[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/vexxhost/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-25T19:58:22.995105Z",
                    "start": "2026-07-25T19:58:20.427929Z"
                },
                "id": "0242ac17-0010-d32d-7007-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-25",
                                    "day": "25",
                                    "epoch": "1785009501",
                                    "epoch_int": "1785009501",
                                    "hour": "19",
                                    "iso8601": "2026-07-25T19:58:21Z",
                                    "iso8601_basic": "20260725T195821033305",
                                    "iso8601_basic_short": "20260725T195821",
                                    "iso8601_micro": "2026-07-25T19:58:21.033305Z",
                                    "minute": "58",
                                    "month": "07",
                                    "second": "21",
                                    "time": "19:58:21",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Saturday",
                                    "weekday_number": "6",
                                    "weeknumber": "29",
                                    "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/5746e81977774e3099cad6292846c4cf/ansible/pre_playbook_0/ansible.cfg",
                                    "DEBIAN_FRONTEND": "noninteractive",
                                    "GPG_KEY": "A035C8C19219BA821ECEA86B64E628F8D684696D",
                                    "HOME": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work",
                                    "HOSTNAME": "2d72f0692154",
                                    "KUBECONFIG": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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": "1021005",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-qNd9LYDPLkHE/agent.1021004",
                                    "TMP": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/tmp",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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": 5.73388671875,
                                    "1m": 7.54638671875,
                                    "5m": 7.1484375
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 4272,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 14133,
                                        "used": 17957
                                    },
                                    "real": {
                                        "free": 4272,
                                        "total": 32090,
                                        "used": 27818
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 32090,
                                "ansible_mounts": [
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/etc/resolv.conf",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/etc/hosts",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work",
                                        "options": "rw,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/ansible",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/kube",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/ansible/pre_playbook_0",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/etc/zuul/site-variables.yaml",
                                        "options": "ro,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "size_total": 166304071680,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 79312140,
                                        "block_size": 4096,
                                        "block_total": 263940717,
                                        "block_used": 184628577,
                                        "device": "/dev/vdb",
                                        "fstype": "ext4",
                                        "inode_available": 36412963,
                                        "inode_total": 67108864,
                                        "inode_used": 30695901,
                                        "mount": "/srv/static/logs",
                                        "options": "rw,nosuid,nodev,relatime,discard",
                                        "size_available": 324862525440,
                                        "size_total": 1081101176832,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8087215,
                                        "block_size": 4096,
                                        "block_total": 40601580,
                                        "block_used": 32514365,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 16452840,
                                        "inode_total": 20643840,
                                        "inode_used": 4191000,
                                        "mount": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/.ansible",
                                        "options": "rw,nosuid,nodev,relatime,discard,errors=remount-ro,bind",
                                        "size_available": 33125232640,
                                        "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": 48673230,
                                "ansible_user_dir": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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-25T19:58:21.358103Z",
                            "start": "2026-07-25T19:58:20.435089Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-00000000002a",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000006",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:21.381809Z",
                            "start": "2026-07-25T19:58:21.363203Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-000000000008",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "574/oss/5746e81977774e3099cad6292846c4cf"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000054",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:21.423319Z",
                            "start": "2026-07-25T19:58:21.393485Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-aio-openvswitch-selective\nPipeline: check\nExecutor: 2d72f0692154\nTriggered by: https://github.com/vexxhost/atmosphere/pull/4152\nEvent ID: 629eb710-8861-11f1-90f8-24f78839bf9b\n"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000006",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:21.468279Z",
                            "start": "2026-07-25T19:58:21.431020Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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: np0000186865\nUsername: zuul\nDistro: Ubuntu 22.04\nProvider: yul1\nRegion: ca-ymq-1\nLabel: ubuntu-jammy-16\nProduct Name: OpenStack Nova\nInterface IP: 199.204.45.115\n",
                                    "zj_item": "instance"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000006",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:21.569689Z",
                            "start": "2026-07-25T19:58:21.471639Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-00000000000a",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-00000000000d",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:22.036420Z",
                            "start": "2026-07-25T19:58:21.582566Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-00000000000f",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "c4ab32d566bbfaac790ef08f82e9d42f02288b0d",
                            "dest": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "c4ab32d566bbfaac790ef08f82e9d42f02288b0d",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/.ansible/tmp/ansible-tmp-1785009502.0671966-84-92538583409914/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "524ae309b72877179da119b2206cf744",
                            "mode": "0644",
                            "owner": "root",
                            "size": 32322,
                            "src": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/.ansible/tmp/ansible-tmp-1785009502.0671966-84-92538583409914/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-00000000000d",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:22.995105Z",
                            "start": "2026-07-25T19:58:22.040757Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-000000000010",
                        "name": "Copy ansible inventory to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-07-25T19:58:43.531657Z",
                    "start": "2026-07-25T19:58:23.003919Z"
                },
                "id": "0242ac17-0010-d32d-7007-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/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:23.279414Z",
                            "start": "2026-07-25T19:58:23.011556Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:23.326867Z",
                            "start": "2026-07-25T19:58:23.290677Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:01.869295",
                            "end": "2026-07-25 19:58:25.645150",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_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-d32d-7007-00000000009c-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:58:23.775855",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa.pub\nThe key fingerprint is:\nSHA256:G0WsO3D36WjhCP9kl1SzzG/u3+6wD2FM/8nZ52Bfz8s zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|         ..      |\n|         ..      |\n|         ..   +  |\n|      . o..  * + |\n|       oSo ...B .|\n|      . oo..oo.o=|\n|       o.+o+o =+B|\n|        oo+....@=|\n|         o.   .E/|\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:G0WsO3D36WjhCP9kl1SzzG/u3+6wD2FM/8nZ52Bfz8s zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|         ..      |",
                                "|         ..      |",
                                "|         ..   +  |",
                                "|      . o..  * + |",
                                "|       oSo ...B .|",
                                "|      . oo..oo.o=|",
                                "|       o.+o+o =+B|",
                                "|        oo+....@=|",
                                "|         o.   .E/|",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac17-0010-d32d-7007-00000000009c-0-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:25.692878Z",
                            "start": "2026-07-25T19:58:23.353039Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-00000000009c",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:25.737021Z",
                            "start": "2026-07-25T19:58:25.701900Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:25.782863Z",
                            "start": "2026-07-25T19:58:25.755974Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDXvIOpCtng2f1LauEiox0sR0gIvcnMvuCqGNhVuCCXTDjmAPYYFNg1YsKgkWy2A87kmTuA7r+mCcN9eTP/1FTaHCiiN87CABc+CZTNvDGDgnytiml0j0GgdrnF/05R4ZqHW4lEkJlVn9aXfgstM1AafcbpWe0M1MEsG+0v4eYx65i3GDkNLthALffudHaCrKmPC7iZxaryfnPHW8hNuXLDmB4ydQOSOa1gDu2UtpRf69V4XoCdDWE8Czk73O3hvxvcD9WZWp5eqhD7hzSN63OKYdEptWq354iA4pRY74xrWPxazq8w6vX4qkNQ+q9stxW4Kbob4N4huCje9OWZ5ZLcvewGJkuXyOkhLk81WyVLGU0urjO4nMnP5UWzl1+91cOcZ8PoXZ9H1TSU50CzYvpEqBUz+LSgDAngwW8fi+r6VYsKjPMIyBkgL8tvLeyOZ+ZyNf4w5fr8/QhtFNwf8GkX667928YbRaDUMQiOXmEslWDKNPrY+U7fihGe/JDkyRM= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDXvIOpCtng2f1LauEiox0sR0gIvcnMvuCqGNhVuCCXTDjmAPYYFNg1YsKgkWy2A87kmTuA7r+mCcN9eTP/1FTaHCiiN87CABc+CZTNvDGDgnytiml0j0GgdrnF/05R4ZqHW4lEkJlVn9aXfgstM1AafcbpWe0M1MEsG+0v4eYx65i3GDkNLthALffudHaCrKmPC7iZxaryfnPHW8hNuXLDmB4ydQOSOa1gDu2UtpRf69V4XoCdDWE8Czk73O3hvxvcD9WZWp5eqhD7hzSN63OKYdEptWq354iA4pRY74xrWPxazq8w6vX4qkNQ+q9stxW4Kbob4N4huCje9OWZ5ZLcvewGJkuXyOkhLk81WyVLGU0urjO4nMnP5UWzl1+91cOcZ8PoXZ9H1TSU50CzYvpEqBUz+LSgDAngwW8fi+r6VYsKjPMIyBkgL8tvLeyOZ+ZyNf4w5fr8/QhtFNwf8GkX667928YbRaDUMQiOXmEslWDKNPrY+U7fihGe/JDkyRM= 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-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:26.216008Z",
                            "start": "2026-07-25T19:58:25.794065Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:26.457498Z",
                            "start": "2026-07-25T19:58:26.221689Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-0000000000be",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "7e5cfe75a15d8d61e978f8d8b80f09985f224da7",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "5746e81977774e3099cad6292846c4cf_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "7e5cfe75a15d8d61e978f8d8b80f09985f224da7",
                                    "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-1785009506.5013878-190-156121078058143/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "98ae5a3b6398eefd395fe59c04588fee",
                            "mode": "0600",
                            "owner": "zuul",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785009506.5013878-190-156121078058143/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:26.915917Z",
                            "start": "2026-07-25T19:58:26.462691Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-0000000000bf",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "9298515b0b3f3fc342a3d61172c580f82262942f",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "5746e81977774e3099cad6292846c4cf_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "9298515b0b3f3fc342a3d61172c580f82262942f",
                                    "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-1785009506.9677243-200-186570058077300/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "0331a9df8a6283834d2d675aa85f9824",
                            "mode": "0644",
                            "owner": "zuul",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785009506.9677243-200-186570058077300/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:27.385916Z",
                            "start": "2026-07-25T19:58:26.922146Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:27.416237Z",
                            "start": "2026-07-25T19:58:27.391239Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-0000000000a3",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:27.806956Z",
                            "start": "2026-07-25T19:58:27.424814Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-0000000000a5",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa"
                            ],
                            "delta": "0:00:00.012743",
                            "end": "2026-07-25 19:58:28.044436",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_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-d32d-7007-0000000000ab-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:58:28.031693",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/5746e81977774e3099cad6292846c4cf_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac17-0010-d32d-7007-0000000000ab-0-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:28.197894Z",
                            "start": "2026-07-25T19:58:27.824403Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-0000000000ab",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:28.462861Z",
                            "start": "2026-07-25T19:58:28.205716Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:28.495679Z",
                            "start": "2026-07-25T19:58:28.470963Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-00000000001b",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:28.780243Z",
                            "start": "2026-07-25T19:58:28.510652Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-00000000001b",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:42.540470Z",
                            "start": "2026-07-25T19:58:28.787456Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-000000000020",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:43.030481Z",
                            "start": "2026-07-25T19:58:42.549298Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-d32d-7007-000000000020",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:43.531657Z",
                            "start": "2026-07-25T19:58:43.037974Z"
                        },
                        "id": "0242ac17-0010-d32d-7007-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-25T19:58:55.934926Z",
                    "start": "2026-07-25T19:58:44.284332Z"
                },
                "id": "0242ac17-0010-8fb4-d90b-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-1785009524.3346903-5-16959360627622/uv-x86_64-unknown-linux-gnuqisgvggl.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-1785009524.3346903-5-16959360627622/uv-x86_64-unknown-linux-gnuqisgvggl.tar.gz",
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-8fb4-d90b-000000000005",
                        "name": "setup-uv",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_0/github.com/vexxhost/zuul-jobs/roles/setup-uv"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:46.514678Z",
                            "start": "2026-07-25T19:58:44.295959Z"
                        },
                        "id": "0242ac17-0010-8fb4-d90b-000000000007",
                        "name": "Extract archive"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "/usr/local/bin/uv",
                                "--version"
                            ],
                            "delta": "0:00:00.013313",
                            "end": "2026-07-25 19:58:46.860621",
                            "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-8fb4-d90b-000000000008-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:58:46.847308",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "uv 0.8.13",
                            "stdout_lines": [
                                "uv 0.8.13"
                            ],
                            "zuul_log_id": "0242ac17-0010-8fb4-d90b-000000000008-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-8fb4-d90b-000000000005",
                        "name": "setup-uv",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_0/github.com/vexxhost/zuul-jobs/roles/setup-uv"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:58:47.058350Z",
                            "start": "2026-07-25T19:58:46.540027Z"
                        },
                        "id": "0242ac17-0010-8fb4-d90b-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": "a48022049af228aa3d7a3bbb55782a04c8bd4e17",
                                            "patchset": "a48022049af228aa3d7a3bbb55782a04c8bd4e17",
                                            "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": "a48022049af228aa3d7a3bbb55782a04c8bd4e17",
                                            "patchset": "a48022049af228aa3d7a3bbb55782a04c8bd4e17",
                                            "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": "a089c93a025559e687edcd5862fea48eab8aa508",
                                            "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": "3942d5f8d06360982cff93571e33aab051674714",
                                            "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": "0e3f6fd9bd0ba5ca9bfb57b79530083dac9d1e82",
                                            "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": "6bc1647af8349e5aefa26baaa2c7a322c301d79d",
                                            "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 pydantic-core (2.0MiB)",
                                "Downloading ansible-core (2.1MiB)",
                                "Downloading setuptools (1.1MiB)",
                                "Downloading pygments (1.2MiB)",
                                "Downloading cryptography (4.2MiB)",
                                "Downloading rjsonnet (1.2MiB)",
                                "Downloading kubernetes (1.9MiB)",
                                "Downloading openstacksdk (1.7MiB)",
                                "Downloading netaddr (2.2MiB)",
                                "   Building pyperclip==1.9.0",
                                " Downloading rjsonnet",
                                " Downloading pydantic-core",
                                " Downloading pygments",
                                " Downloading netaddr",
                                " 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 83 packages in 37ms",
                                "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 pydantic-core (2.0MiB)\nDownloading ansible-core (2.1MiB)\nDownloading setuptools (1.1MiB)\nDownloading pygments (1.2MiB)\nDownloading cryptography (4.2MiB)\nDownloading rjsonnet (1.2MiB)\nDownloading kubernetes (1.9MiB)\nDownloading openstacksdk (1.7MiB)\nDownloading netaddr (2.2MiB)\n   Building pyperclip==1.9.0\n Downloading rjsonnet\n Downloading pydantic-core\n Downloading pygments\n Downloading netaddr\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 83 packages in 37ms\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-25T19:58:55.934926Z",
                            "start": "2026-07-25T19:58:47.070594Z"
                        },
                        "id": "0242ac17-0010-8fb4-d90b-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-25T19:59:06.915041Z",
                    "start": "2026-07-25T19:58:56.667406Z"
                },
                "id": "0242ac17-0010-009a-182b-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.apt",
                            "cache_update_time": 1785009542,
                            "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 4 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 (511 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 4 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 (511 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-25T19:59:06.915041Z",
                            "start": "2026-07-25T19:58:56.680793Z"
                        },
                        "id": "0242ac17-0010-009a-182b-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-25T19:59:12.200110Z",
                    "start": "2026-07-25T19:59:07.760987Z"
                },
                "id": "0242ac17-0010-eb39-bbaf-000000000002",
                "name": "Prepare Molecule dependencies"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.apt",
                            "cache_update_time": 1785009549,
                            "cache_updated": true,
                            "changed": false,
                            "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
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:12.200110Z",
                            "start": "2026-07-25T19:59:07.772786Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-000000000004",
                        "name": "Install jq for log collection"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-07-25T19:59:21.908133Z",
                    "start": "2026-07-25T19:59:12.201896Z"
                },
                "id": "0242ac17-0010-eb39-bbaf-000000000005",
                "name": "Install Go for the Atmosphere deployment binary"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "command",
                            "changed": false,
                            "cmd": "go version",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "go 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-eb39-bbaf-00000000000a-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "[Errno 2] No such file or directory: b'go'",
                            "rc": 2,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-eb39-bbaf-000000000008",
                        "name": "ensure-go",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:12.740982Z",
                            "start": "2026-07-25T19:59:12.228182Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000000a",
                        "name": "Check installed go version"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "install-go.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-eb39-bbaf-000000000008",
                        "name": "ensure-go",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:12.797656Z",
                            "start": "2026-07-25T19:59:12.746850Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000000b",
                        "name": "Skip if correct version of go is installed"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "tempfile",
                            "changed": true,
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "path": null,
                                    "prefix": "ansible.",
                                    "state": "directory",
                                    "suffix": ""
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul",
                            "path": "/tmp/ansible.mr8xqgps",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-eb39-bbaf-000000000008",
                        "name": "ensure-go",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:13.129306Z",
                            "start": "2026-07-25T19:59:12.813471Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000003b",
                        "name": "Create temp directory"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "accept_ranges": "bytes",
                            "action": "uri",
                            "age": "0",
                            "alt_svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000",
                            "cache_control": "no-transform,public,max-age=86400",
                            "changed": false,
                            "connection": "close",
                            "content": "77e5da33bb72aeaef1ba4418b6fe511bc4d041873cbf82e5aa6318740df98717",
                            "content_disposition": "attachment",
                            "content_length": "64",
                            "content_security_policy": "default-src 'none'",
                            "content_type": "text/plain; charset=utf-8",
                            "cookies": {},
                            "cookies_string": "",
                            "date": "Sat, 25 Jul 2026 19:59:13 GMT",
                            "elapsed": 0,
                            "etag": "\"45f04c8\"",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "body": null,
                                    "body_format": "raw",
                                    "ca_path": null,
                                    "ciphers": null,
                                    "client_cert": null,
                                    "client_key": null,
                                    "creates": null,
                                    "decompress": true,
                                    "dest": null,
                                    "follow_redirects": "safe",
                                    "force": false,
                                    "force_basic_auth": false,
                                    "group": null,
                                    "headers": {},
                                    "http_agent": "ansible-httpget",
                                    "method": "GET",
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": false,
                                    "removes": null,
                                    "return_content": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "status_code": [
                                        200
                                    ],
                                    "timeout": 30,
                                    "unix_socket": null,
                                    "unredirected_headers": [],
                                    "unsafe_writes": false,
                                    "url": "https://dl.google.com/go/go1.24.4.linux-amd64.tar.gz.sha256",
                                    "url_password": null,
                                    "url_username": null,
                                    "use_gssapi": false,
                                    "use_netrc": true,
                                    "use_proxy": true,
                                    "validate_certs": true
                                }
                            },
                            "last_modified": "Thu, 05 Jun 2025 18:37:01 GMT",
                            "msg": "OK (64 bytes)",
                            "redirected": false,
                            "server": "downloads",
                            "status": 200,
                            "url": "https://dl.google.com/go/go1.24.4.linux-amd64.tar.gz.sha256",
                            "vary": "Accept-Encoding",
                            "x_content_type_options": "nosniff",
                            "x_frame_options": "SAMEORIGIN",
                            "x_identity_content_length": "64",
                            "x_xss_protection": "0"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-eb39-bbaf-000000000008",
                        "name": "ensure-go",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:14.035289Z",
                            "start": "2026-07-25T19:59:13.134432Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000003c",
                        "name": "Get archive checksum"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "get_url",
                            "changed": true,
                            "checksum_dest": null,
                            "checksum_src": "2c5e1671fad559a306e25abdb9a94e7cd086257f",
                            "dest": "/tmp/ansible.mr8xqgps/go1.24.4.linux-amd64.tar.gz",
                            "elapsed": 1,
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "sha256:77e5da33bb72aeaef1ba4418b6fe511bc4d041873cbf82e5aa6318740df98717",
                                    "ciphers": null,
                                    "client_cert": null,
                                    "client_key": null,
                                    "decompress": true,
                                    "dest": "/tmp/ansible.mr8xqgps/go1.24.4.linux-amd64.tar.gz",
                                    "force": false,
                                    "force_basic_auth": false,
                                    "group": null,
                                    "headers": null,
                                    "http_agent": "ansible-httpget",
                                    "mode": null,
                                    "owner": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "timeout": 10,
                                    "tmp_dest": null,
                                    "unredirected_headers": [],
                                    "unsafe_writes": false,
                                    "url": "https://dl.google.com/go/go1.24.4.linux-amd64.tar.gz",
                                    "url_password": null,
                                    "url_username": null,
                                    "use_gssapi": false,
                                    "use_netrc": true,
                                    "use_proxy": true,
                                    "validate_certs": true
                                }
                            },
                            "md5sum": "90a6481a5ac733d86d3fc0f96bde3cf7",
                            "mode": "0664",
                            "msg": "OK (78559214 bytes)",
                            "owner": "zuul",
                            "size": 78559214,
                            "src": "/home/zuul/.ansible/tmp/ansible-moduletmp-1785009554.4209578-lzqizpgw/tmpo_tjcmm_",
                            "state": "file",
                            "status_code": 200,
                            "uid": 1000,
                            "url": "https://dl.google.com/go/go1.24.4.linux-amd64.tar.gz"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-eb39-bbaf-000000000008",
                        "name": "ensure-go",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:16.067107Z",
                            "start": "2026-07-25T19:59:14.046187Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000003d",
                        "name": "Download go archive"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "unarchive",
                            "changed": true,
                            "dest": "/usr/local",
                            "extract_results": {
                                "cmd": [
                                    "/usr/bin/tar",
                                    "--extract",
                                    "-C",
                                    "/usr/local",
                                    "-z",
                                    "-f",
                                    "/tmp/ansible.mr8xqgps/go1.24.4.linux-amd64.tar.gz"
                                ],
                                "err": "",
                                "out": "",
                                "rc": 0
                            },
                            "gid": 0,
                            "group": "root",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/usr/local",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "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": "/tmp/ansible.mr8xqgps/go1.24.4.linux-amd64.tar.gz",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "size": 4096,
                            "src": "/tmp/ansible.mr8xqgps/go1.24.4.linux-amd64.tar.gz",
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-eb39-bbaf-000000000008",
                        "name": "ensure-go",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:21.908133Z",
                            "start": "2026-07-25T19:59:16.073715Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000003e",
                        "name": "Install go"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-07-25T19:59:31.458969Z",
                    "start": "2026-07-25T19:59:21.916506Z"
                },
                "id": "0242ac17-0010-eb39-bbaf-00000000000c",
                "name": "Prepare selective Molecule execution plan"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "go",
                                "build",
                                "-o",
                                "./bin/atmosphere",
                                "./cmd/atmosphere"
                            ],
                            "delta": "0:00:07.231700",
                            "end": "2026-07-25 19:59:29.403926",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "go",
                                        "build",
                                        "-o",
                                        "./bin/atmosphere",
                                        "./cmd/atmosphere"
                                    ],
                                    "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-eb39-bbaf-00000000000e-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:59:22.172226",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "go: downloading github.com/spf13/cobra v1.9.1\ngo: downloading golang.org/x/sync v0.18.0\ngo: downloading github.com/goccy/go-yaml v1.18.0\ngo: downloading github.com/spf13/pflag v1.0.7",
                            "stdout_lines": [
                                "go: downloading github.com/spf13/cobra v1.9.1",
                                "go: downloading golang.org/x/sync v0.18.0",
                                "go: downloading github.com/goccy/go-yaml v1.18.0",
                                "go: downloading github.com/spf13/pflag v1.0.7"
                            ],
                            "zuul_log_id": "0242ac17-0010-eb39-bbaf-00000000000e-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:29.513449Z",
                            "start": "2026-07-25T19:59:21.987379Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000000e",
                        "name": "Build atmosphere binary"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "./bin/atmosphere",
                                "ci",
                                "plan",
                                "--base",
                                "origin/main",
                                "--head",
                                "a48022049af228aa3d7a3bbb55782a04c8bd4e17",
                                "--format",
                                "json",
                                "--output",
                                "./ci-plan.json"
                            ],
                            "delta": "0:00:00.035394",
                            "end": "2026-07-25 19:59:29.758439",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "./bin/atmosphere",
                                        "ci",
                                        "plan",
                                        "--base",
                                        "origin/main",
                                        "--head",
                                        "a48022049af228aa3d7a3bbb55782a04c8bd4e17",
                                        "--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-eb39-bbaf-00000000000f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:59:29.723045",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-eb39-bbaf-00000000000f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:30.096190Z",
                            "start": "2026-07-25T19:59:29.537594Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-00000000000f",
                        "name": "Generate selective CI plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "./bin/atmosphere",
                                "ci",
                                "plan",
                                "--base",
                                "origin/main",
                                "--head",
                                "a48022049af228aa3d7a3bbb55782a04c8bd4e17"
                            ],
                            "delta": "0:00:00.038680",
                            "end": "2026-07-25 19:59:30.331229",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "./bin/atmosphere",
                                        "ci",
                                        "plan",
                                        "--base",
                                        "origin/main",
                                        "--head",
                                        "a48022049af228aa3d7a3bbb55782a04c8bd4e17"
                                    ],
                                    "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-eb39-bbaf-000000000010-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:59:30.292549",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "CI plan mode: full\nChanged files:\n  M\t.ansible-lint\n  M\t.gitignore\n  A\t.goreleaser.yml\n  M\t.zuul.yaml\n  A\tci/molecule-plan.yaml\n  A\tcmd/atmosphere/ci.go\n  A\tcmd/atmosphere/deploy.go\n  A\tcmd/atmosphere/deploy_test.go\n  A\tcmd/atmosphere/main.go\n  M\tdoc/source/admin/upgrading.rst\n  M\tdoc/source/deploy/deployment.rst\n  M\tdoc/source/deploy/index.rst\n  A\tdoc/source/deploy/parallel.rst\n  A\tdoc/source/deploy/selective-ci.rst\n  A\tinternal/ciplan/changes.go\n  A\tinternal/ciplan/config.go\n  A\tinternal/ciplan/glob.go\n  A\tinternal/ciplan/output.go\n  A\tinternal/ciplan/planner.go\n  A\tinternal/ciplan/planner_test.go\n  A\tinternal/ciplan/types.go\n  A\tinternal/deploy/bootstrap_test.go\n  A\tinternal/deploy/completion.go\n  A\tinternal/deploy/completion_test.go\n  A\tinternal/deploy/component.go\n  A\tinternal/deploy/component_test.go\n  A\tinternal/deploy/deployer.go\n  A\tinternal/deploy/deployer_test.go\n  A\tinternal/deploy/orchestrator.go\n  A\tinternal/deploy/orchestrator_subgraph_pregate_test.go\n  A\tinternal/deploy/orchestrator_test.go\n  A\tinternal/deploy/resource.go\n  A\tinternal/deploy/resource_concurrency_test.go\n  A\tinternal/deploy/resource_test.go\n  A\tinternal/deploy/subprocess_linux_test.go\n  M\tmolecule/aio/converge.yml\n  M\tmolecule/aio/prepare.yml\n  M\tmolecule/aio/verify.yml\n  M\tmolecule/csi/converge.yml\n  M\tmolecule/csi/prepare.yml\n  M\tmolecule/default/converge.yml\n  M\tmolecule/keycloak/converge.yml\n  M\tmolecule/pxc/converge.yml\n  M\tmolecule/shared/molecule.yml\n  A\tmolecule/shared/prepare/ceph_host.yml\n  A\tpkg/dag/dag.go\n  A\tpkg/dag/dag_test.go\n  A\tplaybooks/image_warmup.yml\n  M\tplaybooks/kubernetes.yml\n  M\tplaybooks/openstack.yml\n  M\tplaybooks/site.yml\n  M\tplaybooks/tempest.yml\n  A\treleasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml\n  A\treleasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml\n  A\treleasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml\n  A\treleasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml\n  A\treleasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml\n  A\treleasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml\n  A\treleasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml\n  M\troles/ceph_provisioners/tasks/main.yml\n  M\troles/cluster_issuer/handlers/main.yml\n  M\troles/glance/tasks/main.yml\n  A\troles/glance_images/README.md\n  A\troles/glance_images/defaults/main.yml\n  A\troles/glance_images/meta/main.yml\n  A\troles/glance_images/tasks/main.yml\n  A\troles/image_warmup/README.md\n  A\troles/image_warmup/defaults/main.yml\n  A\troles/image_warmup/meta/main.yml\n  A\troles/image_warmup/tasks/main.yml\n  M\troles/iscsi/tasks/main.yml\n  M\troles/keepalived/tasks/main.yml\n  M\troles/keycloak/tasks/main.yml\n  A\troles/keycloak/tasks_test.go\n  M\troles/keystone/tasks/main.yml\n  A\troles/keystone_pre/README.md\n  A\troles/keystone_pre/defaults/main.yml\n  A\troles/keystone_pre/meta/main.yml\n  A\troles/keystone_pre/tasks/main.yml\n  A\troles/keystone_pre/templates/configmap-openid-metadata.yml.j2\n  M\troles/magnum/tasks/main.yml\n  A\troles/magnum_pre/README.md\n  A\troles/magnum_pre/defaults/main.yml\n  A\troles/magnum_pre/meta/main.yml\n  A\troles/magnum_pre/tasks/main.yml\n  A\troles/magnum_pre/vars/main.yml\n  M\troles/manila/tasks/main.yml\n  M\troles/multipathd/tasks/main.yml\n  M\troles/neutron/meta/main.yml\n  M\troles/neutron/tasks/main.yml\n  A\troles/neutron_pre/README.md\n  A\troles/neutron_pre/defaults/main.yml\n  A\troles/neutron_pre/meta/main.yml\n  A\troles/neutron_pre/tasks/main.yml\n  A\troles/neutron_pre/vars/main.yml\n  M\troles/octavia/tasks/main.yml\n  A\troles/octavia_pre/README.md\n  A\troles/octavia_pre/defaults/main.yml\n  A\troles/octavia_pre/meta/main.yml\n  A\troles/octavia_pre/tasks/main.yml\n  M\troles/openstack_cli/tasks/main.yml\n  M\troles/openstack_helm_endpoints/tasks/main.yml\n  M\troles/rabbitmq_cluster_operator/tasks/main.yml\n  M\troles/reboot/tasks/main.yml\n  M\troles/rook_ceph_cluster/tasks/main.yml\n  M\troles/tempest/defaults/main.yml\n  M\troles/tempest/tasks/main.yml\n  M\troles/tempest/vars/main.yml\n  A\ttest-playbooks/go-test/run.yml\n  A\ttest-playbooks/molecule/poll-command.yml\n  A\ttest-playbooks/molecule/prepare.yml\n  A\ttest-playbooks/molecule/run-command.yml\n  A\ttest-playbooks/molecule/run.yml\n  A\ttest-playbooks/molecule/selective-run.yml\nMatches:\n  .ansible-lint: unclassified (full)\n  .gitignore: non-runtime (ignore)\n  .goreleaser.yml: unclassified (full)\n  .zuul.yaml: planner-policy (full)\n  ci/molecule-plan.yaml: planner-policy (full)\n  cmd/atmosphere/ci.go: planner-policy (full)\n  cmd/atmosphere/deploy.go: planner-policy (full)\n  cmd/atmosphere/deploy_test.go: unclassified (full)\n  cmd/atmosphere/main.go: planner-policy (full)\n  doc/source/admin/upgrading.rst: non-runtime (ignore)\n  doc/source/deploy/deployment.rst: non-runtime (ignore)\n  doc/source/deploy/index.rst: non-runtime (ignore)\n  doc/source/deploy/parallel.rst: non-runtime (ignore)\n  doc/source/deploy/selective-ci.rst: non-runtime (ignore)\n  internal/ciplan/changes.go: planner-policy (full)\n  internal/ciplan/config.go: planner-policy (full)\n  internal/ciplan/glob.go: planner-policy (full)\n  internal/ciplan/output.go: planner-policy (full)\n  internal/ciplan/planner.go: planner-policy (full)\n  internal/ciplan/planner_test.go: planner-policy (full)\n  internal/ciplan/types.go: planner-policy (full)\n  internal/deploy/bootstrap_test.go: unclassified (full)\n  internal/deploy/completion.go: unclassified (full)\n  internal/deploy/completion_test.go: unclassified (full)\n  internal/deploy/component.go: planner-policy (full)\n  internal/deploy/component_test.go: unclassified (full)\n  internal/deploy/deployer.go: unclassified (full)\n  internal/deploy/deployer_test.go: unclassified (full)\n  internal/deploy/orchestrator.go: planner-policy (full)\n  internal/deploy/orchestrator_subgraph_pregate_test.go: unclassified (full)\n  internal/deploy/orchestrator_test.go: unclassified (full)\n  internal/deploy/resource.go: unclassified (full)\n  internal/deploy/resource_concurrency_test.go: unclassified (full)\n  internal/deploy/resource_test.go: unclassified (full)\n  internal/deploy/subprocess_linux_test.go: unclassified (full)\n  molecule/aio/converge.yml: planner-policy (full)\n  molecule/aio/prepare.yml: planner-policy (full)\n  molecule/aio/verify.yml: planner-policy (full)\n  molecule/csi/converge.yml: unclassified (full)\n  molecule/csi/prepare.yml: unclassified (full)\n  molecule/default/converge.yml: unclassified (full)\n  molecule/keycloak/converge.yml: unclassified (full)\n  molecule/pxc/converge.yml: unclassified (full)\n  molecule/shared/molecule.yml: shared-deployment-code (full)\n  molecule/shared/prepare/ceph_host.yml: shared-deployment-code (full)\n  pkg/dag/dag.go: planner-policy (full)\n  pkg/dag/dag_test.go: planner-policy (full)\n  playbooks/image_warmup.yml: component:image-warmup (targets) -> image-warmup\n  playbooks/kubernetes.yml: component:kubernetes (targets) -> kubernetes\n  playbooks/openstack.yml: shared-deployment-code (full)\n  playbooks/site.yml: shared-deployment-code (full)\n  playbooks/tempest.yml: operational-workflows (full)\n  releasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml: non-runtime (ignore)\n  releasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml: non-runtime (ignore)\n  releasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml: non-runtime (ignore)\n  releasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml: non-runtime (ignore)\n  releasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml: non-runtime (ignore)\n  releasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml: non-runtime (ignore)\n  releasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml: non-runtime (ignore)\n  roles/ceph_provisioners/tasks/main.yml: component:ceph-provisioners (targets) -> ceph-provisioners\n  roles/cluster_issuer/handlers/main.yml: component:cluster-issuer (targets) -> cluster-issuer\n  roles/glance/tasks/main.yml: component:glance (targets) -> glance\n  roles/glance_images/README.md: component:glance-images (targets) -> glance-images\n  roles/glance_images/defaults/main.yml: component:glance-images (targets) -> glance-images\n  roles/glance_images/meta/main.yml: component:glance-images (targets) -> glance-images\n  roles/glance_images/tasks/main.yml: component:glance-images (targets) -> glance-images\n  roles/image_warmup/README.md: component:image-warmup (targets) -> image-warmup\n  roles/image_warmup/defaults/main.yml: component:image-warmup (targets) -> image-warmup\n  roles/image_warmup/meta/main.yml: component:image-warmup (targets) -> image-warmup\n  roles/image_warmup/tasks/main.yml: component:image-warmup (targets) -> image-warmup\n  roles/iscsi/tasks/main.yml: component:iscsi (targets) -> iscsi\n  roles/keepalived/tasks/main.yml: component:keepalived (targets) -> keepalived\n  roles/keycloak/tasks/main.yml: component:keycloak (targets) -> keycloak\n  roles/keycloak/tasks_test.go: component:keycloak (targets) -> keycloak\n  roles/keystone/tasks/main.yml: component:keystone (targets) -> keystone\n  roles/keystone_pre/README.md: component:keystone (targets) -> keystone\n  roles/keystone_pre/defaults/main.yml: component:keystone (targets) -> keystone\n  roles/keystone_pre/meta/main.yml: component:keystone (targets) -> keystone\n  roles/keystone_pre/tasks/main.yml: component:keystone (targets) -> keystone\n  roles/keystone_pre/templates/configmap-openid-metadata.yml.j2: component:keystone (targets) -> keystone\n  roles/magnum/tasks/main.yml: component:magnum (targets) -> magnum\n  roles/magnum_pre/README.md: component:magnum (targets) -> magnum\n  roles/magnum_pre/defaults/main.yml: component:magnum (targets) -> magnum\n  roles/magnum_pre/meta/main.yml: component:magnum (targets) -> magnum\n  roles/magnum_pre/tasks/main.yml: component:magnum (targets) -> magnum\n  roles/magnum_pre/vars/main.yml: component:magnum (targets) -> magnum\n  roles/manila/tasks/main.yml: component:manila (targets) -> manila\n  roles/multipathd/tasks/main.yml: component:multipathd (targets) -> multipathd\n  roles/neutron/meta/main.yml: component:neutron (targets) -> neutron\n  roles/neutron/tasks/main.yml: component:neutron (targets) -> neutron\n  roles/neutron_pre/README.md: component:neutron (targets) -> neutron\n  roles/neutron_pre/defaults/main.yml: component:neutron (targets) -> neutron\n  roles/neutron_pre/meta/main.yml: component:neutron (targets) -> neutron\n  roles/neutron_pre/tasks/main.yml: component:neutron (targets) -> neutron\n  roles/neutron_pre/vars/main.yml: component:neutron (targets) -> neutron\n  roles/octavia/tasks/main.yml: component:octavia (targets) -> octavia\n  roles/octavia_pre/README.md: component:octavia (targets) -> octavia\n  roles/octavia_pre/defaults/main.yml: component:octavia (targets) -> octavia\n  roles/octavia_pre/meta/main.yml: component:octavia (targets) -> octavia\n  roles/octavia_pre/tasks/main.yml: component:octavia (targets) -> octavia\n  roles/openstack_cli/tasks/main.yml: component:openstack-cli (targets) -> openstack-cli\n  roles/openstack_helm_endpoints/tasks/main.yml: shared-deployment-code (full)\n  roles/rabbitmq_cluster_operator/tasks/main.yml: component:rabbitmq-cluster-operator (targets) -> rabbitmq-cluster-operator\n  roles/reboot/tasks/main.yml: operational-workflows (full)\n  roles/rook_ceph_cluster/tasks/main.yml: component:rook-ceph-cluster (targets) -> rook-ceph-cluster\n  roles/tempest/defaults/main.yml: shared-deployment-code (full)\n  roles/tempest/tasks/main.yml: shared-deployment-code (full)\n  roles/tempest/vars/main.yml: shared-deployment-code (full)\n  test-playbooks/go-test/run.yml: unclassified (full)\n  test-playbooks/molecule/poll-command.yml: planner-policy (full)\n  test-playbooks/molecule/prepare.yml: planner-policy (full)\n  test-playbooks/molecule/run-command.yml: planner-policy (full)\n  test-playbooks/molecule/run.yml: planner-policy (full)\n  test-playbooks/molecule/selective-run.yml: planner-policy (full)\nVerification profiles: full\nVariant openvswitch (50 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, smartctl-exporter, staffeln, udev, valkey, vector\nVariant ovn (50 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, smartctl-exporter, staffeln, udev, valkey, vector\n  Extra vars: {\"ovn_bgp_agent_enabled\":true}\nMolecule jobs:\n  aio-openvswitch: run (50 components) - full fallback runs every Molecule job\n  aio-ovn: run (50 components) - full fallback runs every Molecule job\n  csi-local-path-provisioner: run - full fallback runs every Molecule job\n  csi-rbd: run - full fallback runs every Molecule job\n  keycloak: run - full fallback runs every Molecule job\nReasons:\n  - unclassified runtime path \".ansible-lint\" requires the full fallback\n  - unclassified runtime path \".goreleaser.yml\" requires the full fallback\n  - .zuul.yaml: CI selection policy changed and must validate its conservative fallback\n  - ci/molecule-plan.yaml: CI selection policy changed and must validate its conservative fallback\n  - cmd/atmosphere/ci.go: CI selection policy changed and must validate its conservative fallback\n  - cmd/atmosphere/deploy.go: CI selection policy changed and must validate its conservative fallback\n  - unclassified runtime path \"cmd/atmosphere/deploy_test.go\" requires the full fallback\n  - cmd/atmosphere/main.go: CI selection policy changed and must validate its conservative fallback\n  - internal/ciplan/changes.go: CI selection policy changed and must validate its conservative fallback\n  - internal/ciplan/config.go: CI selection policy changed and must validate its conservative fallback\n  - internal/ciplan/glob.go: CI selection policy changed and must validate its conservative fallback\n  - internal/ciplan/output.go: CI selection policy changed and must validate its conservative fallback\n  - internal/ciplan/planner.go: CI selection policy changed and must validate its conservative fallback\n  - internal/ciplan/planner_test.go: CI selection policy changed and must validate its conservative fallback\n  - internal/ciplan/types.go: CI selection policy changed and must validate its conservative fallback\n  - unclassified runtime path \"internal/deploy/bootstrap_test.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/completion.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/completion_test.go\" requires the full fallback\n  - internal/deploy/component.go: CI selection policy changed and must validate its conservative fallback\n  - unclassified runtime path \"internal/deploy/component_test.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/deployer.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/deployer_test.go\" requires the full fallback\n  - internal/deploy/orchestrator.go: CI selection policy changed and must validate its conservative fallback\n  - unclassified runtime path \"internal/deploy/orchestrator_subgraph_pregate_test.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/orchestrator_test.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/resource.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/resource_concurrency_test.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/resource_test.go\" requires the full fallback\n  - unclassified runtime path \"internal/deploy/subprocess_linux_test.go\" requires the full fallback\n  - molecule/aio/converge.yml: CI selection policy changed and must validate its conservative fallback\n  - molecule/aio/prepare.yml: CI selection policy changed and must validate its conservative fallback\n  - molecule/aio/verify.yml: CI selection policy changed and must validate its conservative fallback\n  - unclassified runtime path \"molecule/csi/converge.yml\" requires the full fallback\n  - unclassified runtime path \"molecule/csi/prepare.yml\" requires the full fallback\n  - unclassified runtime path \"molecule/default/converge.yml\" requires the full fallback\n  - unclassified runtime path \"molecule/keycloak/converge.yml\" requires the full fallback\n  - unclassified runtime path \"molecule/pxc/converge.yml\" requires the full fallback\n  - molecule/shared/molecule.yml: shared deployment code can affect multiple unrelated components\n  - molecule/shared/prepare/ceph_host.yml: shared deployment code can affect multiple unrelated components\n  - pkg/dag/dag.go: CI selection policy changed and must validate its conservative fallback\n  - pkg/dag/dag_test.go: CI selection policy changed and must validate its conservative fallback\n  - playbooks/openstack.yml: shared deployment code can affect multiple unrelated components\n  - playbooks/site.yml: shared deployment code can affect multiple unrelated components\n  - playbooks/tempest.yml: operational and migration workflows need the conservative integration fallback\n  - roles/openstack_helm_endpoints/tasks/main.yml: shared deployment code can affect multiple unrelated components\n  - roles/reboot/tasks/main.yml: operational and migration workflows need the conservative integration fallback\n  - roles/tempest/defaults/main.yml: shared deployment code can affect multiple unrelated components\n  - roles/tempest/tasks/main.yml: shared deployment code can affect multiple unrelated components\n  - roles/tempest/vars/main.yml: shared deployment code can affect multiple unrelated components\n  - unclassified runtime path \"test-playbooks/go-test/run.yml\" requires the full fallback\n  - test-playbooks/molecule/poll-command.yml: CI selection policy changed and must validate its conservative fallback\n  - test-playbooks/molecule/prepare.yml: CI selection policy changed and must validate its conservative fallback\n  - test-playbooks/molecule/run-command.yml: CI selection policy changed and must validate its conservative fallback\n  - test-playbooks/molecule/run.yml: CI selection policy changed and must validate its conservative fallback\n  - test-playbooks/molecule/selective-run.yml: CI selection policy changed and must validate its conservative fallback",
                            "stdout_lines": [
                                "CI plan mode: full",
                                "Changed files:",
                                "  M\t.ansible-lint",
                                "  M\t.gitignore",
                                "  A\t.goreleaser.yml",
                                "  M\t.zuul.yaml",
                                "  A\tci/molecule-plan.yaml",
                                "  A\tcmd/atmosphere/ci.go",
                                "  A\tcmd/atmosphere/deploy.go",
                                "  A\tcmd/atmosphere/deploy_test.go",
                                "  A\tcmd/atmosphere/main.go",
                                "  M\tdoc/source/admin/upgrading.rst",
                                "  M\tdoc/source/deploy/deployment.rst",
                                "  M\tdoc/source/deploy/index.rst",
                                "  A\tdoc/source/deploy/parallel.rst",
                                "  A\tdoc/source/deploy/selective-ci.rst",
                                "  A\tinternal/ciplan/changes.go",
                                "  A\tinternal/ciplan/config.go",
                                "  A\tinternal/ciplan/glob.go",
                                "  A\tinternal/ciplan/output.go",
                                "  A\tinternal/ciplan/planner.go",
                                "  A\tinternal/ciplan/planner_test.go",
                                "  A\tinternal/ciplan/types.go",
                                "  A\tinternal/deploy/bootstrap_test.go",
                                "  A\tinternal/deploy/completion.go",
                                "  A\tinternal/deploy/completion_test.go",
                                "  A\tinternal/deploy/component.go",
                                "  A\tinternal/deploy/component_test.go",
                                "  A\tinternal/deploy/deployer.go",
                                "  A\tinternal/deploy/deployer_test.go",
                                "  A\tinternal/deploy/orchestrator.go",
                                "  A\tinternal/deploy/orchestrator_subgraph_pregate_test.go",
                                "  A\tinternal/deploy/orchestrator_test.go",
                                "  A\tinternal/deploy/resource.go",
                                "  A\tinternal/deploy/resource_concurrency_test.go",
                                "  A\tinternal/deploy/resource_test.go",
                                "  A\tinternal/deploy/subprocess_linux_test.go",
                                "  M\tmolecule/aio/converge.yml",
                                "  M\tmolecule/aio/prepare.yml",
                                "  M\tmolecule/aio/verify.yml",
                                "  M\tmolecule/csi/converge.yml",
                                "  M\tmolecule/csi/prepare.yml",
                                "  M\tmolecule/default/converge.yml",
                                "  M\tmolecule/keycloak/converge.yml",
                                "  M\tmolecule/pxc/converge.yml",
                                "  M\tmolecule/shared/molecule.yml",
                                "  A\tmolecule/shared/prepare/ceph_host.yml",
                                "  A\tpkg/dag/dag.go",
                                "  A\tpkg/dag/dag_test.go",
                                "  A\tplaybooks/image_warmup.yml",
                                "  M\tplaybooks/kubernetes.yml",
                                "  M\tplaybooks/openstack.yml",
                                "  M\tplaybooks/site.yml",
                                "  M\tplaybooks/tempest.yml",
                                "  A\treleasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml",
                                "  A\treleasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml",
                                "  A\treleasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml",
                                "  A\treleasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml",
                                "  A\treleasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml",
                                "  A\treleasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml",
                                "  A\treleasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml",
                                "  M\troles/ceph_provisioners/tasks/main.yml",
                                "  M\troles/cluster_issuer/handlers/main.yml",
                                "  M\troles/glance/tasks/main.yml",
                                "  A\troles/glance_images/README.md",
                                "  A\troles/glance_images/defaults/main.yml",
                                "  A\troles/glance_images/meta/main.yml",
                                "  A\troles/glance_images/tasks/main.yml",
                                "  A\troles/image_warmup/README.md",
                                "  A\troles/image_warmup/defaults/main.yml",
                                "  A\troles/image_warmup/meta/main.yml",
                                "  A\troles/image_warmup/tasks/main.yml",
                                "  M\troles/iscsi/tasks/main.yml",
                                "  M\troles/keepalived/tasks/main.yml",
                                "  M\troles/keycloak/tasks/main.yml",
                                "  A\troles/keycloak/tasks_test.go",
                                "  M\troles/keystone/tasks/main.yml",
                                "  A\troles/keystone_pre/README.md",
                                "  A\troles/keystone_pre/defaults/main.yml",
                                "  A\troles/keystone_pre/meta/main.yml",
                                "  A\troles/keystone_pre/tasks/main.yml",
                                "  A\troles/keystone_pre/templates/configmap-openid-metadata.yml.j2",
                                "  M\troles/magnum/tasks/main.yml",
                                "  A\troles/magnum_pre/README.md",
                                "  A\troles/magnum_pre/defaults/main.yml",
                                "  A\troles/magnum_pre/meta/main.yml",
                                "  A\troles/magnum_pre/tasks/main.yml",
                                "  A\troles/magnum_pre/vars/main.yml",
                                "  M\troles/manila/tasks/main.yml",
                                "  M\troles/multipathd/tasks/main.yml",
                                "  M\troles/neutron/meta/main.yml",
                                "  M\troles/neutron/tasks/main.yml",
                                "  A\troles/neutron_pre/README.md",
                                "  A\troles/neutron_pre/defaults/main.yml",
                                "  A\troles/neutron_pre/meta/main.yml",
                                "  A\troles/neutron_pre/tasks/main.yml",
                                "  A\troles/neutron_pre/vars/main.yml",
                                "  M\troles/octavia/tasks/main.yml",
                                "  A\troles/octavia_pre/README.md",
                                "  A\troles/octavia_pre/defaults/main.yml",
                                "  A\troles/octavia_pre/meta/main.yml",
                                "  A\troles/octavia_pre/tasks/main.yml",
                                "  M\troles/openstack_cli/tasks/main.yml",
                                "  M\troles/openstack_helm_endpoints/tasks/main.yml",
                                "  M\troles/rabbitmq_cluster_operator/tasks/main.yml",
                                "  M\troles/reboot/tasks/main.yml",
                                "  M\troles/rook_ceph_cluster/tasks/main.yml",
                                "  M\troles/tempest/defaults/main.yml",
                                "  M\troles/tempest/tasks/main.yml",
                                "  M\troles/tempest/vars/main.yml",
                                "  A\ttest-playbooks/go-test/run.yml",
                                "  A\ttest-playbooks/molecule/poll-command.yml",
                                "  A\ttest-playbooks/molecule/prepare.yml",
                                "  A\ttest-playbooks/molecule/run-command.yml",
                                "  A\ttest-playbooks/molecule/run.yml",
                                "  A\ttest-playbooks/molecule/selective-run.yml",
                                "Matches:",
                                "  .ansible-lint: unclassified (full)",
                                "  .gitignore: non-runtime (ignore)",
                                "  .goreleaser.yml: unclassified (full)",
                                "  .zuul.yaml: planner-policy (full)",
                                "  ci/molecule-plan.yaml: planner-policy (full)",
                                "  cmd/atmosphere/ci.go: planner-policy (full)",
                                "  cmd/atmosphere/deploy.go: planner-policy (full)",
                                "  cmd/atmosphere/deploy_test.go: unclassified (full)",
                                "  cmd/atmosphere/main.go: planner-policy (full)",
                                "  doc/source/admin/upgrading.rst: non-runtime (ignore)",
                                "  doc/source/deploy/deployment.rst: non-runtime (ignore)",
                                "  doc/source/deploy/index.rst: non-runtime (ignore)",
                                "  doc/source/deploy/parallel.rst: non-runtime (ignore)",
                                "  doc/source/deploy/selective-ci.rst: non-runtime (ignore)",
                                "  internal/ciplan/changes.go: planner-policy (full)",
                                "  internal/ciplan/config.go: planner-policy (full)",
                                "  internal/ciplan/glob.go: planner-policy (full)",
                                "  internal/ciplan/output.go: planner-policy (full)",
                                "  internal/ciplan/planner.go: planner-policy (full)",
                                "  internal/ciplan/planner_test.go: planner-policy (full)",
                                "  internal/ciplan/types.go: planner-policy (full)",
                                "  internal/deploy/bootstrap_test.go: unclassified (full)",
                                "  internal/deploy/completion.go: unclassified (full)",
                                "  internal/deploy/completion_test.go: unclassified (full)",
                                "  internal/deploy/component.go: planner-policy (full)",
                                "  internal/deploy/component_test.go: unclassified (full)",
                                "  internal/deploy/deployer.go: unclassified (full)",
                                "  internal/deploy/deployer_test.go: unclassified (full)",
                                "  internal/deploy/orchestrator.go: planner-policy (full)",
                                "  internal/deploy/orchestrator_subgraph_pregate_test.go: unclassified (full)",
                                "  internal/deploy/orchestrator_test.go: unclassified (full)",
                                "  internal/deploy/resource.go: unclassified (full)",
                                "  internal/deploy/resource_concurrency_test.go: unclassified (full)",
                                "  internal/deploy/resource_test.go: unclassified (full)",
                                "  internal/deploy/subprocess_linux_test.go: unclassified (full)",
                                "  molecule/aio/converge.yml: planner-policy (full)",
                                "  molecule/aio/prepare.yml: planner-policy (full)",
                                "  molecule/aio/verify.yml: planner-policy (full)",
                                "  molecule/csi/converge.yml: unclassified (full)",
                                "  molecule/csi/prepare.yml: unclassified (full)",
                                "  molecule/default/converge.yml: unclassified (full)",
                                "  molecule/keycloak/converge.yml: unclassified (full)",
                                "  molecule/pxc/converge.yml: unclassified (full)",
                                "  molecule/shared/molecule.yml: shared-deployment-code (full)",
                                "  molecule/shared/prepare/ceph_host.yml: shared-deployment-code (full)",
                                "  pkg/dag/dag.go: planner-policy (full)",
                                "  pkg/dag/dag_test.go: planner-policy (full)",
                                "  playbooks/image_warmup.yml: component:image-warmup (targets) -> image-warmup",
                                "  playbooks/kubernetes.yml: component:kubernetes (targets) -> kubernetes",
                                "  playbooks/openstack.yml: shared-deployment-code (full)",
                                "  playbooks/site.yml: shared-deployment-code (full)",
                                "  playbooks/tempest.yml: operational-workflows (full)",
                                "  releasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml: non-runtime (ignore)",
                                "  roles/ceph_provisioners/tasks/main.yml: component:ceph-provisioners (targets) -> ceph-provisioners",
                                "  roles/cluster_issuer/handlers/main.yml: component:cluster-issuer (targets) -> cluster-issuer",
                                "  roles/glance/tasks/main.yml: component:glance (targets) -> glance",
                                "  roles/glance_images/README.md: component:glance-images (targets) -> glance-images",
                                "  roles/glance_images/defaults/main.yml: component:glance-images (targets) -> glance-images",
                                "  roles/glance_images/meta/main.yml: component:glance-images (targets) -> glance-images",
                                "  roles/glance_images/tasks/main.yml: component:glance-images (targets) -> glance-images",
                                "  roles/image_warmup/README.md: component:image-warmup (targets) -> image-warmup",
                                "  roles/image_warmup/defaults/main.yml: component:image-warmup (targets) -> image-warmup",
                                "  roles/image_warmup/meta/main.yml: component:image-warmup (targets) -> image-warmup",
                                "  roles/image_warmup/tasks/main.yml: component:image-warmup (targets) -> image-warmup",
                                "  roles/iscsi/tasks/main.yml: component:iscsi (targets) -> iscsi",
                                "  roles/keepalived/tasks/main.yml: component:keepalived (targets) -> keepalived",
                                "  roles/keycloak/tasks/main.yml: component:keycloak (targets) -> keycloak",
                                "  roles/keycloak/tasks_test.go: component:keycloak (targets) -> keycloak",
                                "  roles/keystone/tasks/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/README.md: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/defaults/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/meta/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/tasks/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/templates/configmap-openid-metadata.yml.j2: component:keystone (targets) -> keystone",
                                "  roles/magnum/tasks/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/README.md: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/defaults/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/meta/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/tasks/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/vars/main.yml: component:magnum (targets) -> magnum",
                                "  roles/manila/tasks/main.yml: component:manila (targets) -> manila",
                                "  roles/multipathd/tasks/main.yml: component:multipathd (targets) -> multipathd",
                                "  roles/neutron/meta/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron/tasks/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/README.md: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/defaults/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/meta/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/tasks/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/vars/main.yml: component:neutron (targets) -> neutron",
                                "  roles/octavia/tasks/main.yml: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/README.md: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/defaults/main.yml: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/meta/main.yml: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/tasks/main.yml: component:octavia (targets) -> octavia",
                                "  roles/openstack_cli/tasks/main.yml: component:openstack-cli (targets) -> openstack-cli",
                                "  roles/openstack_helm_endpoints/tasks/main.yml: shared-deployment-code (full)",
                                "  roles/rabbitmq_cluster_operator/tasks/main.yml: component:rabbitmq-cluster-operator (targets) -> rabbitmq-cluster-operator",
                                "  roles/reboot/tasks/main.yml: operational-workflows (full)",
                                "  roles/rook_ceph_cluster/tasks/main.yml: component:rook-ceph-cluster (targets) -> rook-ceph-cluster",
                                "  roles/tempest/defaults/main.yml: shared-deployment-code (full)",
                                "  roles/tempest/tasks/main.yml: shared-deployment-code (full)",
                                "  roles/tempest/vars/main.yml: shared-deployment-code (full)",
                                "  test-playbooks/go-test/run.yml: unclassified (full)",
                                "  test-playbooks/molecule/poll-command.yml: planner-policy (full)",
                                "  test-playbooks/molecule/prepare.yml: planner-policy (full)",
                                "  test-playbooks/molecule/run-command.yml: planner-policy (full)",
                                "  test-playbooks/molecule/run.yml: planner-policy (full)",
                                "  test-playbooks/molecule/selective-run.yml: planner-policy (full)",
                                "Verification profiles: full",
                                "Variant openvswitch (50 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, smartctl-exporter, staffeln, udev, valkey, vector",
                                "Variant ovn (50 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, smartctl-exporter, staffeln, udev, valkey, vector",
                                "  Extra vars: {\"ovn_bgp_agent_enabled\":true}",
                                "Molecule jobs:",
                                "  aio-openvswitch: run (50 components) - full fallback runs every Molecule job",
                                "  aio-ovn: run (50 components) - full fallback runs every Molecule job",
                                "  csi-local-path-provisioner: run - full fallback runs every Molecule job",
                                "  csi-rbd: run - full fallback runs every Molecule job",
                                "  keycloak: run - full fallback runs every Molecule job",
                                "Reasons:",
                                "  - unclassified runtime path \".ansible-lint\" requires the full fallback",
                                "  - unclassified runtime path \".goreleaser.yml\" requires the full fallback",
                                "  - .zuul.yaml: CI selection policy changed and must validate its conservative fallback",
                                "  - ci/molecule-plan.yaml: CI selection policy changed and must validate its conservative fallback",
                                "  - cmd/atmosphere/ci.go: CI selection policy changed and must validate its conservative fallback",
                                "  - cmd/atmosphere/deploy.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"cmd/atmosphere/deploy_test.go\" requires the full fallback",
                                "  - cmd/atmosphere/main.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/changes.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/config.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/glob.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/output.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/planner.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/planner_test.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/types.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"internal/deploy/bootstrap_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/completion.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/completion_test.go\" requires the full fallback",
                                "  - internal/deploy/component.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"internal/deploy/component_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/deployer.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/deployer_test.go\" requires the full fallback",
                                "  - internal/deploy/orchestrator.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"internal/deploy/orchestrator_subgraph_pregate_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/orchestrator_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/resource.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/resource_concurrency_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/resource_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/subprocess_linux_test.go\" requires the full fallback",
                                "  - molecule/aio/converge.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - molecule/aio/prepare.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - molecule/aio/verify.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"molecule/csi/converge.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/csi/prepare.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/default/converge.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/keycloak/converge.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/pxc/converge.yml\" requires the full fallback",
                                "  - molecule/shared/molecule.yml: shared deployment code can affect multiple unrelated components",
                                "  - molecule/shared/prepare/ceph_host.yml: shared deployment code can affect multiple unrelated components",
                                "  - pkg/dag/dag.go: CI selection policy changed and must validate its conservative fallback",
                                "  - pkg/dag/dag_test.go: CI selection policy changed and must validate its conservative fallback",
                                "  - playbooks/openstack.yml: shared deployment code can affect multiple unrelated components",
                                "  - playbooks/site.yml: shared deployment code can affect multiple unrelated components",
                                "  - playbooks/tempest.yml: operational and migration workflows need the conservative integration fallback",
                                "  - roles/openstack_helm_endpoints/tasks/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - roles/reboot/tasks/main.yml: operational and migration workflows need the conservative integration fallback",
                                "  - roles/tempest/defaults/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - roles/tempest/tasks/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - roles/tempest/vars/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - unclassified runtime path \"test-playbooks/go-test/run.yml\" requires the full fallback",
                                "  - test-playbooks/molecule/poll-command.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/prepare.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/run-command.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/run.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/selective-run.yml: CI selection policy changed and must validate its conservative fallback"
                            ],
                            "zuul_log_id": "0242ac17-0010-eb39-bbaf-000000000010-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:30.657759Z",
                            "start": "2026-07-25T19:59:30.123600Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-000000000010",
                        "name": "Explain selective CI plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "_atmosphere_ci_plan_explanation.stdout_lines": [
                                "CI plan mode: full",
                                "Changed files:",
                                "  M\t.ansible-lint",
                                "  M\t.gitignore",
                                "  A\t.goreleaser.yml",
                                "  M\t.zuul.yaml",
                                "  A\tci/molecule-plan.yaml",
                                "  A\tcmd/atmosphere/ci.go",
                                "  A\tcmd/atmosphere/deploy.go",
                                "  A\tcmd/atmosphere/deploy_test.go",
                                "  A\tcmd/atmosphere/main.go",
                                "  M\tdoc/source/admin/upgrading.rst",
                                "  M\tdoc/source/deploy/deployment.rst",
                                "  M\tdoc/source/deploy/index.rst",
                                "  A\tdoc/source/deploy/parallel.rst",
                                "  A\tdoc/source/deploy/selective-ci.rst",
                                "  A\tinternal/ciplan/changes.go",
                                "  A\tinternal/ciplan/config.go",
                                "  A\tinternal/ciplan/glob.go",
                                "  A\tinternal/ciplan/output.go",
                                "  A\tinternal/ciplan/planner.go",
                                "  A\tinternal/ciplan/planner_test.go",
                                "  A\tinternal/ciplan/types.go",
                                "  A\tinternal/deploy/bootstrap_test.go",
                                "  A\tinternal/deploy/completion.go",
                                "  A\tinternal/deploy/completion_test.go",
                                "  A\tinternal/deploy/component.go",
                                "  A\tinternal/deploy/component_test.go",
                                "  A\tinternal/deploy/deployer.go",
                                "  A\tinternal/deploy/deployer_test.go",
                                "  A\tinternal/deploy/orchestrator.go",
                                "  A\tinternal/deploy/orchestrator_subgraph_pregate_test.go",
                                "  A\tinternal/deploy/orchestrator_test.go",
                                "  A\tinternal/deploy/resource.go",
                                "  A\tinternal/deploy/resource_concurrency_test.go",
                                "  A\tinternal/deploy/resource_test.go",
                                "  A\tinternal/deploy/subprocess_linux_test.go",
                                "  M\tmolecule/aio/converge.yml",
                                "  M\tmolecule/aio/prepare.yml",
                                "  M\tmolecule/aio/verify.yml",
                                "  M\tmolecule/csi/converge.yml",
                                "  M\tmolecule/csi/prepare.yml",
                                "  M\tmolecule/default/converge.yml",
                                "  M\tmolecule/keycloak/converge.yml",
                                "  M\tmolecule/pxc/converge.yml",
                                "  M\tmolecule/shared/molecule.yml",
                                "  A\tmolecule/shared/prepare/ceph_host.yml",
                                "  A\tpkg/dag/dag.go",
                                "  A\tpkg/dag/dag_test.go",
                                "  A\tplaybooks/image_warmup.yml",
                                "  M\tplaybooks/kubernetes.yml",
                                "  M\tplaybooks/openstack.yml",
                                "  M\tplaybooks/site.yml",
                                "  M\tplaybooks/tempest.yml",
                                "  A\treleasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml",
                                "  A\treleasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml",
                                "  A\treleasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml",
                                "  A\treleasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml",
                                "  A\treleasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml",
                                "  A\treleasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml",
                                "  A\treleasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml",
                                "  M\troles/ceph_provisioners/tasks/main.yml",
                                "  M\troles/cluster_issuer/handlers/main.yml",
                                "  M\troles/glance/tasks/main.yml",
                                "  A\troles/glance_images/README.md",
                                "  A\troles/glance_images/defaults/main.yml",
                                "  A\troles/glance_images/meta/main.yml",
                                "  A\troles/glance_images/tasks/main.yml",
                                "  A\troles/image_warmup/README.md",
                                "  A\troles/image_warmup/defaults/main.yml",
                                "  A\troles/image_warmup/meta/main.yml",
                                "  A\troles/image_warmup/tasks/main.yml",
                                "  M\troles/iscsi/tasks/main.yml",
                                "  M\troles/keepalived/tasks/main.yml",
                                "  M\troles/keycloak/tasks/main.yml",
                                "  A\troles/keycloak/tasks_test.go",
                                "  M\troles/keystone/tasks/main.yml",
                                "  A\troles/keystone_pre/README.md",
                                "  A\troles/keystone_pre/defaults/main.yml",
                                "  A\troles/keystone_pre/meta/main.yml",
                                "  A\troles/keystone_pre/tasks/main.yml",
                                "  A\troles/keystone_pre/templates/configmap-openid-metadata.yml.j2",
                                "  M\troles/magnum/tasks/main.yml",
                                "  A\troles/magnum_pre/README.md",
                                "  A\troles/magnum_pre/defaults/main.yml",
                                "  A\troles/magnum_pre/meta/main.yml",
                                "  A\troles/magnum_pre/tasks/main.yml",
                                "  A\troles/magnum_pre/vars/main.yml",
                                "  M\troles/manila/tasks/main.yml",
                                "  M\troles/multipathd/tasks/main.yml",
                                "  M\troles/neutron/meta/main.yml",
                                "  M\troles/neutron/tasks/main.yml",
                                "  A\troles/neutron_pre/README.md",
                                "  A\troles/neutron_pre/defaults/main.yml",
                                "  A\troles/neutron_pre/meta/main.yml",
                                "  A\troles/neutron_pre/tasks/main.yml",
                                "  A\troles/neutron_pre/vars/main.yml",
                                "  M\troles/octavia/tasks/main.yml",
                                "  A\troles/octavia_pre/README.md",
                                "  A\troles/octavia_pre/defaults/main.yml",
                                "  A\troles/octavia_pre/meta/main.yml",
                                "  A\troles/octavia_pre/tasks/main.yml",
                                "  M\troles/openstack_cli/tasks/main.yml",
                                "  M\troles/openstack_helm_endpoints/tasks/main.yml",
                                "  M\troles/rabbitmq_cluster_operator/tasks/main.yml",
                                "  M\troles/reboot/tasks/main.yml",
                                "  M\troles/rook_ceph_cluster/tasks/main.yml",
                                "  M\troles/tempest/defaults/main.yml",
                                "  M\troles/tempest/tasks/main.yml",
                                "  M\troles/tempest/vars/main.yml",
                                "  A\ttest-playbooks/go-test/run.yml",
                                "  A\ttest-playbooks/molecule/poll-command.yml",
                                "  A\ttest-playbooks/molecule/prepare.yml",
                                "  A\ttest-playbooks/molecule/run-command.yml",
                                "  A\ttest-playbooks/molecule/run.yml",
                                "  A\ttest-playbooks/molecule/selective-run.yml",
                                "Matches:",
                                "  .ansible-lint: unclassified (full)",
                                "  .gitignore: non-runtime (ignore)",
                                "  .goreleaser.yml: unclassified (full)",
                                "  .zuul.yaml: planner-policy (full)",
                                "  ci/molecule-plan.yaml: planner-policy (full)",
                                "  cmd/atmosphere/ci.go: planner-policy (full)",
                                "  cmd/atmosphere/deploy.go: planner-policy (full)",
                                "  cmd/atmosphere/deploy_test.go: unclassified (full)",
                                "  cmd/atmosphere/main.go: planner-policy (full)",
                                "  doc/source/admin/upgrading.rst: non-runtime (ignore)",
                                "  doc/source/deploy/deployment.rst: non-runtime (ignore)",
                                "  doc/source/deploy/index.rst: non-runtime (ignore)",
                                "  doc/source/deploy/parallel.rst: non-runtime (ignore)",
                                "  doc/source/deploy/selective-ci.rst: non-runtime (ignore)",
                                "  internal/ciplan/changes.go: planner-policy (full)",
                                "  internal/ciplan/config.go: planner-policy (full)",
                                "  internal/ciplan/glob.go: planner-policy (full)",
                                "  internal/ciplan/output.go: planner-policy (full)",
                                "  internal/ciplan/planner.go: planner-policy (full)",
                                "  internal/ciplan/planner_test.go: planner-policy (full)",
                                "  internal/ciplan/types.go: planner-policy (full)",
                                "  internal/deploy/bootstrap_test.go: unclassified (full)",
                                "  internal/deploy/completion.go: unclassified (full)",
                                "  internal/deploy/completion_test.go: unclassified (full)",
                                "  internal/deploy/component.go: planner-policy (full)",
                                "  internal/deploy/component_test.go: unclassified (full)",
                                "  internal/deploy/deployer.go: unclassified (full)",
                                "  internal/deploy/deployer_test.go: unclassified (full)",
                                "  internal/deploy/orchestrator.go: planner-policy (full)",
                                "  internal/deploy/orchestrator_subgraph_pregate_test.go: unclassified (full)",
                                "  internal/deploy/orchestrator_test.go: unclassified (full)",
                                "  internal/deploy/resource.go: unclassified (full)",
                                "  internal/deploy/resource_concurrency_test.go: unclassified (full)",
                                "  internal/deploy/resource_test.go: unclassified (full)",
                                "  internal/deploy/subprocess_linux_test.go: unclassified (full)",
                                "  molecule/aio/converge.yml: planner-policy (full)",
                                "  molecule/aio/prepare.yml: planner-policy (full)",
                                "  molecule/aio/verify.yml: planner-policy (full)",
                                "  molecule/csi/converge.yml: unclassified (full)",
                                "  molecule/csi/prepare.yml: unclassified (full)",
                                "  molecule/default/converge.yml: unclassified (full)",
                                "  molecule/keycloak/converge.yml: unclassified (full)",
                                "  molecule/pxc/converge.yml: unclassified (full)",
                                "  molecule/shared/molecule.yml: shared-deployment-code (full)",
                                "  molecule/shared/prepare/ceph_host.yml: shared-deployment-code (full)",
                                "  pkg/dag/dag.go: planner-policy (full)",
                                "  pkg/dag/dag_test.go: planner-policy (full)",
                                "  playbooks/image_warmup.yml: component:image-warmup (targets) -> image-warmup",
                                "  playbooks/kubernetes.yml: component:kubernetes (targets) -> kubernetes",
                                "  playbooks/openstack.yml: shared-deployment-code (full)",
                                "  playbooks/site.yml: shared-deployment-code (full)",
                                "  playbooks/tempest.yml: operational-workflows (full)",
                                "  releasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml: non-runtime (ignore)",
                                "  releasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml: non-runtime (ignore)",
                                "  roles/ceph_provisioners/tasks/main.yml: component:ceph-provisioners (targets) -> ceph-provisioners",
                                "  roles/cluster_issuer/handlers/main.yml: component:cluster-issuer (targets) -> cluster-issuer",
                                "  roles/glance/tasks/main.yml: component:glance (targets) -> glance",
                                "  roles/glance_images/README.md: component:glance-images (targets) -> glance-images",
                                "  roles/glance_images/defaults/main.yml: component:glance-images (targets) -> glance-images",
                                "  roles/glance_images/meta/main.yml: component:glance-images (targets) -> glance-images",
                                "  roles/glance_images/tasks/main.yml: component:glance-images (targets) -> glance-images",
                                "  roles/image_warmup/README.md: component:image-warmup (targets) -> image-warmup",
                                "  roles/image_warmup/defaults/main.yml: component:image-warmup (targets) -> image-warmup",
                                "  roles/image_warmup/meta/main.yml: component:image-warmup (targets) -> image-warmup",
                                "  roles/image_warmup/tasks/main.yml: component:image-warmup (targets) -> image-warmup",
                                "  roles/iscsi/tasks/main.yml: component:iscsi (targets) -> iscsi",
                                "  roles/keepalived/tasks/main.yml: component:keepalived (targets) -> keepalived",
                                "  roles/keycloak/tasks/main.yml: component:keycloak (targets) -> keycloak",
                                "  roles/keycloak/tasks_test.go: component:keycloak (targets) -> keycloak",
                                "  roles/keystone/tasks/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/README.md: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/defaults/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/meta/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/tasks/main.yml: component:keystone (targets) -> keystone",
                                "  roles/keystone_pre/templates/configmap-openid-metadata.yml.j2: component:keystone (targets) -> keystone",
                                "  roles/magnum/tasks/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/README.md: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/defaults/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/meta/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/tasks/main.yml: component:magnum (targets) -> magnum",
                                "  roles/magnum_pre/vars/main.yml: component:magnum (targets) -> magnum",
                                "  roles/manila/tasks/main.yml: component:manila (targets) -> manila",
                                "  roles/multipathd/tasks/main.yml: component:multipathd (targets) -> multipathd",
                                "  roles/neutron/meta/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron/tasks/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/README.md: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/defaults/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/meta/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/tasks/main.yml: component:neutron (targets) -> neutron",
                                "  roles/neutron_pre/vars/main.yml: component:neutron (targets) -> neutron",
                                "  roles/octavia/tasks/main.yml: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/README.md: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/defaults/main.yml: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/meta/main.yml: component:octavia (targets) -> octavia",
                                "  roles/octavia_pre/tasks/main.yml: component:octavia (targets) -> octavia",
                                "  roles/openstack_cli/tasks/main.yml: component:openstack-cli (targets) -> openstack-cli",
                                "  roles/openstack_helm_endpoints/tasks/main.yml: shared-deployment-code (full)",
                                "  roles/rabbitmq_cluster_operator/tasks/main.yml: component:rabbitmq-cluster-operator (targets) -> rabbitmq-cluster-operator",
                                "  roles/reboot/tasks/main.yml: operational-workflows (full)",
                                "  roles/rook_ceph_cluster/tasks/main.yml: component:rook-ceph-cluster (targets) -> rook-ceph-cluster",
                                "  roles/tempest/defaults/main.yml: shared-deployment-code (full)",
                                "  roles/tempest/tasks/main.yml: shared-deployment-code (full)",
                                "  roles/tempest/vars/main.yml: shared-deployment-code (full)",
                                "  test-playbooks/go-test/run.yml: unclassified (full)",
                                "  test-playbooks/molecule/poll-command.yml: planner-policy (full)",
                                "  test-playbooks/molecule/prepare.yml: planner-policy (full)",
                                "  test-playbooks/molecule/run-command.yml: planner-policy (full)",
                                "  test-playbooks/molecule/run.yml: planner-policy (full)",
                                "  test-playbooks/molecule/selective-run.yml: planner-policy (full)",
                                "Verification profiles: full",
                                "Variant openvswitch (50 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, smartctl-exporter, staffeln, udev, valkey, vector",
                                "Variant ovn (50 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, smartctl-exporter, staffeln, udev, valkey, vector",
                                "  Extra vars: {\"ovn_bgp_agent_enabled\":true}",
                                "Molecule jobs:",
                                "  aio-openvswitch: run (50 components) - full fallback runs every Molecule job",
                                "  aio-ovn: run (50 components) - full fallback runs every Molecule job",
                                "  csi-local-path-provisioner: run - full fallback runs every Molecule job",
                                "  csi-rbd: run - full fallback runs every Molecule job",
                                "  keycloak: run - full fallback runs every Molecule job",
                                "Reasons:",
                                "  - unclassified runtime path \".ansible-lint\" requires the full fallback",
                                "  - unclassified runtime path \".goreleaser.yml\" requires the full fallback",
                                "  - .zuul.yaml: CI selection policy changed and must validate its conservative fallback",
                                "  - ci/molecule-plan.yaml: CI selection policy changed and must validate its conservative fallback",
                                "  - cmd/atmosphere/ci.go: CI selection policy changed and must validate its conservative fallback",
                                "  - cmd/atmosphere/deploy.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"cmd/atmosphere/deploy_test.go\" requires the full fallback",
                                "  - cmd/atmosphere/main.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/changes.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/config.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/glob.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/output.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/planner.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/planner_test.go: CI selection policy changed and must validate its conservative fallback",
                                "  - internal/ciplan/types.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"internal/deploy/bootstrap_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/completion.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/completion_test.go\" requires the full fallback",
                                "  - internal/deploy/component.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"internal/deploy/component_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/deployer.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/deployer_test.go\" requires the full fallback",
                                "  - internal/deploy/orchestrator.go: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"internal/deploy/orchestrator_subgraph_pregate_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/orchestrator_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/resource.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/resource_concurrency_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/resource_test.go\" requires the full fallback",
                                "  - unclassified runtime path \"internal/deploy/subprocess_linux_test.go\" requires the full fallback",
                                "  - molecule/aio/converge.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - molecule/aio/prepare.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - molecule/aio/verify.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - unclassified runtime path \"molecule/csi/converge.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/csi/prepare.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/default/converge.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/keycloak/converge.yml\" requires the full fallback",
                                "  - unclassified runtime path \"molecule/pxc/converge.yml\" requires the full fallback",
                                "  - molecule/shared/molecule.yml: shared deployment code can affect multiple unrelated components",
                                "  - molecule/shared/prepare/ceph_host.yml: shared deployment code can affect multiple unrelated components",
                                "  - pkg/dag/dag.go: CI selection policy changed and must validate its conservative fallback",
                                "  - pkg/dag/dag_test.go: CI selection policy changed and must validate its conservative fallback",
                                "  - playbooks/openstack.yml: shared deployment code can affect multiple unrelated components",
                                "  - playbooks/site.yml: shared deployment code can affect multiple unrelated components",
                                "  - playbooks/tempest.yml: operational and migration workflows need the conservative integration fallback",
                                "  - roles/openstack_helm_endpoints/tasks/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - roles/reboot/tasks/main.yml: operational and migration workflows need the conservative integration fallback",
                                "  - roles/tempest/defaults/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - roles/tempest/tasks/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - roles/tempest/vars/main.yml: shared deployment code can affect multiple unrelated components",
                                "  - unclassified runtime path \"test-playbooks/go-test/run.yml\" requires the full fallback",
                                "  - test-playbooks/molecule/poll-command.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/prepare.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/run-command.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/run.yml: CI selection policy changed and must validate its conservative fallback",
                                "  - test-playbooks/molecule/selective-run.yml: CI selection policy changed and must validate its conservative fallback"
                            ],
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:30.712973Z",
                            "start": "2026-07-25T19:59:30.667702Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-000000000011",
                        "name": "Print selective CI plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "_atmosphere_ci_plan.rc != 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:30.744390Z",
                            "start": "2026-07-25T19:59:30.719347Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-000000000012",
                        "name": "Report conservative fallback"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/tmp/logs/system",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "0775",
                                    "path": "/tmp/logs/system",
                                    "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/system",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/tmp/logs/system",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:31.068594Z",
                            "start": "2026-07-25T19:59:30.752743Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-000000000013",
                        "name": "Create selective CI plan log directory"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "0e4316661632da3b47cdbeb96347de9e7c750eca",
                            "dest": "/tmp/logs/system/ci-plan.json",
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": null,
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": null,
                                    "content": null,
                                    "dest": "/tmp/logs/system/ci-plan.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": "31b0d39a240eefa3f6d920578edacd49",
                            "mode": "0644",
                            "owner": "zuul",
                            "size": 37865,
                            "src": "src/github.com/vexxhost/atmosphere/ci-plan.json",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:31.458969Z",
                            "start": "2026-07-25T19:59:31.073559Z"
                        },
                        "id": "0242ac17-0010-eb39-bbaf-000000000014",
                        "name": "Publish selective CI plan with job logs"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 5,
            "failures": 0,
            "ignored": 0,
            "ok": 13,
            "rescued": 0,
            "skipped": 1,
            "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-25T21:00:25.451048Z",
                    "start": "2026-07-25T19:59:32.442077Z"
                },
                "id": "0242ac17-0010-34c8-7bd3-000000000002",
                "name": "Run selected Molecule deployment and verification"
            },
            "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": 1785009571.4164674,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "0e4316661632da3b47cdbeb96347de9e7c750eca",
                                "ctime": 1785009569.7524295,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1051444,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0664",
                                "mtime": 1785009569.7524295,
                                "nlink": 1,
                                "path": "src/github.com/vexxhost/atmosphere/ci-plan.json",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 37865,
                                "uid": 1000,
                                "version": "1922888409",
                                "wgrp": true,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:32.790295Z",
                            "start": "2026-07-25T19:59:32.453704Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000004",
                        "name": "Check for selective CI plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "jq",
                                "empty",
                                "src/github.com/vexxhost/atmosphere/ci-plan.json"
                            ],
                            "delta": "0:00:00.033023",
                            "end": "2026-07-25 19:59:33.164603",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "jq",
                                        "empty",
                                        "src/github.com/vexxhost/atmosphere/ci-plan.json"
                                    ],
                                    "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-34c8-7bd3-000000000005-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:59:33.131580",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000005-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:33.345023Z",
                            "start": "2026-07-25T19:59:32.824598Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000005",
                        "name": "Validate selective CI plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_plan_available": true
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:33.402105Z",
                            "start": "2026-07-25T19:59:33.350036Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000006",
                        "name": "Resolve selective CI plan availability"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "ewogICJtb2RlIjogImZ1bGwiLAogICJjaGFuZ2VzIjogWwogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICIuYW5zaWJsZS1saW50IgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAiLmdpdGlnbm9yZSIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogIi5nb3JlbGVhc2VyLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogIi56dXVsLnlhbWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJjaS9tb2xlY3VsZS1wbGFuLnlhbWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJjbWQvYXRtb3NwaGVyZS9jaS5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImNtZC9hdG1vc3BoZXJlL2RlcGxveS5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImNtZC9hdG1vc3BoZXJlL2RlcGxveV90ZXN0LmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiY21kL2F0bW9zcGhlcmUvbWFpbi5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogImRvYy9zb3VyY2UvYWRtaW4vdXBncmFkaW5nLnJzdCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogImRvYy9zb3VyY2UvZGVwbG95L2RlcGxveW1lbnQucnN0IgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAiZG9jL3NvdXJjZS9kZXBsb3kvaW5kZXgucnN0IgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiZG9jL3NvdXJjZS9kZXBsb3kvcGFyYWxsZWwucnN0IgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiZG9jL3NvdXJjZS9kZXBsb3kvc2VsZWN0aXZlLWNpLnJzdCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2NpcGxhbi9jaGFuZ2VzLmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvY2lwbGFuL2NvbmZpZy5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2NpcGxhbi9nbG9iLmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvY2lwbGFuL291dHB1dC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2NpcGxhbi9wbGFubmVyLmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvY2lwbGFuL3BsYW5uZXJfdGVzdC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2NpcGxhbi90eXBlcy5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9ib290c3RyYXBfdGVzdC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9jb21wbGV0aW9uLmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvZGVwbG95L2NvbXBsZXRpb25fdGVzdC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9jb21wb25lbnQuZ28iCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvY29tcG9uZW50X3Rlc3QuZ28iCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvZGVwbG95ZXIuZ28iCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvZGVwbG95ZXJfdGVzdC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9vcmNoZXN0cmF0b3IuZ28iCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvb3JjaGVzdHJhdG9yX3N1YmdyYXBoX3ByZWdhdGVfdGVzdC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9vcmNoZXN0cmF0b3JfdGVzdC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9yZXNvdXJjZS5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9yZXNvdXJjZV9jb25jdXJyZW5jeV90ZXN0LmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvZGVwbG95L3Jlc291cmNlX3Rlc3QuZ28iCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvc3VicHJvY2Vzc19saW51eF90ZXN0LmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAibW9sZWN1bGUvYWlvL2NvbnZlcmdlLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2Fpby9wcmVwYXJlLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2Fpby92ZXJpZnkueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAibW9sZWN1bGUvY3NpL2NvbnZlcmdlLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2NzaS9wcmVwYXJlLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2RlZmF1bHQvY29udmVyZ2UueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAibW9sZWN1bGUva2V5Y2xvYWsvY29udmVyZ2UueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAibW9sZWN1bGUvcHhjL2NvbnZlcmdlLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogIm1vbGVjdWxlL3NoYXJlZC9tb2xlY3VsZS55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJtb2xlY3VsZS9zaGFyZWQvcHJlcGFyZS9jZXBoX2hvc3QueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicGtnL2RhZy9kYWcuZ28iCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJwa2cvZGFnL2RhZ190ZXN0LmdvIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicGxheWJvb2tzL2ltYWdlX3dhcm11cC55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJwbGF5Ym9va3Mva3ViZXJuZXRlcy55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJwbGF5Ym9va3Mvb3BlbnN0YWNrLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInBsYXlib29rcy9zaXRlLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInBsYXlib29rcy90ZW1wZXN0LnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJlbGVhc2Vub3Rlcy9ub3Rlcy9kYWctY3JpdGljYWwtcGF0aC1zY2hlZHVsaW5nLWQyZDVmMWRjNGNhNWJmNzAueWFtbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJlbGVhc2Vub3Rlcy9ub3Rlcy9kYWctZWRnZS1yZW1vdmFsLXBoYXNlMS00Mzk2OTRiZTNkYWM0ZDg0LnlhbWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyZWxlYXNlbm90ZXMvbm90ZXMvZGFnLWV2ZW50LWRyaXZlbi1zY2hlZHVsZXItMjk3ZWNlYmNiMDQ1NTg1Mi55YW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicmVsZWFzZW5vdGVzL25vdGVzL2RlcGxveS1wZXJmLXRpZXIxLWQ4Zjk5M2Q2NzEyMmQwNjAueWFtbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJlbGVhc2Vub3Rlcy9ub3Rlcy9kZXBsb3ktcGVyZi10aWVyMi02MTNjN2JhYzQxODNjOGJkLnlhbWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyZWxlYXNlbm90ZXMvbm90ZXMvcGFyYWxsZWwtZGVwbG95bWVudC1vcmNoZXN0cmF0b3ItNzgwOGY5MDdiZjFlY2QyMy55YW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicmVsZWFzZW5vdGVzL25vdGVzL3NlbGVjdGl2ZS1tb2xlY3VsZS1jaS05NmM2YzhiMTllZDhhYjdiLnlhbWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJyb2xlcy9jZXBoX3Byb3Zpc2lvbmVycy90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL2NsdXN0ZXJfaXNzdWVyL2hhbmRsZXJzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicm9sZXMvZ2xhbmNlL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMvZ2xhbmNlX2ltYWdlcy9SRUFETUUubWQiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyb2xlcy9nbGFuY2VfaW1hZ2VzL2RlZmF1bHRzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMvZ2xhbmNlX2ltYWdlcy9tZXRhL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMvZ2xhbmNlX2ltYWdlcy90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL2ltYWdlX3dhcm11cC9SRUFETUUubWQiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyb2xlcy9pbWFnZV93YXJtdXAvZGVmYXVsdHMvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyb2xlcy9pbWFnZV93YXJtdXAvbWV0YS9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL2ltYWdlX3dhcm11cC90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL2lzY3NpL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicm9sZXMva2VlcGFsaXZlZC90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL2tleWNsb2FrL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMva2V5Y2xvYWsvdGFza3NfdGVzdC5nbyIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL2tleXN0b25lL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMva2V5c3RvbmVfcHJlL1JFQURNRS5tZCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL2tleXN0b25lX3ByZS9kZWZhdWx0cy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL2tleXN0b25lX3ByZS9tZXRhL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMva2V5c3RvbmVfcHJlL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMva2V5c3RvbmVfcHJlL3RlbXBsYXRlcy9jb25maWdtYXAtb3BlbmlkLW1ldGFkYXRhLnltbC5qMiIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL21hZ251bS90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL21hZ251bV9wcmUvUkVBRE1FLm1kIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMvbWFnbnVtX3ByZS9kZWZhdWx0cy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL21hZ251bV9wcmUvbWV0YS9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL21hZ251bV9wcmUvdGFza3MvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyb2xlcy9tYWdudW1fcHJlL3ZhcnMvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJyb2xlcy9tYW5pbGEvdGFza3MvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJyb2xlcy9tdWx0aXBhdGhkL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbi9tZXRhL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbi90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb25fcHJlL1JFQURNRS5tZCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb25fcHJlL2RlZmF1bHRzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbl9wcmUvbWV0YS9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb25fcHJlL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJBIiwKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbl9wcmUvdmFycy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL29jdGF2aWEvdGFza3MvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyb2xlcy9vY3RhdmlhX3ByZS9SRUFETUUubWQiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyb2xlcy9vY3RhdmlhX3ByZS9kZWZhdWx0cy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInJvbGVzL29jdGF2aWFfcHJlL21ldGEvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJyb2xlcy9vY3RhdmlhX3ByZS90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL29wZW5zdGFja19jbGkvdGFza3MvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJyb2xlcy9vcGVuc3RhY2tfaGVsbV9lbmRwb2ludHMvdGFza3MvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJyb2xlcy9yYWJiaXRtcV9jbHVzdGVyX29wZXJhdG9yL3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicm9sZXMvcmVib290L3Rhc2tzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicm9sZXMvcm9va19jZXBoX2NsdXN0ZXIvdGFza3MvbWFpbi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIk0iLAogICAgICAicGF0aCI6ICJyb2xlcy90ZW1wZXN0L2RlZmF1bHRzL21haW4ueW1sIgogICAgfSwKICAgIHsKICAgICAgInN0YXR1cyI6ICJNIiwKICAgICAgInBhdGgiOiAicm9sZXMvdGVtcGVzdC90YXNrcy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiTSIsCiAgICAgICJwYXRoIjogInJvbGVzL3RlbXBlc3QvdmFycy9tYWluLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL2dvLXRlc3QvcnVuLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3BvbGwtY29tbWFuZC55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9wcmVwYXJlLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3J1bi1jb21tYW5kLnltbCIKICAgIH0sCiAgICB7CiAgICAgICJzdGF0dXMiOiAiQSIsCiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3J1bi55bWwiCiAgICB9LAogICAgewogICAgICAic3RhdHVzIjogIkEiLAogICAgICAicGF0aCI6ICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9zZWxlY3RpdmUtcnVuLnltbCIKICAgIH0KICBdLAogICJtYXRjaGVzIjogWwogICAgewogICAgICAicGF0aCI6ICIuYW5zaWJsZS1saW50IiwKICAgICAgInJ1bGUiOiAidW5jbGFzc2lmaWVkIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiLmdpdGlnbm9yZSIsCiAgICAgICJydWxlIjogIm5vbi1ydW50aW1lIiwKICAgICAgImFjdGlvbiI6ICJpZ25vcmUiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICIuZ29yZWxlYXNlci55bWwiLAogICAgICAicnVsZSI6ICJ1bmNsYXNzaWZpZWQiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICIuenV1bC55YW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJjaS9tb2xlY3VsZS1wbGFuLnlhbWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImNtZC9hdG1vc3BoZXJlL2NpLmdvIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJjbWQvYXRtb3NwaGVyZS9kZXBsb3kuZ28iLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImNtZC9hdG1vc3BoZXJlL2RlcGxveV90ZXN0LmdvIiwKICAgICAgInJ1bGUiOiAidW5jbGFzc2lmaWVkIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiY21kL2F0bW9zcGhlcmUvbWFpbi5nbyIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiZG9jL3NvdXJjZS9hZG1pbi91cGdyYWRpbmcucnN0IiwKICAgICAgInJ1bGUiOiAibm9uLXJ1bnRpbWUiLAogICAgICAiYWN0aW9uIjogImlnbm9yZSIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImRvYy9zb3VyY2UvZGVwbG95L2RlcGxveW1lbnQucnN0IiwKICAgICAgInJ1bGUiOiAibm9uLXJ1bnRpbWUiLAogICAgICAiYWN0aW9uIjogImlnbm9yZSIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImRvYy9zb3VyY2UvZGVwbG95L2luZGV4LnJzdCIsCiAgICAgICJydWxlIjogIm5vbi1ydW50aW1lIiwKICAgICAgImFjdGlvbiI6ICJpZ25vcmUiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJkb2Mvc291cmNlL2RlcGxveS9wYXJhbGxlbC5yc3QiLAogICAgICAicnVsZSI6ICJub24tcnVudGltZSIsCiAgICAgICJhY3Rpb24iOiAiaWdub3JlIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiZG9jL3NvdXJjZS9kZXBsb3kvc2VsZWN0aXZlLWNpLnJzdCIsCiAgICAgICJydWxlIjogIm5vbi1ydW50aW1lIiwKICAgICAgImFjdGlvbiI6ICJpZ25vcmUiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJpbnRlcm5hbC9jaXBsYW4vY2hhbmdlcy5nbyIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvY2lwbGFuL2NvbmZpZy5nbyIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvY2lwbGFuL2dsb2IuZ28iLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2NpcGxhbi9vdXRwdXQuZ28iLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2NpcGxhbi9wbGFubmVyLmdvIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJpbnRlcm5hbC9jaXBsYW4vcGxhbm5lcl90ZXN0LmdvIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJpbnRlcm5hbC9jaXBsYW4vdHlwZXMuZ28iLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9ib290c3RyYXBfdGVzdC5nbyIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9jb21wbGV0aW9uLmdvIiwKICAgICAgInJ1bGUiOiAidW5jbGFzc2lmaWVkIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvZGVwbG95L2NvbXBsZXRpb25fdGVzdC5nbyIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9jb21wb25lbnQuZ28iLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9jb21wb25lbnRfdGVzdC5nbyIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9kZXBsb3llci5nbyIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9kZXBsb3llcl90ZXN0LmdvIiwKICAgICAgInJ1bGUiOiAidW5jbGFzc2lmaWVkIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvZGVwbG95L29yY2hlc3RyYXRvci5nbyIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvZGVwbG95L29yY2hlc3RyYXRvcl9zdWJncmFwaF9wcmVnYXRlX3Rlc3QuZ28iLAogICAgICAicnVsZSI6ICJ1bmNsYXNzaWZpZWQiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvb3JjaGVzdHJhdG9yX3Rlc3QuZ28iLAogICAgICAicnVsZSI6ICJ1bmNsYXNzaWZpZWQiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvcmVzb3VyY2UuZ28iLAogICAgICAicnVsZSI6ICJ1bmNsYXNzaWZpZWQiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJpbnRlcm5hbC9kZXBsb3kvcmVzb3VyY2VfY29uY3VycmVuY3lfdGVzdC5nbyIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogImludGVybmFsL2RlcGxveS9yZXNvdXJjZV90ZXN0LmdvIiwKICAgICAgInJ1bGUiOiAidW5jbGFzc2lmaWVkIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAiaW50ZXJuYWwvZGVwbG95L3N1YnByb2Nlc3NfbGludXhfdGVzdC5nbyIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2Fpby9jb252ZXJnZS55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2Fpby9wcmVwYXJlLnltbCIsCiAgICAgICJydWxlIjogInBsYW5uZXItcG9saWN5IiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAibW9sZWN1bGUvYWlvL3ZlcmlmeS55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2NzaS9jb252ZXJnZS55bWwiLAogICAgICAicnVsZSI6ICJ1bmNsYXNzaWZpZWQiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJtb2xlY3VsZS9jc2kvcHJlcGFyZS55bWwiLAogICAgICAicnVsZSI6ICJ1bmNsYXNzaWZpZWQiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJtb2xlY3VsZS9kZWZhdWx0L2NvbnZlcmdlLnltbCIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogIm1vbGVjdWxlL2tleWNsb2FrL2NvbnZlcmdlLnltbCIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogIm1vbGVjdWxlL3B4Yy9jb252ZXJnZS55bWwiLAogICAgICAicnVsZSI6ICJ1bmNsYXNzaWZpZWQiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJtb2xlY3VsZS9zaGFyZWQvbW9sZWN1bGUueW1sIiwKICAgICAgInJ1bGUiOiAic2hhcmVkLWRlcGxveW1lbnQtY29kZSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogIm1vbGVjdWxlL3NoYXJlZC9wcmVwYXJlL2NlcGhfaG9zdC55bWwiLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicGtnL2RhZy9kYWcuZ28iLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInBrZy9kYWcvZGFnX3Rlc3QuZ28iLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInBsYXlib29rcy9pbWFnZV93YXJtdXAueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50OmltYWdlLXdhcm11cCIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJpbWFnZS13YXJtdXAiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInBsYXlib29rcy9rdWJlcm5ldGVzLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDprdWJlcm5ldGVzIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgImt1YmVybmV0ZXMiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInBsYXlib29rcy9vcGVuc3RhY2sueW1sIiwKICAgICAgInJ1bGUiOiAic2hhcmVkLWRlcGxveW1lbnQtY29kZSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInBsYXlib29rcy9zaXRlLnltbCIsCiAgICAgICJydWxlIjogInNoYXJlZC1kZXBsb3ltZW50LWNvZGUiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJwbGF5Ym9va3MvdGVtcGVzdC55bWwiLAogICAgICAicnVsZSI6ICJvcGVyYXRpb25hbC13b3JrZmxvd3MiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyZWxlYXNlbm90ZXMvbm90ZXMvZGFnLWNyaXRpY2FsLXBhdGgtc2NoZWR1bGluZy1kMmQ1ZjFkYzRjYTViZjcwLnlhbWwiLAogICAgICAicnVsZSI6ICJub24tcnVudGltZSIsCiAgICAgICJhY3Rpb24iOiAiaWdub3JlIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicmVsZWFzZW5vdGVzL25vdGVzL2RhZy1lZGdlLXJlbW92YWwtcGhhc2UxLTQzOTY5NGJlM2RhYzRkODQueWFtbCIsCiAgICAgICJydWxlIjogIm5vbi1ydW50aW1lIiwKICAgICAgImFjdGlvbiI6ICJpZ25vcmUiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyZWxlYXNlbm90ZXMvbm90ZXMvZGFnLWV2ZW50LWRyaXZlbi1zY2hlZHVsZXItMjk3ZWNlYmNiMDQ1NTg1Mi55YW1sIiwKICAgICAgInJ1bGUiOiAibm9uLXJ1bnRpbWUiLAogICAgICAiYWN0aW9uIjogImlnbm9yZSIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJlbGVhc2Vub3Rlcy9ub3Rlcy9kZXBsb3ktcGVyZi10aWVyMS1kOGY5OTNkNjcxMjJkMDYwLnlhbWwiLAogICAgICAicnVsZSI6ICJub24tcnVudGltZSIsCiAgICAgICJhY3Rpb24iOiAiaWdub3JlIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicmVsZWFzZW5vdGVzL25vdGVzL2RlcGxveS1wZXJmLXRpZXIyLTYxM2M3YmFjNDE4M2M4YmQueWFtbCIsCiAgICAgICJydWxlIjogIm5vbi1ydW50aW1lIiwKICAgICAgImFjdGlvbiI6ICJpZ25vcmUiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyZWxlYXNlbm90ZXMvbm90ZXMvcGFyYWxsZWwtZGVwbG95bWVudC1vcmNoZXN0cmF0b3ItNzgwOGY5MDdiZjFlY2QyMy55YW1sIiwKICAgICAgInJ1bGUiOiAibm9uLXJ1bnRpbWUiLAogICAgICAiYWN0aW9uIjogImlnbm9yZSIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJlbGVhc2Vub3Rlcy9ub3Rlcy9zZWxlY3RpdmUtbW9sZWN1bGUtY2ktOTZjNmM4YjE5ZWQ4YWI3Yi55YW1sIiwKICAgICAgInJ1bGUiOiAibm9uLXJ1bnRpbWUiLAogICAgICAiYWN0aW9uIjogImlnbm9yZSIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2NlcGhfcHJvdmlzaW9uZXJzL3Rhc2tzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50OmNlcGgtcHJvdmlzaW9uZXJzIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgImNlcGgtcHJvdmlzaW9uZXJzIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9jbHVzdGVyX2lzc3Vlci9oYW5kbGVycy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpjbHVzdGVyLWlzc3VlciIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJjbHVzdGVyLWlzc3VlciIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvZ2xhbmNlL3Rhc2tzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50OmdsYW5jZSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJnbGFuY2UiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2dsYW5jZV9pbWFnZXMvUkVBRE1FLm1kIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50OmdsYW5jZS1pbWFnZXMiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAiZ2xhbmNlLWltYWdlcyIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvZ2xhbmNlX2ltYWdlcy9kZWZhdWx0cy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpnbGFuY2UtaW1hZ2VzIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgImdsYW5jZS1pbWFnZXMiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2dsYW5jZV9pbWFnZXMvbWV0YS9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpnbGFuY2UtaW1hZ2VzIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgImdsYW5jZS1pbWFnZXMiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2dsYW5jZV9pbWFnZXMvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6Z2xhbmNlLWltYWdlcyIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJnbGFuY2UtaW1hZ2VzIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9pbWFnZV93YXJtdXAvUkVBRE1FLm1kIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50OmltYWdlLXdhcm11cCIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJpbWFnZS13YXJtdXAiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2ltYWdlX3dhcm11cC9kZWZhdWx0cy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDppbWFnZS13YXJtdXAiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAiaW1hZ2Utd2FybXVwIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9pbWFnZV93YXJtdXAvbWV0YS9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDppbWFnZS13YXJtdXAiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAiaW1hZ2Utd2FybXVwIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9pbWFnZV93YXJtdXAvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6aW1hZ2Utd2FybXVwIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgImltYWdlLXdhcm11cCIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvaXNjc2kvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6aXNjc2kiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAiaXNjc2kiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2tlZXBhbGl2ZWQvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6a2VlcGFsaXZlZCIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJrZWVwYWxpdmVkIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9rZXljbG9hay90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDprZXljbG9hayIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJrZXljbG9hayIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMva2V5Y2xvYWsvdGFza3NfdGVzdC5nbyIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDprZXljbG9hayIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJrZXljbG9hayIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMva2V5c3RvbmUvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6a2V5c3RvbmUiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAia2V5c3RvbmUiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2tleXN0b25lX3ByZS9SRUFETUUubWQiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6a2V5c3RvbmUiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAia2V5c3RvbmUiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2tleXN0b25lX3ByZS9kZWZhdWx0cy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDprZXlzdG9uZSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJrZXlzdG9uZSIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMva2V5c3RvbmVfcHJlL21ldGEvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6a2V5c3RvbmUiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAia2V5c3RvbmUiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL2tleXN0b25lX3ByZS90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDprZXlzdG9uZSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJrZXlzdG9uZSIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMva2V5c3RvbmVfcHJlL3RlbXBsYXRlcy9jb25maWdtYXAtb3BlbmlkLW1ldGFkYXRhLnltbC5qMiIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDprZXlzdG9uZSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJrZXlzdG9uZSIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbWFnbnVtL3Rhc2tzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om1hZ251bSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJtYWdudW0iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL21hZ251bV9wcmUvUkVBRE1FLm1kIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om1hZ251bSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJtYWdudW0iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL21hZ251bV9wcmUvZGVmYXVsdHMvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6bWFnbnVtIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm1hZ251bSIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbWFnbnVtX3ByZS9tZXRhL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om1hZ251bSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJtYWdudW0iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL21hZ251bV9wcmUvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6bWFnbnVtIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm1hZ251bSIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbWFnbnVtX3ByZS92YXJzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om1hZ251bSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJtYWdudW0iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL21hbmlsYS90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDptYW5pbGEiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAibWFuaWxhIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9tdWx0aXBhdGhkL3Rhc2tzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om11bHRpcGF0aGQiLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAibXVsdGlwYXRoZCIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbi9tZXRhL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om5ldXRyb24iLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAibmV1dHJvbiIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbi90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpuZXV0cm9uIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm5ldXRyb24iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb25fcHJlL1JFQURNRS5tZCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpuZXV0cm9uIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm5ldXRyb24iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb25fcHJlL2RlZmF1bHRzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om5ldXRyb24iLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAibmV1dHJvbiIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbl9wcmUvbWV0YS9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpuZXV0cm9uIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm5ldXRyb24iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL25ldXRyb25fcHJlL3Rhc2tzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50Om5ldXRyb24iLAogICAgICAiYWN0aW9uIjogInRhcmdldHMiLAogICAgICAidGFyZ2V0cyI6IFsKICAgICAgICAibmV1dHJvbiIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvbmV1dHJvbl9wcmUvdmFycy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpuZXV0cm9uIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm5ldXRyb24iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL29jdGF2aWEvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6b2N0YXZpYSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJvY3RhdmlhIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9vY3RhdmlhX3ByZS9SRUFETUUubWQiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6b2N0YXZpYSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJvY3RhdmlhIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9vY3RhdmlhX3ByZS9kZWZhdWx0cy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpvY3RhdmlhIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm9jdGF2aWEiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL29jdGF2aWFfcHJlL21ldGEvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6b2N0YXZpYSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJvY3RhdmlhIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9vY3RhdmlhX3ByZS90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpvY3RhdmlhIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgIm9jdGF2aWEiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL29wZW5zdGFja19jbGkvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJjb21wb25lbnQ6b3BlbnN0YWNrLWNsaSIsCiAgICAgICJhY3Rpb24iOiAidGFyZ2V0cyIsCiAgICAgICJ0YXJnZXRzIjogWwogICAgICAgICJvcGVuc3RhY2stY2xpIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy9vcGVuc3RhY2tfaGVsbV9lbmRwb2ludHMvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvcmFiYml0bXFfY2x1c3Rlcl9vcGVyYXRvci90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogImNvbXBvbmVudDpyYWJiaXRtcS1jbHVzdGVyLW9wZXJhdG9yIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgInJhYmJpdG1xLWNsdXN0ZXItb3BlcmF0b3IiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL3JlYm9vdC90YXNrcy9tYWluLnltbCIsCiAgICAgICJydWxlIjogIm9wZXJhdGlvbmFsLXdvcmtmbG93cyIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL3Jvb2tfY2VwaF9jbHVzdGVyL3Rhc2tzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAiY29tcG9uZW50OnJvb2stY2VwaC1jbHVzdGVyIiwKICAgICAgImFjdGlvbiI6ICJ0YXJnZXRzIiwKICAgICAgInRhcmdldHMiOiBbCiAgICAgICAgInJvb2stY2VwaC1jbHVzdGVyIgogICAgICBdCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJyb2xlcy90ZW1wZXN0L2RlZmF1bHRzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAic2hhcmVkLWRlcGxveW1lbnQtY29kZSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInJvbGVzL3RlbXBlc3QvdGFza3MvbWFpbi55bWwiLAogICAgICAicnVsZSI6ICJzaGFyZWQtZGVwbG95bWVudC1jb2RlIiwKICAgICAgImFjdGlvbiI6ICJmdWxsIgogICAgfSwKICAgIHsKICAgICAgInBhdGgiOiAicm9sZXMvdGVtcGVzdC92YXJzL21haW4ueW1sIiwKICAgICAgInJ1bGUiOiAic2hhcmVkLWRlcGxveW1lbnQtY29kZSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL2dvLXRlc3QvcnVuLnltbCIsCiAgICAgICJydWxlIjogInVuY2xhc3NpZmllZCIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3BvbGwtY29tbWFuZC55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3ByZXBhcmUueW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9LAogICAgewogICAgICAicGF0aCI6ICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9ydW4tY29tbWFuZC55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3J1bi55bWwiLAogICAgICAicnVsZSI6ICJwbGFubmVyLXBvbGljeSIsCiAgICAgICJhY3Rpb24iOiAiZnVsbCIKICAgIH0sCiAgICB7CiAgICAgICJwYXRoIjogInRlc3QtcGxheWJvb2tzL21vbGVjdWxlL3NlbGVjdGl2ZS1ydW4ueW1sIiwKICAgICAgInJ1bGUiOiAicGxhbm5lci1wb2xpY3kiLAogICAgICAiYWN0aW9uIjogImZ1bGwiCiAgICB9CiAgXSwKICAidmVyaWZpY2F0aW9uX3Byb2ZpbGVzIjogWwogICAgImZ1bGwiCiAgXSwKICAidmFyaWFudHMiOiBbCiAgICB7CiAgICAgICJuZXR3b3JrX2JhY2tlbmQiOiAib3BlbnZzd2l0Y2giLAogICAgICAiZGVwZW5kZW5jeV9vcHRpb25zIjogewogICAgICAgICJjc2lfZHJpdmVyIjogInJiZCIsCiAgICAgICAgIm5ldHdvcmtfYmFja2VuZCI6ICJvcGVudnN3aXRjaCIKICAgICAgfSwKICAgICAgImNvbXBvbmVudHMiOiBbCiAgICAgICAgImJhcmJpY2FuIiwKICAgICAgICAiY2VwaCIsCiAgICAgICAgImNlcGgtcHJvdmlzaW9uZXJzIiwKICAgICAgICAiY2VydC1tYW5hZ2VyIiwKICAgICAgICAiY2luZGVyIiwKICAgICAgICAiY2x1c3Rlci1pc3N1ZXIiLAogICAgICAgICJjb3JlZG5zIiwKICAgICAgICAiY3NpIiwKICAgICAgICAiZnJyLWs4cyIsCiAgICAgICAgImdsYW5jZSIsCiAgICAgICAgImdsYW5jZS1pbWFnZXMiLAogICAgICAgICJnb2xkcGluZ2VyIiwKICAgICAgICAiaGVhdCIsCiAgICAgICAgImhvcml6b24iLAogICAgICAgICJpbWFnZS13YXJtdXAiLAogICAgICAgICJpbmdyZXNzLW5naW54IiwKICAgICAgICAiaXBtaS1leHBvcnRlciIsCiAgICAgICAgImlzY3NpIiwKICAgICAgICAia2VlcGFsaXZlZCIsCiAgICAgICAgImtleWNsb2FrIiwKICAgICAgICAia2V5c3RvbmUiLAogICAgICAgICJrdWJlLXByb21ldGhldXMtc3RhY2siLAogICAgICAgICJrdWJlcm5ldGVzIiwKICAgICAgICAibGlidmlydCIsCiAgICAgICAgImxva2kiLAogICAgICAgICJscGZjIiwKICAgICAgICAibWFnbnVtIiwKICAgICAgICAibWFuaWxhIiwKICAgICAgICAibWVtY2FjaGVkIiwKICAgICAgICAibXVsdGlwYXRoZCIsCiAgICAgICAgIm5ldXRyb24iLAogICAgICAgICJub2RlLWZlYXR1cmUtZGlzY292ZXJ5IiwKICAgICAgICAibm92YSIsCiAgICAgICAgIm9jdGF2aWEiLAogICAgICAgICJvcGVuc3RhY2stY2xpIiwKICAgICAgICAib3BlbnN0YWNrLWV4cG9ydGVyIiwKICAgICAgICAib3BlbnZzd2l0Y2giLAogICAgICAgICJvdm4iLAogICAgICAgICJwZXJjb25hLXh0cmFkYi1jbHVzdGVyIiwKICAgICAgICAicGVyY29uYS14dHJhZGItY2x1c3Rlci1vcGVyYXRvciIsCiAgICAgICAgInBsYWNlbWVudCIsCiAgICAgICAgInByb21ldGhldXMtcHVzaGdhdGV3YXkiLAogICAgICAgICJyYWJiaXRtcS1jbHVzdGVyLW9wZXJhdG9yIiwKICAgICAgICAicm9vay1jZXBoIiwKICAgICAgICAicm9vay1jZXBoLWNsdXN0ZXIiLAogICAgICAgICJzbWFydGN0bC1leHBvcnRlciIsCiAgICAgICAgInN0YWZmZWxuIiwKICAgICAgICAidWRldiIsCiAgICAgICAgInZhbGtleSIsCiAgICAgICAgInZlY3RvciIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgIm5ldHdvcmtfYmFja2VuZCI6ICJvdm4iLAogICAgICAiZGVwZW5kZW5jeV9vcHRpb25zIjogewogICAgICAgICJjc2lfZHJpdmVyIjogInJiZCIsCiAgICAgICAgIm5ldHdvcmtfYmFja2VuZCI6ICJvdm4iCiAgICAgIH0sCiAgICAgICJjb21wb25lbnRzIjogWwogICAgICAgICJiYXJiaWNhbiIsCiAgICAgICAgImNlcGgiLAogICAgICAgICJjZXBoLXByb3Zpc2lvbmVycyIsCiAgICAgICAgImNlcnQtbWFuYWdlciIsCiAgICAgICAgImNpbmRlciIsCiAgICAgICAgImNsdXN0ZXItaXNzdWVyIiwKICAgICAgICAiY29yZWRucyIsCiAgICAgICAgImNzaSIsCiAgICAgICAgImZyci1rOHMiLAogICAgICAgICJnbGFuY2UiLAogICAgICAgICJnbGFuY2UtaW1hZ2VzIiwKICAgICAgICAiZ29sZHBpbmdlciIsCiAgICAgICAgImhlYXQiLAogICAgICAgICJob3Jpem9uIiwKICAgICAgICAiaW1hZ2Utd2FybXVwIiwKICAgICAgICAiaW5ncmVzcy1uZ2lueCIsCiAgICAgICAgImlwbWktZXhwb3J0ZXIiLAogICAgICAgICJpc2NzaSIsCiAgICAgICAgImtlZXBhbGl2ZWQiLAogICAgICAgICJrZXljbG9hayIsCiAgICAgICAgImtleXN0b25lIiwKICAgICAgICAia3ViZS1wcm9tZXRoZXVzLXN0YWNrIiwKICAgICAgICAia3ViZXJuZXRlcyIsCiAgICAgICAgImxpYnZpcnQiLAogICAgICAgICJsb2tpIiwKICAgICAgICAibHBmYyIsCiAgICAgICAgIm1hZ251bSIsCiAgICAgICAgIm1hbmlsYSIsCiAgICAgICAgIm1lbWNhY2hlZCIsCiAgICAgICAgIm11bHRpcGF0aGQiLAogICAgICAgICJuZXV0cm9uIiwKICAgICAgICAibm9kZS1mZWF0dXJlLWRpc2NvdmVyeSIsCiAgICAgICAgIm5vdmEiLAogICAgICAgICJvY3RhdmlhIiwKICAgICAgICAib3BlbnN0YWNrLWNsaSIsCiAgICAgICAgIm9wZW5zdGFjay1leHBvcnRlciIsCiAgICAgICAgIm9wZW52c3dpdGNoIiwKICAgICAgICAib3ZuIiwKICAgICAgICAicGVyY29uYS14dHJhZGItY2x1c3RlciIsCiAgICAgICAgInBlcmNvbmEteHRyYWRiLWNsdXN0ZXItb3BlcmF0b3IiLAogICAgICAgICJwbGFjZW1lbnQiLAogICAgICAgICJwcm9tZXRoZXVzLXB1c2hnYXRld2F5IiwKICAgICAgICAicmFiYml0bXEtY2x1c3Rlci1vcGVyYXRvciIsCiAgICAgICAgInJvb2stY2VwaCIsCiAgICAgICAgInJvb2stY2VwaC1jbHVzdGVyIiwKICAgICAgICAic21hcnRjdGwtZXhwb3J0ZXIiLAogICAgICAgICJzdGFmZmVsbiIsCiAgICAgICAgInVkZXYiLAogICAgICAgICJ2YWxrZXkiLAogICAgICAgICJ2ZWN0b3IiCiAgICAgIF0sCiAgICAgICJleHRyYV92YXJzIjogewogICAgICAgICJvdm5fYmdwX2FnZW50X2VuYWJsZWQiOiB0cnVlCiAgICAgIH0KICAgIH0KICBdLAogICJqb2JzIjogWwogICAgewogICAgICAibmFtZSI6ICJhaW8tb3BlbnZzd2l0Y2giLAogICAgICAic2NlbmFyaW8iOiAiYWlvIiwKICAgICAgInJ1biI6IHRydWUsCiAgICAgICJuZXR3b3JrX2JhY2tlbmQiOiAib3BlbnZzd2l0Y2giLAogICAgICAiZGVwZW5kZW5jeV9vcHRpb25zIjogewogICAgICAgICJjc2lfZHJpdmVyIjogInJiZCIsCiAgICAgICAgIm5ldHdvcmtfYmFja2VuZCI6ICJvcGVudnN3aXRjaCIKICAgICAgfSwKICAgICAgImNvbXBvbmVudHMiOiBbCiAgICAgICAgImJhcmJpY2FuIiwKICAgICAgICAiY2VwaCIsCiAgICAgICAgImNlcGgtcHJvdmlzaW9uZXJzIiwKICAgICAgICAiY2VydC1tYW5hZ2VyIiwKICAgICAgICAiY2luZGVyIiwKICAgICAgICAiY2x1c3Rlci1pc3N1ZXIiLAogICAgICAgICJjb3JlZG5zIiwKICAgICAgICAiY3NpIiwKICAgICAgICAiZnJyLWs4cyIsCiAgICAgICAgImdsYW5jZSIsCiAgICAgICAgImdsYW5jZS1pbWFnZXMiLAogICAgICAgICJnb2xkcGluZ2VyIiwKICAgICAgICAiaGVhdCIsCiAgICAgICAgImhvcml6b24iLAogICAgICAgICJpbWFnZS13YXJtdXAiLAogICAgICAgICJpbmdyZXNzLW5naW54IiwKICAgICAgICAiaXBtaS1leHBvcnRlciIsCiAgICAgICAgImlzY3NpIiwKICAgICAgICAia2VlcGFsaXZlZCIsCiAgICAgICAgImtleWNsb2FrIiwKICAgICAgICAia2V5c3RvbmUiLAogICAgICAgICJrdWJlLXByb21ldGhldXMtc3RhY2siLAogICAgICAgICJrdWJlcm5ldGVzIiwKICAgICAgICAibGlidmlydCIsCiAgICAgICAgImxva2kiLAogICAgICAgICJscGZjIiwKICAgICAgICAibWFnbnVtIiwKICAgICAgICAibWFuaWxhIiwKICAgICAgICAibWVtY2FjaGVkIiwKICAgICAgICAibXVsdGlwYXRoZCIsCiAgICAgICAgIm5ldXRyb24iLAogICAgICAgICJub2RlLWZlYXR1cmUtZGlzY292ZXJ5IiwKICAgICAgICAibm92YSIsCiAgICAgICAgIm9jdGF2aWEiLAogICAgICAgICJvcGVuc3RhY2stY2xpIiwKICAgICAgICAib3BlbnN0YWNrLWV4cG9ydGVyIiwKICAgICAgICAib3BlbnZzd2l0Y2giLAogICAgICAgICJvdm4iLAogICAgICAgICJwZXJjb25hLXh0cmFkYi1jbHVzdGVyIiwKICAgICAgICAicGVyY29uYS14dHJhZGItY2x1c3Rlci1vcGVyYXRvciIsCiAgICAgICAgInBsYWNlbWVudCIsCiAgICAgICAgInByb21ldGhldXMtcHVzaGdhdGV3YXkiLAogICAgICAgICJyYWJiaXRtcS1jbHVzdGVyLW9wZXJhdG9yIiwKICAgICAgICAicm9vay1jZXBoIiwKICAgICAgICAicm9vay1jZXBoLWNsdXN0ZXIiLAogICAgICAgICJzbWFydGN0bC1leHBvcnRlciIsCiAgICAgICAgInN0YWZmZWxuIiwKICAgICAgICAidWRldiIsCiAgICAgICAgInZhbGtleSIsCiAgICAgICAgInZlY3RvciIKICAgICAgXSwKICAgICAgInZlcmlmaWNhdGlvbl9wcm9maWxlcyI6IFsKICAgICAgICAiZnVsbCIKICAgICAgXSwKICAgICAgInJlYXNvbiI6ICJmdWxsIGZhbGxiYWNrIHJ1bnMgZXZlcnkgTW9sZWN1bGUgam9iIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiYWlvLW92biIsCiAgICAgICJzY2VuYXJpbyI6ICJhaW8iLAogICAgICAicnVuIjogdHJ1ZSwKICAgICAgIm5ldHdvcmtfYmFja2VuZCI6ICJvdm4iLAogICAgICAiZGVwZW5kZW5jeV9vcHRpb25zIjogewogICAgICAgICJjc2lfZHJpdmVyIjogInJiZCIsCiAgICAgICAgIm5ldHdvcmtfYmFja2VuZCI6ICJvdm4iCiAgICAgIH0sCiAgICAgICJjb21wb25lbnRzIjogWwogICAgICAgICJiYXJiaWNhbiIsCiAgICAgICAgImNlcGgiLAogICAgICAgICJjZXBoLXByb3Zpc2lvbmVycyIsCiAgICAgICAgImNlcnQtbWFuYWdlciIsCiAgICAgICAgImNpbmRlciIsCiAgICAgICAgImNsdXN0ZXItaXNzdWVyIiwKICAgICAgICAiY29yZWRucyIsCiAgICAgICAgImNzaSIsCiAgICAgICAgImZyci1rOHMiLAogICAgICAgICJnbGFuY2UiLAogICAgICAgICJnbGFuY2UtaW1hZ2VzIiwKICAgICAgICAiZ29sZHBpbmdlciIsCiAgICAgICAgImhlYXQiLAogICAgICAgICJob3Jpem9uIiwKICAgICAgICAiaW1hZ2Utd2FybXVwIiwKICAgICAgICAiaW5ncmVzcy1uZ2lueCIsCiAgICAgICAgImlwbWktZXhwb3J0ZXIiLAogICAgICAgICJpc2NzaSIsCiAgICAgICAgImtlZXBhbGl2ZWQiLAogICAgICAgICJrZXljbG9hayIsCiAgICAgICAgImtleXN0b25lIiwKICAgICAgICAia3ViZS1wcm9tZXRoZXVzLXN0YWNrIiwKICAgICAgICAia3ViZXJuZXRlcyIsCiAgICAgICAgImxpYnZpcnQiLAogICAgICAgICJsb2tpIiwKICAgICAgICAibHBmYyIsCiAgICAgICAgIm1hZ251bSIsCiAgICAgICAgIm1hbmlsYSIsCiAgICAgICAgIm1lbWNhY2hlZCIsCiAgICAgICAgIm11bHRpcGF0aGQiLAogICAgICAgICJuZXV0cm9uIiwKICAgICAgICAibm9kZS1mZWF0dXJlLWRpc2NvdmVyeSIsCiAgICAgICAgIm5vdmEiLAogICAgICAgICJvY3RhdmlhIiwKICAgICAgICAib3BlbnN0YWNrLWNsaSIsCiAgICAgICAgIm9wZW5zdGFjay1leHBvcnRlciIsCiAgICAgICAgIm9wZW52c3dpdGNoIiwKICAgICAgICAib3ZuIiwKICAgICAgICAicGVyY29uYS14dHJhZGItY2x1c3RlciIsCiAgICAgICAgInBlcmNvbmEteHRyYWRiLWNsdXN0ZXItb3BlcmF0b3IiLAogICAgICAgICJwbGFjZW1lbnQiLAogICAgICAgICJwcm9tZXRoZXVzLXB1c2hnYXRld2F5IiwKICAgICAgICAicmFiYml0bXEtY2x1c3Rlci1vcGVyYXRvciIsCiAgICAgICAgInJvb2stY2VwaCIsCiAgICAgICAgInJvb2stY2VwaC1jbHVzdGVyIiwKICAgICAgICAic21hcnRjdGwtZXhwb3J0ZXIiLAogICAgICAgICJzdGFmZmVsbiIsCiAgICAgICAgInVkZXYiLAogICAgICAgICJ2YWxrZXkiLAogICAgICAgICJ2ZWN0b3IiCiAgICAgIF0sCiAgICAgICJ2ZXJpZmljYXRpb25fcHJvZmlsZXMiOiBbCiAgICAgICAgImZ1bGwiCiAgICAgIF0sCiAgICAgICJleHRyYV92YXJzIjogewogICAgICAgICJvdm5fYmdwX2FnZW50X2VuYWJsZWQiOiB0cnVlCiAgICAgIH0sCiAgICAgICJyZWFzb24iOiAiZnVsbCBmYWxsYmFjayBydW5zIGV2ZXJ5IE1vbGVjdWxlIGpvYiIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogImNzaS1sb2NhbC1wYXRoLXByb3Zpc2lvbmVyIiwKICAgICAgInNjZW5hcmlvIjogImNzaSIsCiAgICAgICJydW4iOiB0cnVlLAogICAgICAiZGVwZW5kZW5jeV9vcHRpb25zIjogewogICAgICAgICJjc2lfZHJpdmVyIjogImxvY2FsLXBhdGgtcHJvdmlzaW9uZXIiCiAgICAgIH0sCiAgICAgICJ2ZXJpZmljYXRpb25fcHJvZmlsZXMiOiBbCiAgICAgICAgImZ1bGwiCiAgICAgIF0sCiAgICAgICJyZWFzb24iOiAiZnVsbCBmYWxsYmFjayBydW5zIGV2ZXJ5IE1vbGVjdWxlIGpvYiIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogImNzaS1yYmQiLAogICAgICAic2NlbmFyaW8iOiAiY3NpIiwKICAgICAgInJ1biI6IHRydWUsCiAgICAgICJkZXBlbmRlbmN5X29wdGlvbnMiOiB7CiAgICAgICAgImNzaV9kcml2ZXIiOiAicmJkIgogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uX3Byb2ZpbGVzIjogWwogICAgICAgICJmdWxsIgogICAgICBdLAogICAgICAicmVhc29uIjogImZ1bGwgZmFsbGJhY2sgcnVucyBldmVyeSBNb2xlY3VsZSBqb2IiCiAgICB9LAogICAgewogICAgICAibmFtZSI6ICJrZXljbG9hayIsCiAgICAgICJzY2VuYXJpbyI6ICJrZXljbG9hayIsCiAgICAgICJydW4iOiB0cnVlLAogICAgICAiZGVwZW5kZW5jeV9vcHRpb25zIjogewogICAgICAgICJjc2lfZHJpdmVyIjogInJiZCIKICAgICAgfSwKICAgICAgInZlcmlmaWNhdGlvbl9wcm9maWxlcyI6IFsKICAgICAgICAiZnVsbCIKICAgICAgXSwKICAgICAgInJlYXNvbiI6ICJmdWxsIGZhbGxiYWNrIHJ1bnMgZXZlcnkgTW9sZWN1bGUgam9iIgogICAgfQogIF0sCiAgInJlYXNvbnMiOiBbCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcIi5hbnNpYmxlLWxpbnRcIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcIi5nb3JlbGVhc2VyLnltbFwiIHJlcXVpcmVzIHRoZSBmdWxsIGZhbGxiYWNrIiwKICAgICIuenV1bC55YW1sOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAiY2kvbW9sZWN1bGUtcGxhbi55YW1sOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAiY21kL2F0bW9zcGhlcmUvY2kuZ286IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIiwKICAgICJjbWQvYXRtb3NwaGVyZS9kZXBsb3kuZ286IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIiwKICAgICJ1bmNsYXNzaWZpZWQgcnVudGltZSBwYXRoIFwiY21kL2F0bW9zcGhlcmUvZGVwbG95X3Rlc3QuZ29cIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAiY21kL2F0bW9zcGhlcmUvbWFpbi5nbzogQ0kgc2VsZWN0aW9uIHBvbGljeSBjaGFuZ2VkIGFuZCBtdXN0IHZhbGlkYXRlIGl0cyBjb25zZXJ2YXRpdmUgZmFsbGJhY2siLAogICAgImludGVybmFsL2NpcGxhbi9jaGFuZ2VzLmdvOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAiaW50ZXJuYWwvY2lwbGFuL2NvbmZpZy5nbzogQ0kgc2VsZWN0aW9uIHBvbGljeSBjaGFuZ2VkIGFuZCBtdXN0IHZhbGlkYXRlIGl0cyBjb25zZXJ2YXRpdmUgZmFsbGJhY2siLAogICAgImludGVybmFsL2NpcGxhbi9nbG9iLmdvOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAiaW50ZXJuYWwvY2lwbGFuL291dHB1dC5nbzogQ0kgc2VsZWN0aW9uIHBvbGljeSBjaGFuZ2VkIGFuZCBtdXN0IHZhbGlkYXRlIGl0cyBjb25zZXJ2YXRpdmUgZmFsbGJhY2siLAogICAgImludGVybmFsL2NpcGxhbi9wbGFubmVyLmdvOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAiaW50ZXJuYWwvY2lwbGFuL3BsYW5uZXJfdGVzdC5nbzogQ0kgc2VsZWN0aW9uIHBvbGljeSBjaGFuZ2VkIGFuZCBtdXN0IHZhbGlkYXRlIGl0cyBjb25zZXJ2YXRpdmUgZmFsbGJhY2siLAogICAgImludGVybmFsL2NpcGxhbi90eXBlcy5nbzogQ0kgc2VsZWN0aW9uIHBvbGljeSBjaGFuZ2VkIGFuZCBtdXN0IHZhbGlkYXRlIGl0cyBjb25zZXJ2YXRpdmUgZmFsbGJhY2siLAogICAgInVuY2xhc3NpZmllZCBydW50aW1lIHBhdGggXCJpbnRlcm5hbC9kZXBsb3kvYm9vdHN0cmFwX3Rlc3QuZ29cIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcImludGVybmFsL2RlcGxveS9jb21wbGV0aW9uLmdvXCIgcmVxdWlyZXMgdGhlIGZ1bGwgZmFsbGJhY2siLAogICAgInVuY2xhc3NpZmllZCBydW50aW1lIHBhdGggXCJpbnRlcm5hbC9kZXBsb3kvY29tcGxldGlvbl90ZXN0LmdvXCIgcmVxdWlyZXMgdGhlIGZ1bGwgZmFsbGJhY2siLAogICAgImludGVybmFsL2RlcGxveS9jb21wb25lbnQuZ286IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIiwKICAgICJ1bmNsYXNzaWZpZWQgcnVudGltZSBwYXRoIFwiaW50ZXJuYWwvZGVwbG95L2NvbXBvbmVudF90ZXN0LmdvXCIgcmVxdWlyZXMgdGhlIGZ1bGwgZmFsbGJhY2siLAogICAgInVuY2xhc3NpZmllZCBydW50aW1lIHBhdGggXCJpbnRlcm5hbC9kZXBsb3kvZGVwbG95ZXIuZ29cIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcImludGVybmFsL2RlcGxveS9kZXBsb3llcl90ZXN0LmdvXCIgcmVxdWlyZXMgdGhlIGZ1bGwgZmFsbGJhY2siLAogICAgImludGVybmFsL2RlcGxveS9vcmNoZXN0cmF0b3IuZ286IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIiwKICAgICJ1bmNsYXNzaWZpZWQgcnVudGltZSBwYXRoIFwiaW50ZXJuYWwvZGVwbG95L29yY2hlc3RyYXRvcl9zdWJncmFwaF9wcmVnYXRlX3Rlc3QuZ29cIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcImludGVybmFsL2RlcGxveS9vcmNoZXN0cmF0b3JfdGVzdC5nb1wiIHJlcXVpcmVzIHRoZSBmdWxsIGZhbGxiYWNrIiwKICAgICJ1bmNsYXNzaWZpZWQgcnVudGltZSBwYXRoIFwiaW50ZXJuYWwvZGVwbG95L3Jlc291cmNlLmdvXCIgcmVxdWlyZXMgdGhlIGZ1bGwgZmFsbGJhY2siLAogICAgInVuY2xhc3NpZmllZCBydW50aW1lIHBhdGggXCJpbnRlcm5hbC9kZXBsb3kvcmVzb3VyY2VfY29uY3VycmVuY3lfdGVzdC5nb1wiIHJlcXVpcmVzIHRoZSBmdWxsIGZhbGxiYWNrIiwKICAgICJ1bmNsYXNzaWZpZWQgcnVudGltZSBwYXRoIFwiaW50ZXJuYWwvZGVwbG95L3Jlc291cmNlX3Rlc3QuZ29cIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcImludGVybmFsL2RlcGxveS9zdWJwcm9jZXNzX2xpbnV4X3Rlc3QuZ29cIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAibW9sZWN1bGUvYWlvL2NvbnZlcmdlLnltbDogQ0kgc2VsZWN0aW9uIHBvbGljeSBjaGFuZ2VkIGFuZCBtdXN0IHZhbGlkYXRlIGl0cyBjb25zZXJ2YXRpdmUgZmFsbGJhY2siLAogICAgIm1vbGVjdWxlL2Fpby9wcmVwYXJlLnltbDogQ0kgc2VsZWN0aW9uIHBvbGljeSBjaGFuZ2VkIGFuZCBtdXN0IHZhbGlkYXRlIGl0cyBjb25zZXJ2YXRpdmUgZmFsbGJhY2siLAogICAgIm1vbGVjdWxlL2Fpby92ZXJpZnkueW1sOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcIm1vbGVjdWxlL2NzaS9jb252ZXJnZS55bWxcIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcIm1vbGVjdWxlL2NzaS9wcmVwYXJlLnltbFwiIHJlcXVpcmVzIHRoZSBmdWxsIGZhbGxiYWNrIiwKICAgICJ1bmNsYXNzaWZpZWQgcnVudGltZSBwYXRoIFwibW9sZWN1bGUvZGVmYXVsdC9jb252ZXJnZS55bWxcIiByZXF1aXJlcyB0aGUgZnVsbCBmYWxsYmFjayIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcIm1vbGVjdWxlL2tleWNsb2FrL2NvbnZlcmdlLnltbFwiIHJlcXVpcmVzIHRoZSBmdWxsIGZhbGxiYWNrIiwKICAgICJ1bmNsYXNzaWZpZWQgcnVudGltZSBwYXRoIFwibW9sZWN1bGUvcHhjL2NvbnZlcmdlLnltbFwiIHJlcXVpcmVzIHRoZSBmdWxsIGZhbGxiYWNrIiwKICAgICJtb2xlY3VsZS9zaGFyZWQvbW9sZWN1bGUueW1sOiBzaGFyZWQgZGVwbG95bWVudCBjb2RlIGNhbiBhZmZlY3QgbXVsdGlwbGUgdW5yZWxhdGVkIGNvbXBvbmVudHMiLAogICAgIm1vbGVjdWxlL3NoYXJlZC9wcmVwYXJlL2NlcGhfaG9zdC55bWw6IHNoYXJlZCBkZXBsb3ltZW50IGNvZGUgY2FuIGFmZmVjdCBtdWx0aXBsZSB1bnJlbGF0ZWQgY29tcG9uZW50cyIsCiAgICAicGtnL2RhZy9kYWcuZ286IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIiwKICAgICJwa2cvZGFnL2RhZ190ZXN0LmdvOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAicGxheWJvb2tzL29wZW5zdGFjay55bWw6IHNoYXJlZCBkZXBsb3ltZW50IGNvZGUgY2FuIGFmZmVjdCBtdWx0aXBsZSB1bnJlbGF0ZWQgY29tcG9uZW50cyIsCiAgICAicGxheWJvb2tzL3NpdGUueW1sOiBzaGFyZWQgZGVwbG95bWVudCBjb2RlIGNhbiBhZmZlY3QgbXVsdGlwbGUgdW5yZWxhdGVkIGNvbXBvbmVudHMiLAogICAgInBsYXlib29rcy90ZW1wZXN0LnltbDogb3BlcmF0aW9uYWwgYW5kIG1pZ3JhdGlvbiB3b3JrZmxvd3MgbmVlZCB0aGUgY29uc2VydmF0aXZlIGludGVncmF0aW9uIGZhbGxiYWNrIiwKICAgICJyb2xlcy9vcGVuc3RhY2tfaGVsbV9lbmRwb2ludHMvdGFza3MvbWFpbi55bWw6IHNoYXJlZCBkZXBsb3ltZW50IGNvZGUgY2FuIGFmZmVjdCBtdWx0aXBsZSB1bnJlbGF0ZWQgY29tcG9uZW50cyIsCiAgICAicm9sZXMvcmVib290L3Rhc2tzL21haW4ueW1sOiBvcGVyYXRpb25hbCBhbmQgbWlncmF0aW9uIHdvcmtmbG93cyBuZWVkIHRoZSBjb25zZXJ2YXRpdmUgaW50ZWdyYXRpb24gZmFsbGJhY2siLAogICAgInJvbGVzL3RlbXBlc3QvZGVmYXVsdHMvbWFpbi55bWw6IHNoYXJlZCBkZXBsb3ltZW50IGNvZGUgY2FuIGFmZmVjdCBtdWx0aXBsZSB1bnJlbGF0ZWQgY29tcG9uZW50cyIsCiAgICAicm9sZXMvdGVtcGVzdC90YXNrcy9tYWluLnltbDogc2hhcmVkIGRlcGxveW1lbnQgY29kZSBjYW4gYWZmZWN0IG11bHRpcGxlIHVucmVsYXRlZCBjb21wb25lbnRzIiwKICAgICJyb2xlcy90ZW1wZXN0L3ZhcnMvbWFpbi55bWw6IHNoYXJlZCBkZXBsb3ltZW50IGNvZGUgY2FuIGFmZmVjdCBtdWx0aXBsZSB1bnJlbGF0ZWQgY29tcG9uZW50cyIsCiAgICAidW5jbGFzc2lmaWVkIHJ1bnRpbWUgcGF0aCBcInRlc3QtcGxheWJvb2tzL2dvLXRlc3QvcnVuLnltbFwiIHJlcXVpcmVzIHRoZSBmdWxsIGZhbGxiYWNrIiwKICAgICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9wb2xsLWNvbW1hbmQueW1sOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAidGVzdC1wbGF5Ym9va3MvbW9sZWN1bGUvcHJlcGFyZS55bWw6IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIiwKICAgICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9ydW4tY29tbWFuZC55bWw6IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIiwKICAgICJ0ZXN0LXBsYXlib29rcy9tb2xlY3VsZS9ydW4ueW1sOiBDSSBzZWxlY3Rpb24gcG9saWN5IGNoYW5nZWQgYW5kIG11c3QgdmFsaWRhdGUgaXRzIGNvbnNlcnZhdGl2ZSBmYWxsYmFjayIsCiAgICAidGVzdC1wbGF5Ym9va3MvbW9sZWN1bGUvc2VsZWN0aXZlLXJ1bi55bWw6IENJIHNlbGVjdGlvbiBwb2xpY3kgY2hhbmdlZCBhbmQgbXVzdCB2YWxpZGF0ZSBpdHMgY29uc2VydmF0aXZlIGZhbGxiYWNrIgogIF0KfQo=",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "path": "src/github.com/vexxhost/atmosphere/ci-plan.json",
                                    "src": "src/github.com/vexxhost/atmosphere/ci-plan.json"
                                }
                            },
                            "source": "src/github.com/vexxhost/atmosphere/ci-plan.json"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:33.712585Z",
                            "start": "2026-07-25T19:59:33.410527Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000007",
                        "name": "Read selective CI plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_plan": {
                                    "changes": [
                                        {
                                            "path": ".ansible-lint",
                                            "status": "M"
                                        },
                                        {
                                            "path": ".gitignore",
                                            "status": "M"
                                        },
                                        {
                                            "path": ".goreleaser.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": ".zuul.yaml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "ci/molecule-plan.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "cmd/atmosphere/ci.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "cmd/atmosphere/deploy.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "cmd/atmosphere/deploy_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "cmd/atmosphere/main.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "doc/source/admin/upgrading.rst",
                                            "status": "M"
                                        },
                                        {
                                            "path": "doc/source/deploy/deployment.rst",
                                            "status": "M"
                                        },
                                        {
                                            "path": "doc/source/deploy/index.rst",
                                            "status": "M"
                                        },
                                        {
                                            "path": "doc/source/deploy/parallel.rst",
                                            "status": "A"
                                        },
                                        {
                                            "path": "doc/source/deploy/selective-ci.rst",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/ciplan/changes.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/ciplan/config.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/ciplan/glob.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/ciplan/output.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/ciplan/planner.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/ciplan/planner_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/ciplan/types.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/bootstrap_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/completion.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/completion_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/component.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/component_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/deployer.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/deployer_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/orchestrator.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/orchestrator_subgraph_pregate_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/orchestrator_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/resource.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/resource_concurrency_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/resource_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "internal/deploy/subprocess_linux_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "molecule/aio/converge.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/aio/prepare.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/aio/verify.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/csi/converge.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/csi/prepare.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/default/converge.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/keycloak/converge.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/pxc/converge.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/shared/molecule.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "molecule/shared/prepare/ceph_host.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "pkg/dag/dag.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "pkg/dag/dag_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "playbooks/image_warmup.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "playbooks/kubernetes.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "playbooks/openstack.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "playbooks/site.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "playbooks/tempest.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "releasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "releasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "releasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "releasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "releasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "releasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "releasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/ceph_provisioners/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/cluster_issuer/handlers/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/glance/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/glance_images/README.md",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/glance_images/defaults/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/glance_images/meta/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/glance_images/tasks/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/image_warmup/README.md",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/image_warmup/defaults/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/image_warmup/meta/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/image_warmup/tasks/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/iscsi/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/keepalived/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/keycloak/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/keycloak/tasks_test.go",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/keystone/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/keystone_pre/README.md",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/keystone_pre/defaults/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/keystone_pre/meta/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/keystone_pre/tasks/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/keystone_pre/templates/configmap-openid-metadata.yml.j2",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/magnum/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/magnum_pre/README.md",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/magnum_pre/defaults/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/magnum_pre/meta/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/magnum_pre/tasks/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/magnum_pre/vars/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/manila/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/multipathd/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/neutron/meta/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/neutron/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/neutron_pre/README.md",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/neutron_pre/defaults/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/neutron_pre/meta/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/neutron_pre/tasks/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/neutron_pre/vars/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/octavia/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/octavia_pre/README.md",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/octavia_pre/defaults/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/octavia_pre/meta/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/octavia_pre/tasks/main.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "roles/openstack_cli/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/openstack_helm_endpoints/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/rabbitmq_cluster_operator/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/reboot/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/rook_ceph_cluster/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/tempest/defaults/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/tempest/tasks/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "roles/tempest/vars/main.yml",
                                            "status": "M"
                                        },
                                        {
                                            "path": "test-playbooks/go-test/run.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/poll-command.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/prepare.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/run-command.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/run.yml",
                                            "status": "A"
                                        },
                                        {
                                            "path": "test-playbooks/molecule/selective-run.yml",
                                            "status": "A"
                                        }
                                    ],
                                    "jobs": [
                                        {
                                            "components": [
                                                "barbican",
                                                "ceph",
                                                "ceph-provisioners",
                                                "cert-manager",
                                                "cinder",
                                                "cluster-issuer",
                                                "coredns",
                                                "csi",
                                                "frr-k8s",
                                                "glance",
                                                "glance-images",
                                                "goldpinger",
                                                "heat",
                                                "horizon",
                                                "image-warmup",
                                                "ingress-nginx",
                                                "ipmi-exporter",
                                                "iscsi",
                                                "keepalived",
                                                "keycloak",
                                                "keystone",
                                                "kube-prometheus-stack",
                                                "kubernetes",
                                                "libvirt",
                                                "loki",
                                                "lpfc",
                                                "magnum",
                                                "manila",
                                                "memcached",
                                                "multipathd",
                                                "neutron",
                                                "node-feature-discovery",
                                                "nova",
                                                "octavia",
                                                "openstack-cli",
                                                "openstack-exporter",
                                                "openvswitch",
                                                "ovn",
                                                "percona-xtradb-cluster",
                                                "percona-xtradb-cluster-operator",
                                                "placement",
                                                "prometheus-pushgateway",
                                                "rabbitmq-cluster-operator",
                                                "rook-ceph",
                                                "rook-ceph-cluster",
                                                "smartctl-exporter",
                                                "staffeln",
                                                "udev",
                                                "valkey",
                                                "vector"
                                            ],
                                            "dependency_options": {
                                                "csi_driver": "rbd",
                                                "network_backend": "openvswitch"
                                            },
                                            "name": "aio-openvswitch",
                                            "network_backend": "openvswitch",
                                            "reason": "full fallback runs every Molecule job",
                                            "run": true,
                                            "scenario": "aio",
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        {
                                            "components": [
                                                "barbican",
                                                "ceph",
                                                "ceph-provisioners",
                                                "cert-manager",
                                                "cinder",
                                                "cluster-issuer",
                                                "coredns",
                                                "csi",
                                                "frr-k8s",
                                                "glance",
                                                "glance-images",
                                                "goldpinger",
                                                "heat",
                                                "horizon",
                                                "image-warmup",
                                                "ingress-nginx",
                                                "ipmi-exporter",
                                                "iscsi",
                                                "keepalived",
                                                "keycloak",
                                                "keystone",
                                                "kube-prometheus-stack",
                                                "kubernetes",
                                                "libvirt",
                                                "loki",
                                                "lpfc",
                                                "magnum",
                                                "manila",
                                                "memcached",
                                                "multipathd",
                                                "neutron",
                                                "node-feature-discovery",
                                                "nova",
                                                "octavia",
                                                "openstack-cli",
                                                "openstack-exporter",
                                                "openvswitch",
                                                "ovn",
                                                "percona-xtradb-cluster",
                                                "percona-xtradb-cluster-operator",
                                                "placement",
                                                "prometheus-pushgateway",
                                                "rabbitmq-cluster-operator",
                                                "rook-ceph",
                                                "rook-ceph-cluster",
                                                "smartctl-exporter",
                                                "staffeln",
                                                "udev",
                                                "valkey",
                                                "vector"
                                            ],
                                            "dependency_options": {
                                                "csi_driver": "rbd",
                                                "network_backend": "ovn"
                                            },
                                            "extra_vars": {
                                                "ovn_bgp_agent_enabled": true
                                            },
                                            "name": "aio-ovn",
                                            "network_backend": "ovn",
                                            "reason": "full fallback runs every Molecule job",
                                            "run": true,
                                            "scenario": "aio",
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        {
                                            "dependency_options": {
                                                "csi_driver": "local-path-provisioner"
                                            },
                                            "name": "csi-local-path-provisioner",
                                            "reason": "full fallback runs every Molecule job",
                                            "run": true,
                                            "scenario": "csi",
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        {
                                            "dependency_options": {
                                                "csi_driver": "rbd"
                                            },
                                            "name": "csi-rbd",
                                            "reason": "full fallback runs every Molecule job",
                                            "run": true,
                                            "scenario": "csi",
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        },
                                        {
                                            "dependency_options": {
                                                "csi_driver": "rbd"
                                            },
                                            "name": "keycloak",
                                            "reason": "full fallback runs every Molecule job",
                                            "run": true,
                                            "scenario": "keycloak",
                                            "verification_profiles": [
                                                "full"
                                            ]
                                        }
                                    ],
                                    "matches": [
                                        {
                                            "action": "full",
                                            "path": ".ansible-lint",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": ".gitignore",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "full",
                                            "path": ".goreleaser.yml",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": ".zuul.yaml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "ci/molecule-plan.yaml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "cmd/atmosphere/ci.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "cmd/atmosphere/deploy.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "cmd/atmosphere/deploy_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "cmd/atmosphere/main.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "doc/source/admin/upgrading.rst",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "doc/source/deploy/deployment.rst",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "doc/source/deploy/index.rst",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "doc/source/deploy/parallel.rst",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "doc/source/deploy/selective-ci.rst",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/ciplan/changes.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/ciplan/config.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/ciplan/glob.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/ciplan/output.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/ciplan/planner.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/ciplan/planner_test.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/ciplan/types.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/bootstrap_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/completion.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/completion_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/component.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/component_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/deployer.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/deployer_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/orchestrator.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/orchestrator_subgraph_pregate_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/orchestrator_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/resource.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/resource_concurrency_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/resource_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "internal/deploy/subprocess_linux_test.go",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/aio/converge.yml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/aio/prepare.yml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/aio/verify.yml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/csi/converge.yml",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/csi/prepare.yml",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/default/converge.yml",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/keycloak/converge.yml",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/pxc/converge.yml",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/shared/molecule.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "full",
                                            "path": "molecule/shared/prepare/ceph_host.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "full",
                                            "path": "pkg/dag/dag.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "pkg/dag/dag_test.go",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "targets",
                                            "path": "playbooks/image_warmup.yml",
                                            "rule": "component:image-warmup",
                                            "targets": [
                                                "image-warmup"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "playbooks/kubernetes.yml",
                                            "rule": "component:kubernetes",
                                            "targets": [
                                                "kubernetes"
                                            ]
                                        },
                                        {
                                            "action": "full",
                                            "path": "playbooks/openstack.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "full",
                                            "path": "playbooks/site.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "full",
                                            "path": "playbooks/tempest.yml",
                                            "rule": "operational-workflows"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "ignore",
                                            "path": "releasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml",
                                            "rule": "non-runtime"
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/ceph_provisioners/tasks/main.yml",
                                            "rule": "component:ceph-provisioners",
                                            "targets": [
                                                "ceph-provisioners"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/cluster_issuer/handlers/main.yml",
                                            "rule": "component:cluster-issuer",
                                            "targets": [
                                                "cluster-issuer"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/glance/tasks/main.yml",
                                            "rule": "component:glance",
                                            "targets": [
                                                "glance"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/glance_images/README.md",
                                            "rule": "component:glance-images",
                                            "targets": [
                                                "glance-images"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/glance_images/defaults/main.yml",
                                            "rule": "component:glance-images",
                                            "targets": [
                                                "glance-images"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/glance_images/meta/main.yml",
                                            "rule": "component:glance-images",
                                            "targets": [
                                                "glance-images"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/glance_images/tasks/main.yml",
                                            "rule": "component:glance-images",
                                            "targets": [
                                                "glance-images"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/image_warmup/README.md",
                                            "rule": "component:image-warmup",
                                            "targets": [
                                                "image-warmup"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/image_warmup/defaults/main.yml",
                                            "rule": "component:image-warmup",
                                            "targets": [
                                                "image-warmup"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/image_warmup/meta/main.yml",
                                            "rule": "component:image-warmup",
                                            "targets": [
                                                "image-warmup"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/image_warmup/tasks/main.yml",
                                            "rule": "component:image-warmup",
                                            "targets": [
                                                "image-warmup"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/iscsi/tasks/main.yml",
                                            "rule": "component:iscsi",
                                            "targets": [
                                                "iscsi"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keepalived/tasks/main.yml",
                                            "rule": "component:keepalived",
                                            "targets": [
                                                "keepalived"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keycloak/tasks/main.yml",
                                            "rule": "component:keycloak",
                                            "targets": [
                                                "keycloak"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keycloak/tasks_test.go",
                                            "rule": "component:keycloak",
                                            "targets": [
                                                "keycloak"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keystone/tasks/main.yml",
                                            "rule": "component:keystone",
                                            "targets": [
                                                "keystone"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keystone_pre/README.md",
                                            "rule": "component:keystone",
                                            "targets": [
                                                "keystone"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keystone_pre/defaults/main.yml",
                                            "rule": "component:keystone",
                                            "targets": [
                                                "keystone"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keystone_pre/meta/main.yml",
                                            "rule": "component:keystone",
                                            "targets": [
                                                "keystone"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keystone_pre/tasks/main.yml",
                                            "rule": "component:keystone",
                                            "targets": [
                                                "keystone"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/keystone_pre/templates/configmap-openid-metadata.yml.j2",
                                            "rule": "component:keystone",
                                            "targets": [
                                                "keystone"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/magnum/tasks/main.yml",
                                            "rule": "component:magnum",
                                            "targets": [
                                                "magnum"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/magnum_pre/README.md",
                                            "rule": "component:magnum",
                                            "targets": [
                                                "magnum"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/magnum_pre/defaults/main.yml",
                                            "rule": "component:magnum",
                                            "targets": [
                                                "magnum"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/magnum_pre/meta/main.yml",
                                            "rule": "component:magnum",
                                            "targets": [
                                                "magnum"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/magnum_pre/tasks/main.yml",
                                            "rule": "component:magnum",
                                            "targets": [
                                                "magnum"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/magnum_pre/vars/main.yml",
                                            "rule": "component:magnum",
                                            "targets": [
                                                "magnum"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/manila/tasks/main.yml",
                                            "rule": "component:manila",
                                            "targets": [
                                                "manila"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/multipathd/tasks/main.yml",
                                            "rule": "component:multipathd",
                                            "targets": [
                                                "multipathd"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron/meta/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron/tasks/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron_pre/README.md",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron_pre/defaults/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron_pre/meta/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron_pre/tasks/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/neutron_pre/vars/main.yml",
                                            "rule": "component:neutron",
                                            "targets": [
                                                "neutron"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/octavia/tasks/main.yml",
                                            "rule": "component:octavia",
                                            "targets": [
                                                "octavia"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/octavia_pre/README.md",
                                            "rule": "component:octavia",
                                            "targets": [
                                                "octavia"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/octavia_pre/defaults/main.yml",
                                            "rule": "component:octavia",
                                            "targets": [
                                                "octavia"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/octavia_pre/meta/main.yml",
                                            "rule": "component:octavia",
                                            "targets": [
                                                "octavia"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/octavia_pre/tasks/main.yml",
                                            "rule": "component:octavia",
                                            "targets": [
                                                "octavia"
                                            ]
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/openstack_cli/tasks/main.yml",
                                            "rule": "component:openstack-cli",
                                            "targets": [
                                                "openstack-cli"
                                            ]
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/openstack_helm_endpoints/tasks/main.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/rabbitmq_cluster_operator/tasks/main.yml",
                                            "rule": "component:rabbitmq-cluster-operator",
                                            "targets": [
                                                "rabbitmq-cluster-operator"
                                            ]
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/reboot/tasks/main.yml",
                                            "rule": "operational-workflows"
                                        },
                                        {
                                            "action": "targets",
                                            "path": "roles/rook_ceph_cluster/tasks/main.yml",
                                            "rule": "component:rook-ceph-cluster",
                                            "targets": [
                                                "rook-ceph-cluster"
                                            ]
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/tempest/defaults/main.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/tempest/tasks/main.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "full",
                                            "path": "roles/tempest/vars/main.yml",
                                            "rule": "shared-deployment-code"
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/go-test/run.yml",
                                            "rule": "unclassified"
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/poll-command.yml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/prepare.yml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/run-command.yml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/run.yml",
                                            "rule": "planner-policy"
                                        },
                                        {
                                            "action": "full",
                                            "path": "test-playbooks/molecule/selective-run.yml",
                                            "rule": "planner-policy"
                                        }
                                    ],
                                    "mode": "full",
                                    "reasons": [
                                        "unclassified runtime path \".ansible-lint\" requires the full fallback",
                                        "unclassified runtime path \".goreleaser.yml\" requires the full fallback",
                                        ".zuul.yaml: CI selection policy changed and must validate its conservative fallback",
                                        "ci/molecule-plan.yaml: CI selection policy changed and must validate its conservative fallback",
                                        "cmd/atmosphere/ci.go: CI selection policy changed and must validate its conservative fallback",
                                        "cmd/atmosphere/deploy.go: CI selection policy changed and must validate its conservative fallback",
                                        "unclassified runtime path \"cmd/atmosphere/deploy_test.go\" requires the full fallback",
                                        "cmd/atmosphere/main.go: CI selection policy changed and must validate its conservative fallback",
                                        "internal/ciplan/changes.go: CI selection policy changed and must validate its conservative fallback",
                                        "internal/ciplan/config.go: CI selection policy changed and must validate its conservative fallback",
                                        "internal/ciplan/glob.go: CI selection policy changed and must validate its conservative fallback",
                                        "internal/ciplan/output.go: CI selection policy changed and must validate its conservative fallback",
                                        "internal/ciplan/planner.go: CI selection policy changed and must validate its conservative fallback",
                                        "internal/ciplan/planner_test.go: CI selection policy changed and must validate its conservative fallback",
                                        "internal/ciplan/types.go: CI selection policy changed and must validate its conservative fallback",
                                        "unclassified runtime path \"internal/deploy/bootstrap_test.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/completion.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/completion_test.go\" requires the full fallback",
                                        "internal/deploy/component.go: CI selection policy changed and must validate its conservative fallback",
                                        "unclassified runtime path \"internal/deploy/component_test.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/deployer.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/deployer_test.go\" requires the full fallback",
                                        "internal/deploy/orchestrator.go: CI selection policy changed and must validate its conservative fallback",
                                        "unclassified runtime path \"internal/deploy/orchestrator_subgraph_pregate_test.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/orchestrator_test.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/resource.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/resource_concurrency_test.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/resource_test.go\" requires the full fallback",
                                        "unclassified runtime path \"internal/deploy/subprocess_linux_test.go\" requires the full fallback",
                                        "molecule/aio/converge.yml: CI selection policy changed and must validate its conservative fallback",
                                        "molecule/aio/prepare.yml: CI selection policy changed and must validate its conservative fallback",
                                        "molecule/aio/verify.yml: CI selection policy changed and must validate its conservative fallback",
                                        "unclassified runtime path \"molecule/csi/converge.yml\" requires the full fallback",
                                        "unclassified runtime path \"molecule/csi/prepare.yml\" requires the full fallback",
                                        "unclassified runtime path \"molecule/default/converge.yml\" requires the full fallback",
                                        "unclassified runtime path \"molecule/keycloak/converge.yml\" requires the full fallback",
                                        "unclassified runtime path \"molecule/pxc/converge.yml\" requires the full fallback",
                                        "molecule/shared/molecule.yml: shared deployment code can affect multiple unrelated components",
                                        "molecule/shared/prepare/ceph_host.yml: shared deployment code can affect multiple unrelated components",
                                        "pkg/dag/dag.go: CI selection policy changed and must validate its conservative fallback",
                                        "pkg/dag/dag_test.go: CI selection policy changed and must validate its conservative fallback",
                                        "playbooks/openstack.yml: shared deployment code can affect multiple unrelated components",
                                        "playbooks/site.yml: shared deployment code can affect multiple unrelated components",
                                        "playbooks/tempest.yml: operational and migration workflows need the conservative integration fallback",
                                        "roles/openstack_helm_endpoints/tasks/main.yml: shared deployment code can affect multiple unrelated components",
                                        "roles/reboot/tasks/main.yml: operational and migration workflows need the conservative integration fallback",
                                        "roles/tempest/defaults/main.yml: shared deployment code can affect multiple unrelated components",
                                        "roles/tempest/tasks/main.yml: shared deployment code can affect multiple unrelated components",
                                        "roles/tempest/vars/main.yml: shared deployment code can affect multiple unrelated components",
                                        "unclassified runtime path \"test-playbooks/go-test/run.yml\" requires the full fallback",
                                        "test-playbooks/molecule/poll-command.yml: CI selection policy changed and must validate its conservative fallback",
                                        "test-playbooks/molecule/prepare.yml: CI selection policy changed and must validate its conservative fallback",
                                        "test-playbooks/molecule/run-command.yml: CI selection policy changed and must validate its conservative fallback",
                                        "test-playbooks/molecule/run.yml: CI selection policy changed and must validate its conservative fallback",
                                        "test-playbooks/molecule/selective-run.yml: CI selection policy changed and must validate its conservative fallback"
                                    ],
                                    "variants": [
                                        {
                                            "components": [
                                                "barbican",
                                                "ceph",
                                                "ceph-provisioners",
                                                "cert-manager",
                                                "cinder",
                                                "cluster-issuer",
                                                "coredns",
                                                "csi",
                                                "frr-k8s",
                                                "glance",
                                                "glance-images",
                                                "goldpinger",
                                                "heat",
                                                "horizon",
                                                "image-warmup",
                                                "ingress-nginx",
                                                "ipmi-exporter",
                                                "iscsi",
                                                "keepalived",
                                                "keycloak",
                                                "keystone",
                                                "kube-prometheus-stack",
                                                "kubernetes",
                                                "libvirt",
                                                "loki",
                                                "lpfc",
                                                "magnum",
                                                "manila",
                                                "memcached",
                                                "multipathd",
                                                "neutron",
                                                "node-feature-discovery",
                                                "nova",
                                                "octavia",
                                                "openstack-cli",
                                                "openstack-exporter",
                                                "openvswitch",
                                                "ovn",
                                                "percona-xtradb-cluster",
                                                "percona-xtradb-cluster-operator",
                                                "placement",
                                                "prometheus-pushgateway",
                                                "rabbitmq-cluster-operator",
                                                "rook-ceph",
                                                "rook-ceph-cluster",
                                                "smartctl-exporter",
                                                "staffeln",
                                                "udev",
                                                "valkey",
                                                "vector"
                                            ],
                                            "dependency_options": {
                                                "csi_driver": "rbd",
                                                "network_backend": "openvswitch"
                                            },
                                            "network_backend": "openvswitch"
                                        },
                                        {
                                            "components": [
                                                "barbican",
                                                "ceph",
                                                "ceph-provisioners",
                                                "cert-manager",
                                                "cinder",
                                                "cluster-issuer",
                                                "coredns",
                                                "csi",
                                                "frr-k8s",
                                                "glance",
                                                "glance-images",
                                                "goldpinger",
                                                "heat",
                                                "horizon",
                                                "image-warmup",
                                                "ingress-nginx",
                                                "ipmi-exporter",
                                                "iscsi",
                                                "keepalived",
                                                "keycloak",
                                                "keystone",
                                                "kube-prometheus-stack",
                                                "kubernetes",
                                                "libvirt",
                                                "loki",
                                                "lpfc",
                                                "magnum",
                                                "manila",
                                                "memcached",
                                                "multipathd",
                                                "neutron",
                                                "node-feature-discovery",
                                                "nova",
                                                "octavia",
                                                "openstack-cli",
                                                "openstack-exporter",
                                                "openvswitch",
                                                "ovn",
                                                "percona-xtradb-cluster",
                                                "percona-xtradb-cluster-operator",
                                                "placement",
                                                "prometheus-pushgateway",
                                                "rabbitmq-cluster-operator",
                                                "rook-ceph",
                                                "rook-ceph-cluster",
                                                "smartctl-exporter",
                                                "staffeln",
                                                "udev",
                                                "valkey",
                                                "vector"
                                            ],
                                            "dependency_options": {
                                                "csi_driver": "rbd",
                                                "network_backend": "ovn"
                                            },
                                            "extra_vars": {
                                                "ovn_bgp_agent_enabled": true
                                            },
                                            "network_backend": "ovn"
                                        }
                                    ],
                                    "verification_profiles": [
                                        "full"
                                    ]
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:33.806041Z",
                            "start": "2026-07-25T19:59:33.717499Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000008",
                        "name": "Load selective CI plan or full fallback"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_job_matches": [
                                    {
                                        "components": [
                                            "barbican",
                                            "ceph",
                                            "ceph-provisioners",
                                            "cert-manager",
                                            "cinder",
                                            "cluster-issuer",
                                            "coredns",
                                            "csi",
                                            "frr-k8s",
                                            "glance",
                                            "glance-images",
                                            "goldpinger",
                                            "heat",
                                            "horizon",
                                            "image-warmup",
                                            "ingress-nginx",
                                            "ipmi-exporter",
                                            "iscsi",
                                            "keepalived",
                                            "keycloak",
                                            "keystone",
                                            "kube-prometheus-stack",
                                            "kubernetes",
                                            "libvirt",
                                            "loki",
                                            "lpfc",
                                            "magnum",
                                            "manila",
                                            "memcached",
                                            "multipathd",
                                            "neutron",
                                            "node-feature-discovery",
                                            "nova",
                                            "octavia",
                                            "openstack-cli",
                                            "openstack-exporter",
                                            "openvswitch",
                                            "ovn",
                                            "percona-xtradb-cluster",
                                            "percona-xtradb-cluster-operator",
                                            "placement",
                                            "prometheus-pushgateway",
                                            "rabbitmq-cluster-operator",
                                            "rook-ceph",
                                            "rook-ceph-cluster",
                                            "smartctl-exporter",
                                            "staffeln",
                                            "udev",
                                            "valkey",
                                            "vector"
                                        ],
                                        "dependency_options": {
                                            "csi_driver": "rbd",
                                            "network_backend": "openvswitch"
                                        },
                                        "name": "aio-openvswitch",
                                        "network_backend": "openvswitch",
                                        "reason": "full fallback runs every Molecule job",
                                        "run": true,
                                        "scenario": "aio",
                                        "verification_profiles": [
                                            "full"
                                        ]
                                    }
                                ]
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:33.909675Z",
                            "start": "2026-07-25T19:59:33.814028Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000009",
                        "name": "Find this job in the selective CI plan"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_job_plan": {
                                    "components": [
                                        "barbican",
                                        "ceph",
                                        "ceph-provisioners",
                                        "cert-manager",
                                        "cinder",
                                        "cluster-issuer",
                                        "coredns",
                                        "csi",
                                        "frr-k8s",
                                        "glance",
                                        "glance-images",
                                        "goldpinger",
                                        "heat",
                                        "horizon",
                                        "image-warmup",
                                        "ingress-nginx",
                                        "ipmi-exporter",
                                        "iscsi",
                                        "keepalived",
                                        "keycloak",
                                        "keystone",
                                        "kube-prometheus-stack",
                                        "kubernetes",
                                        "libvirt",
                                        "loki",
                                        "lpfc",
                                        "magnum",
                                        "manila",
                                        "memcached",
                                        "multipathd",
                                        "neutron",
                                        "node-feature-discovery",
                                        "nova",
                                        "octavia",
                                        "openstack-cli",
                                        "openstack-exporter",
                                        "openvswitch",
                                        "ovn",
                                        "percona-xtradb-cluster",
                                        "percona-xtradb-cluster-operator",
                                        "placement",
                                        "prometheus-pushgateway",
                                        "rabbitmq-cluster-operator",
                                        "rook-ceph",
                                        "rook-ceph-cluster",
                                        "smartctl-exporter",
                                        "staffeln",
                                        "udev",
                                        "valkey",
                                        "vector"
                                    ],
                                    "dependency_options": {
                                        "csi_driver": "rbd",
                                        "network_backend": "openvswitch"
                                    },
                                    "name": "aio-openvswitch",
                                    "network_backend": "openvswitch",
                                    "reason": "full fallback runs every Molecule job",
                                    "run": true,
                                    "scenario": "aio",
                                    "verification_profiles": [
                                        "full"
                                    ]
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:34.014543Z",
                            "start": "2026-07-25T19:59:33.940268Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000000a",
                        "name": "Resolve this job or use full fallback"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_components": [
                                    "barbican",
                                    "ceph",
                                    "ceph-provisioners",
                                    "cert-manager",
                                    "cinder",
                                    "cluster-issuer",
                                    "coredns",
                                    "csi",
                                    "frr-k8s",
                                    "glance",
                                    "glance-images",
                                    "goldpinger",
                                    "heat",
                                    "horizon",
                                    "image-warmup",
                                    "ingress-nginx",
                                    "ipmi-exporter",
                                    "iscsi",
                                    "keepalived",
                                    "keycloak",
                                    "keystone",
                                    "kube-prometheus-stack",
                                    "kubernetes",
                                    "libvirt",
                                    "loki",
                                    "lpfc",
                                    "magnum",
                                    "manila",
                                    "memcached",
                                    "multipathd",
                                    "neutron",
                                    "node-feature-discovery",
                                    "nova",
                                    "octavia",
                                    "openstack-cli",
                                    "openstack-exporter",
                                    "openvswitch",
                                    "ovn",
                                    "percona-xtradb-cluster",
                                    "percona-xtradb-cluster-operator",
                                    "placement",
                                    "prometheus-pushgateway",
                                    "rabbitmq-cluster-operator",
                                    "rook-ceph",
                                    "rook-ceph-cluster",
                                    "smartctl-exporter",
                                    "staffeln",
                                    "udev",
                                    "valkey",
                                    "vector"
                                ],
                                "_atmosphere_ci_csi_driver": "rbd",
                                "_atmosphere_ci_extra_vars": {},
                                "_atmosphere_ci_mode": "full",
                                "_atmosphere_ci_network_backend": "openvswitch",
                                "_atmosphere_ci_profiles": [
                                    "full"
                                ],
                                "_atmosphere_ci_run": true
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:34.097670Z",
                            "start": "2026-07-25T19:59:34.020134Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000000b",
                        "name": "Resolve deployment and verification inputs"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_deploy_tags": []
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:34.169438Z",
                            "start": "2026-07-25T19:59:34.103531Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000000c",
                        "name": "Resolve deployment tags"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": {
                                "components": [
                                    "barbican",
                                    "ceph",
                                    "ceph-provisioners",
                                    "cert-manager",
                                    "cinder",
                                    "cluster-issuer",
                                    "coredns",
                                    "csi",
                                    "frr-k8s",
                                    "glance",
                                    "glance-images",
                                    "goldpinger",
                                    "heat",
                                    "horizon",
                                    "image-warmup",
                                    "ingress-nginx",
                                    "ipmi-exporter",
                                    "iscsi",
                                    "keepalived",
                                    "keycloak",
                                    "keystone",
                                    "kube-prometheus-stack",
                                    "kubernetes",
                                    "libvirt",
                                    "loki",
                                    "lpfc",
                                    "magnum",
                                    "manila",
                                    "memcached",
                                    "multipathd",
                                    "neutron",
                                    "node-feature-discovery",
                                    "nova",
                                    "octavia",
                                    "openstack-cli",
                                    "openstack-exporter",
                                    "openvswitch",
                                    "ovn",
                                    "percona-xtradb-cluster",
                                    "percona-xtradb-cluster-operator",
                                    "placement",
                                    "prometheus-pushgateway",
                                    "rabbitmq-cluster-operator",
                                    "rook-ceph",
                                    "rook-ceph-cluster",
                                    "smartctl-exporter",
                                    "staffeln",
                                    "udev",
                                    "valkey",
                                    "vector"
                                ],
                                "csi_driver": "rbd",
                                "extra_vars": {},
                                "job": "aio-openvswitch",
                                "mode": "full",
                                "network_backend": "openvswitch",
                                "reason": "full fallback runs every Molecule job",
                                "run": true,
                                "verification_profiles": [
                                    "full"
                                ]
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:34.221130Z",
                            "start": "2026-07-25T19:59:34.175235Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000000d",
                        "name": "Report Molecule job decision"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "c4ab32d566bbfaac790ef08f82e9d42f02288b0d",
                            "dest": "src/github.com/vexxhost/atmosphere/inventory.yaml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "c4ab32d566bbfaac790ef08f82e9d42f02288b0d",
                                    "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-1785009574.2806993-19-227552159387030/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "524ae309b72877179da119b2206cf744",
                            "mode": "0644",
                            "owner": "zuul",
                            "size": 32322,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785009574.2806993-19-227552159387030/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:34.778871Z",
                            "start": "2026-07-25T19:59:34.228056Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000000f",
                        "name": "Copy inventory file for Zuul"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.replace",
                            "changed": true,
                            "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
                                }
                            },
                            "msg": "1 replacements made",
                            "rc": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T19:59:35.061773Z",
                            "start": "2026-07-25T19:59:34.785591Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000010",
                        "name": "Switch ansible_host to private IP"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "uv",
                                "run",
                                "molecule",
                                "prepare",
                                "-s",
                                "aio"
                            ],
                            "delta": "0:01:03.564961",
                            "end": "2026-07-25 20:00:38.829162",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "uv",
                                        "run",
                                        "molecule",
                                        "prepare",
                                        "-s",
                                        "aio"
                                    ],
                                    "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-34c8-7bd3-000000000011-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 19:59:35.264201",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "WARNING  Molecule scenarios should migrate to 'extensions/molecule'\nINFO     [aio > discovery] scenario test matrix: prepare\nINFO     [aio > prerun] Performing prerun with role_name_check=0...\nINFO     [aio > prepare] Executing\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 25 July 2026  19:59:48 +0000 (0:00:00.028)       0:00:00.028 *********\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] ************************************************\nSaturday 25 July 2026  19:59:49 +0000 (0:00:01.135)       0:00:01.163 *********\nchanged: [instance]\n\nTASK [Ensure hostname inside hosts file] ***************************************\nSaturday 25 July 2026  19:59:50 +0000 (0:00:00.677)       0:00:01.841 *********\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 [Install \"dirmngr\" for GPG keyserver operations] **************************\nSaturday 25 July 2026  19:59:50 +0000 (0:00:00.266)       0:00:02.108 *********\nok: [instance]\n\nTASK [Purge \"snapd\" package] ***************************************************\nSaturday 25 July 2026  19:59:51 +0000 (0:00:01.279)       0:00:03.388 *********\nok: [instance]\n\nPLAY [Generate workspace for Atmosphere] ***************************************\n\nTASK [Create folders for workspace] ********************************************\nSaturday 25 July 2026  19:59:52 +0000 (0:00:00.781)       0:00:04.169 *********\nchanged: [localhost] => (item=group_vars)\nchanged: [localhost] => (item=group_vars/all)\nchanged: [localhost] => (item=group_vars/controllers)\nchanged: [localhost] => (item=group_vars/cephs)\nchanged: [localhost] => (item=group_vars/computes)\nchanged: [localhost] => (item=host_vars)\n\nPLAY [Generate Ceph control plane configuration for workspace] *****************\n\nTASK [Ensure the Ceph control plane configuration file exists] *****************\nSaturday 25 July 2026  19:59:53 +0000 (0:00:01.012)       0:00:05.181 *********\nchanged: [localhost]\n\nTASK [Load the current Ceph control plane configuration into a variable] *******\nSaturday 25 July 2026  19:59:53 +0000 (0:00:00.177)       0:00:05.359 *********\nok: [localhost]\n\nTASK [Generate Ceph control plane values for missing variables] ****************\nSaturday 25 July 2026  19:59:53 +0000 (0:00:00.026)       0:00:05.386 *********\nok: [localhost] => (item={'key': 'ceph_fsid', 'value': '2473d51c-7256-5f22-8098-1862f2dc68bf'})\nok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'})\n\nTASK [Write new Ceph control plane configuration file to disk] *****************\nSaturday 25 July 2026  19:59:53 +0000 (0:00:00.052)       0:00:05.438 *********\nchanged: [localhost]\n\nPLAY [Generate Ceph OSD configuration for workspace] ***************************\n\nTASK [Ensure the Ceph OSDs configuration file exists] **************************\nSaturday 25 July 2026  19:59:54 +0000 (0:00:00.527)       0:00:05.966 *********\nchanged: [localhost]\n\nTASK [Load the current Ceph OSDs configuration into a variable] ****************\nSaturday 25 July 2026  19:59:54 +0000 (0:00:00.173)       0:00:06.139 *********\nok: [localhost]\n\nTASK [Generate Ceph OSDs values for missing variables] *************************\nSaturday 25 July 2026  19:59:54 +0000 (0:00:00.030)       0:00:06.170 *********\nok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']})\n\nTASK [Write new Ceph OSDs configuration file to disk] **************************\nSaturday 25 July 2026  19:59:54 +0000 (0:00:00.036)       0:00:06.207 *********\nchanged: [localhost]\n\nPLAY [Generate Kubernetes configuration for workspace] *************************\n\nTASK [Ensure the Kubernetes configuration file exists] *************************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.352)       0:00:06.559 *********\nchanged: [localhost]\n\nTASK [Load the current Kubernetes configuration into a variable] ***************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.174)       0:00:06.734 *********\nok: [localhost]\n\nTASK [Generate Kubernetes values for missing variables] ************************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.028)       0:00:06.763 *********\nok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'})\nok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42})\nok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'})\n\nTASK [Write new Kubernetes configuration file to disk] *************************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.046)       0:00:06.809 *********\nchanged: [localhost]\n\nPLAY [Generate Keepalived configuration for workspace] *************************\n\nTASK [Ensure the Keeaplived configuration file exists] *************************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.349)       0:00:07.158 *********\nchanged: [localhost]\n\nTASK [Load the current Keepalived configuration into a variable] ***************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.172)       0:00:07.331 *********\nok: [localhost]\n\nTASK [Generate Keepalived values for missing variables] ************************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.032)       0:00:07.363 *********\nok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'})\nok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'})\n\nTASK [Write new Keepalived configuration file to disk] *************************\nSaturday 25 July 2026  19:59:55 +0000 (0:00:00.039)       0:00:07.403 *********\nchanged: [localhost]\n\nPLAY [Generate endpoints for workspace] ****************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 25 July 2026  19:59:56 +0000 (0:00:00.357)       0:00:07.760 *********\nok: [localhost]\n\nTASK [Ensure the endpoints file exists] ****************************************\nSaturday 25 July 2026  19:59:56 +0000 (0:00:00.669)       0:00:08.430 *********\nchanged: [localhost]\n\nTASK [Load the current endpoints into a variable] ******************************\nSaturday 25 July 2026  19:59:57 +0000 (0:00:00.166)       0:00:08.597 *********\nok: [localhost]\n\nTASK [Generate endpoint skeleton for missing variables] ************************\nSaturday 25 July 2026  19:59:57 +0000 (0:00:00.029)       0:00:08.626 *********\nok: [localhost] => (item=keycloak_host)\nok: [localhost] => (item=kube_prometheus_stack_grafana_host)\nok: [localhost] => (item=kube_prometheus_stack_alertmanager_host)\nok: [localhost] => (item=kube_prometheus_stack_prometheus_host)\nok: [localhost] => (item=openstack_helm_endpoints_region_name)\nok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_glance_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_placement_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_nova_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host)\nok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_designate_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host)\nok: [localhost] => (item=openstack_helm_endpoints_heat_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host)\nok: [localhost] => (item=openstack_helm_endpoints_rgw_host)\nok: [localhost] => (item=openstack_helm_endpoints_manila_api_host)\n\nTASK [Write new endpoints file to disk] ****************************************\nSaturday 25 July 2026  19:59:57 +0000 (0:00:00.733)       0:00:09.360 *********\nchanged: [localhost]\n\nTASK [Ensure the endpoints file exists] ****************************************\nSaturday 25 July 2026  19:59:58 +0000 (0:00:00.342)       0:00:09.703 *********\nchanged: [localhost]\n\nPLAY [Generate Neutron configuration for workspace] ****************************\n\nTASK [Ensure the Neutron configuration file exists] ****************************\nSaturday 25 July 2026  19:59:58 +0000 (0:00:00.180)       0:00:09.883 *********\nchanged: [localhost]\n\nTASK [Load the current Neutron configuration into a variable] ******************\nSaturday 25 July 2026  19:59:58 +0000 (0:00:00.181)       0:00:10.065 *********\nok: [localhost]\n\nTASK [Generate Neutron values for missing variables] ***************************\nSaturday 25 July 2026  19:59:58 +0000 (0:00:00.034)       0:00:10.099 *********\nok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]})\n\nTASK [Write new Neutron configuration file to disk] ****************************\nSaturday 25 July 2026  19:59:58 +0000 (0:00:00.040)       0:00:10.140 *********\nchanged: [localhost]\n\nPLAY [Generate Nova configuration for workspace] *******************************\n\nTASK [Ensure the Nova configuration file exists] *******************************\nSaturday 25 July 2026  19:59:58 +0000 (0:00:00.371)       0:00:10.512 *********\nchanged: [localhost]\n\nTASK [Load the current Nova configuration into a variable] *********************\nSaturday 25 July 2026  19:59:59 +0000 (0:00:00.186)       0:00:10.698 *********\nok: [localhost]\n\nTASK [Generate Nova values for missing variables] ******************************\nSaturday 25 July 2026  19:59:59 +0000 (0:00:00.034)       0:00:10.733 *********\nok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]})\n\nTASK [Write new Nova configuration file to disk] *******************************\nSaturday 25 July 2026  19:59:59 +0000 (0:00:00.042)       0:00:10.776 *********\nchanged: [localhost]\n\nPLAY [Generate secrets for workspace] ******************************************\n\nTASK [Ensure the secrets file exists] ******************************************\nSaturday 25 July 2026  19:59:59 +0000 (0:00:00.357)       0:00:11.133 *********\nchanged: [localhost]\n\nTASK [Load the current secrets into a variable] ********************************\nSaturday 25 July 2026  19:59:59 +0000 (0:00:00.177)       0:00:11.310 *********\nok: [localhost]\n\nTASK [Generate secrets for missing variables] **********************************\nSaturday 25 July 2026  19:59:59 +0000 (0:00:00.032)       0:00:11.342 *********\nok: [localhost] => (item=heat_auth_encryption_key)\nok: [localhost] => (item=keepalived_password)\nok: [localhost] => (item=keycloak_admin_password)\nok: [localhost] => (item=keycloak_database_password)\nok: [localhost] => (item=keystone_keycloak_client_secret)\nok: [localhost] => (item=keystone_oidc_crypto_passphrase)\nskipping: [localhost] => (item=keystone_keycloak_client_secret)\nskipping: [localhost] => (item=keystone_oidc_crypto_passphrase)\nok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password)\nok: [localhost] => (item=octavia_heartbeat_key)\nok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password)\nok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key)\nok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password)\nok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret)\nok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password)\nok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password)\nok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password)\nok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password)\n\nTASK [Generate base64 encoded secrets] *****************************************\nSaturday 25 July 2026  20:00:00 +0000 (0:00:00.410)       0:00:11.753 *********\nok: [localhost] => (item=barbican_kek)\n\nTASK [Generate temporary files for generating keys for missing variables] ******\nSaturday 25 July 2026  20:00:00 +0000 (0:00:00.060)       0:00:11.814 *********\nchanged: [localhost] => (item=manila_ssh_key)\nchanged: [localhost] => (item=nova_ssh_key)\n\nTASK [Generate SSH keys for missing variables] *********************************\nSaturday 25 July 2026  20:00:00 +0000 (0:00:00.445)       0:00:12.260 *********\nchanged: [localhost] => (item=manila_ssh_key)\nchanged: [localhost] => (item=nova_ssh_key)\n\nTASK [Set values for SSH keys] *************************************************\nSaturday 25 July 2026  20:00:05 +0000 (0:00:05.056)       0:00:17.316 *********\nok: [localhost] => (item=manila_ssh_key)\nok: [localhost] => (item=nova_ssh_key)\n\nTASK [Delete the temporary files generated for SSH keys] ***********************\nSaturday 25 July 2026  20:00:05 +0000 (0:00:00.058)       0:00:17.374 *********\nchanged: [localhost] => (item=manila_ssh_key)\nchanged: [localhost] => (item=nova_ssh_key)\n\nTASK [Write new secrets file to disk] ******************************************\nSaturday 25 July 2026  20:00:06 +0000 (0:00:00.331)       0:00:17.706 *********\nchanged: [localhost]\n\nTASK [Encrypt secrets file with Vault password] ********************************\nSaturday 25 July 2026  20:00:06 +0000 (0:00:00.352)       0:00:18.059 *********\nskipping: [localhost]\n\nPLAY [Prepare test host networking for Ceph] ***********************************\n\nTASK [Check for management bridge] *********************************************\nSaturday 25 July 2026  20:00:06 +0000 (0:00:00.046)       0:00:18.105 *********\nok: [instance]\n\nTASK [Create management bridge] ************************************************\nSaturday 25 July 2026  20:00:06 +0000 (0:00:00.330)       0:00:18.436 *********\nchanged: [instance]\n\nTASK [Check for management interface] ******************************************\nSaturday 25 July 2026  20:00:07 +0000 (0:00:00.222)       0:00:18.659 *********\nok: [instance]\n\nTASK [Create management interface] *********************************************\nSaturday 25 July 2026  20:00:07 +0000 (0:00:00.193)       0:00:18.852 *********\nchanged: [instance]\n\nTASK [Connect management interface to bridge] **********************************\nSaturday 25 July 2026  20:00:07 +0000 (0:00:00.213)       0:00:19.066 *********\nok: [instance]\n\nTASK [Assign management bridge address] ****************************************\nSaturday 25 July 2026  20:00:07 +0000 (0:00:00.197)       0:00:19.264 *********\nok: [instance]\n\nTASK [Bring up Ceph test interfaces] *******************************************\nSaturday 25 July 2026  20:00:07 +0000 (0:00:00.194)       0:00:19.459 *********\nok: [instance] => (item=br-mgmt)\nok: [instance] => (item=dummy0)\n\nTASK [Check for fake Ceph devices] *********************************************\nSaturday 25 July 2026  20:00:08 +0000 (0:00:00.378)       0:00:19.837 *********\nok: [instance] => (item=/dev/ceph-instance-osd0/data)\nok: [instance] => (item=/dev/ceph-instance-osd1/data)\nok: [instance] => (item=/dev/ceph-instance-osd2/data)\n\nTASK [Record fake Ceph device state] *******************************************\nSaturday 25 July 2026  20:00:08 +0000 (0:00:00.538)       0:00:20.376 *********\nok: [instance]\n\nPLAY [Create devices for Ceph] *************************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 25 July 2026  20:00:08 +0000 (0:00:00.051)       0:00:20.427 *********\nok: [instance]\n\nTASK [Install depedencies] *****************************************************\nSaturday 25 July 2026  20:00:09 +0000 (0:00:00.752)       0:00:21.179 *********\nchanged: [instance]\n\nTASK [Start up service] ********************************************************\nSaturday 25 July 2026  20:00:28 +0000 (0:00:19.087)       0:00:40.266 *********\nok: [instance]\n\nTASK [Generate lvm.conf] *******************************************************\nSaturday 25 July 2026  20:00:29 +0000 (0:00:00.545)       0:00:40.812 *********\nok: [instance]\n\nTASK [Write /etc/lvm/lvm.conf] *************************************************\nSaturday 25 July 2026  20:00:29 +0000 (0:00:00.223)       0:00:41.035 *********\nchanged: [instance]\n\nTASK [Get list of all loopback devices] ****************************************\nSaturday 25 July 2026  20:00:30 +0000 (0:00:00.479)       0:00:41.515 *********\nok: [instance]\n\nTASK [Fail if there is any existing loopback devices] **************************\nSaturday 25 July 2026  20:00:30 +0000 (0:00:00.209)       0:00:41.724 *********\nskipping: [instance]\n\nTASK [Create devices for Ceph] *************************************************\nSaturday 25 July 2026  20:00:30 +0000 (0:00:00.030)       0:00:41.755 *********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Set permissions on loopback devices] *************************************\nSaturday 25 July 2026  20:00:30 +0000 (0:00:00.545)       0:00:42.301 *********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Start loop devices] ******************************************************\nSaturday 25 July 2026  20:00:31 +0000 (0:00:00.544)       0:00:42.845 *********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Create a volume group for each loop device] ******************************\nSaturday 25 July 2026  20:00:32 +0000 (0:00:00.786)       0:00:43.632 *********\nchanged: [instance] => (item=osd0)\nchanged: [instance] => (item=osd1)\nchanged: [instance] => (item=osd2)\n\nTASK [Create a logical volume for each loop device] ****************************\nSaturday 25 July 2026  20:00:35 +0000 (0:00:03.286)       0:00:46.919 *********\nchanged: [instance] => (item=ceph-instance-osd0)\nchanged: [instance] => (item=ceph-instance-osd1)\nchanged: [instance] => (item=ceph-instance-osd2)\n\nPLAY [controllers] *************************************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 25 July 2026  20:00:37 +0000 (0:00:01.870)       0:00:48.789 *********\nok: [instance]\n\nTASK [Set masquerade rule] *****************************************************\nSaturday 25 July 2026  20:00:38 +0000 (0:00:00.898)       0:00:49.688 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=27   changed=12   unreachable=0    failed=0    skipped=1    rescued=0    ignored=0\nlocalhost                  : ok=40   changed=21   unreachable=0    failed=0    skipped=1    rescued=0    ignored=0\n\nSaturday 25 July 2026  20:00:38 +0000 (0:00:00.478)       0:00:50.167 *********\n===============================================================================\nInstall depedencies ---------------------------------------------------- 19.09s\nGenerate SSH keys for missing variables --------------------------------- 5.06s\nCreate a volume group for each loop device ------------------------------ 3.29s\nCreate a logical volume for each loop device ---------------------------- 1.87s\nInstall \"dirmngr\" for GPG keyserver operations -------------------------- 1.28s\nGathering Facts --------------------------------------------------------- 1.14s\nCreate folders for workspace -------------------------------------------- 1.01s\nGathering Facts --------------------------------------------------------- 0.90s\nStart loop devices ------------------------------------------------------ 0.79s\nPurge \"snapd\" package --------------------------------------------------- 0.78s\nGathering Facts --------------------------------------------------------- 0.75s\nGenerate endpoint skeleton for missing variables ------------------------ 0.73s\nConfigure short hostname ------------------------------------------------ 0.68s\nGathering Facts --------------------------------------------------------- 0.67s\nCreate devices for Ceph ------------------------------------------------- 0.55s\nStart up service -------------------------------------------------------- 0.54s\nSet permissions on loopback devices ------------------------------------- 0.54s\nCheck for fake Ceph devices --------------------------------------------- 0.54s\nWrite new Ceph control plane configuration file to disk ----------------- 0.53s\nWrite /etc/lvm/lvm.conf ------------------------------------------------- 0.48s\nINFO     [aio > prepare] Executed: Successful\nINFO     Molecule executed 1 scenario (1 successful)",
                            "stdout_lines": [
                                "WARNING  Molecule scenarios should migrate to 'extensions/molecule'",
                                "INFO     [aio > discovery] scenario test matrix: prepare",
                                "INFO     [aio > prerun] Performing prerun with role_name_check=0...",
                                "INFO     [aio > prepare] Executing",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 25 July 2026  19:59:48 +0000 (0:00:00.028)       0:00:00.028 *********",
                                "[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] ************************************************",
                                "Saturday 25 July 2026  19:59:49 +0000 (0:00:01.135)       0:00:01.163 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure hostname inside hosts file] ***************************************",
                                "Saturday 25 July 2026  19:59:50 +0000 (0:00:00.677)       0:00:01.841 *********",
                                "[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 [Install \"dirmngr\" for GPG keyserver operations] **************************",
                                "Saturday 25 July 2026  19:59:50 +0000 (0:00:00.266)       0:00:02.108 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Purge \"snapd\" package] ***************************************************",
                                "Saturday 25 July 2026  19:59:51 +0000 (0:00:01.279)       0:00:03.388 *********",
                                "ok: [instance]",
                                "",
                                "PLAY [Generate workspace for Atmosphere] ***************************************",
                                "",
                                "TASK [Create folders for workspace] ********************************************",
                                "Saturday 25 July 2026  19:59:52 +0000 (0:00:00.781)       0:00:04.169 *********",
                                "changed: [localhost] => (item=group_vars)",
                                "changed: [localhost] => (item=group_vars/all)",
                                "changed: [localhost] => (item=group_vars/controllers)",
                                "changed: [localhost] => (item=group_vars/cephs)",
                                "changed: [localhost] => (item=group_vars/computes)",
                                "changed: [localhost] => (item=host_vars)",
                                "",
                                "PLAY [Generate Ceph control plane configuration for workspace] *****************",
                                "",
                                "TASK [Ensure the Ceph control plane configuration file exists] *****************",
                                "Saturday 25 July 2026  19:59:53 +0000 (0:00:01.012)       0:00:05.181 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current Ceph control plane configuration into a variable] *******",
                                "Saturday 25 July 2026  19:59:53 +0000 (0:00:00.177)       0:00:05.359 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate Ceph control plane values for missing variables] ****************",
                                "Saturday 25 July 2026  19:59:53 +0000 (0:00:00.026)       0:00:05.386 *********",
                                "ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '2473d51c-7256-5f22-8098-1862f2dc68bf'})",
                                "ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'})",
                                "",
                                "TASK [Write new Ceph control plane configuration file to disk] *****************",
                                "Saturday 25 July 2026  19:59:53 +0000 (0:00:00.052)       0:00:05.438 *********",
                                "changed: [localhost]",
                                "",
                                "PLAY [Generate Ceph OSD configuration for workspace] ***************************",
                                "",
                                "TASK [Ensure the Ceph OSDs configuration file exists] **************************",
                                "Saturday 25 July 2026  19:59:54 +0000 (0:00:00.527)       0:00:05.966 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current Ceph OSDs configuration into a variable] ****************",
                                "Saturday 25 July 2026  19:59:54 +0000 (0:00:00.173)       0:00:06.139 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate Ceph OSDs values for missing variables] *************************",
                                "Saturday 25 July 2026  19:59:54 +0000 (0:00:00.030)       0:00:06.170 *********",
                                "ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']})",
                                "",
                                "TASK [Write new Ceph OSDs configuration file to disk] **************************",
                                "Saturday 25 July 2026  19:59:54 +0000 (0:00:00.036)       0:00:06.207 *********",
                                "changed: [localhost]",
                                "",
                                "PLAY [Generate Kubernetes configuration for workspace] *************************",
                                "",
                                "TASK [Ensure the Kubernetes configuration file exists] *************************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.352)       0:00:06.559 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current Kubernetes configuration into a variable] ***************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.174)       0:00:06.734 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate Kubernetes values for missing variables] ************************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.028)       0:00:06.763 *********",
                                "ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'})",
                                "ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42})",
                                "ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'})",
                                "",
                                "TASK [Write new Kubernetes configuration file to disk] *************************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.046)       0:00:06.809 *********",
                                "changed: [localhost]",
                                "",
                                "PLAY [Generate Keepalived configuration for workspace] *************************",
                                "",
                                "TASK [Ensure the Keeaplived configuration file exists] *************************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.349)       0:00:07.158 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current Keepalived configuration into a variable] ***************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.172)       0:00:07.331 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate Keepalived values for missing variables] ************************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.032)       0:00:07.363 *********",
                                "ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'})",
                                "ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'})",
                                "",
                                "TASK [Write new Keepalived configuration file to disk] *************************",
                                "Saturday 25 July 2026  19:59:55 +0000 (0:00:00.039)       0:00:07.403 *********",
                                "changed: [localhost]",
                                "",
                                "PLAY [Generate endpoints for workspace] ****************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 25 July 2026  19:59:56 +0000 (0:00:00.357)       0:00:07.760 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Ensure the endpoints file exists] ****************************************",
                                "Saturday 25 July 2026  19:59:56 +0000 (0:00:00.669)       0:00:08.430 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current endpoints into a variable] ******************************",
                                "Saturday 25 July 2026  19:59:57 +0000 (0:00:00.166)       0:00:08.597 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate endpoint skeleton for missing variables] ************************",
                                "Saturday 25 July 2026  19:59:57 +0000 (0:00:00.029)       0:00:08.626 *********",
                                "ok: [localhost] => (item=keycloak_host)",
                                "ok: [localhost] => (item=kube_prometheus_stack_grafana_host)",
                                "ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host)",
                                "ok: [localhost] => (item=kube_prometheus_stack_prometheus_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_region_name)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_rgw_host)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host)",
                                "",
                                "TASK [Write new endpoints file to disk] ****************************************",
                                "Saturday 25 July 2026  19:59:57 +0000 (0:00:00.733)       0:00:09.360 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Ensure the endpoints file exists] ****************************************",
                                "Saturday 25 July 2026  19:59:58 +0000 (0:00:00.342)       0:00:09.703 *********",
                                "changed: [localhost]",
                                "",
                                "PLAY [Generate Neutron configuration for workspace] ****************************",
                                "",
                                "TASK [Ensure the Neutron configuration file exists] ****************************",
                                "Saturday 25 July 2026  19:59:58 +0000 (0:00:00.180)       0:00:09.883 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current Neutron configuration into a variable] ******************",
                                "Saturday 25 July 2026  19:59:58 +0000 (0:00:00.181)       0:00:10.065 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate Neutron values for missing variables] ***************************",
                                "Saturday 25 July 2026  19:59:58 +0000 (0:00:00.034)       0:00:10.099 *********",
                                "ok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]})",
                                "",
                                "TASK [Write new Neutron configuration file to disk] ****************************",
                                "Saturday 25 July 2026  19:59:58 +0000 (0:00:00.040)       0:00:10.140 *********",
                                "changed: [localhost]",
                                "",
                                "PLAY [Generate Nova configuration for workspace] *******************************",
                                "",
                                "TASK [Ensure the Nova configuration file exists] *******************************",
                                "Saturday 25 July 2026  19:59:58 +0000 (0:00:00.371)       0:00:10.512 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current Nova configuration into a variable] *********************",
                                "Saturday 25 July 2026  19:59:59 +0000 (0:00:00.186)       0:00:10.698 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate Nova values for missing variables] ******************************",
                                "Saturday 25 July 2026  19:59:59 +0000 (0:00:00.034)       0:00:10.733 *********",
                                "ok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]})",
                                "",
                                "TASK [Write new Nova configuration file to disk] *******************************",
                                "Saturday 25 July 2026  19:59:59 +0000 (0:00:00.042)       0:00:10.776 *********",
                                "changed: [localhost]",
                                "",
                                "PLAY [Generate secrets for workspace] ******************************************",
                                "",
                                "TASK [Ensure the secrets file exists] ******************************************",
                                "Saturday 25 July 2026  19:59:59 +0000 (0:00:00.357)       0:00:11.133 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Load the current secrets into a variable] ********************************",
                                "Saturday 25 July 2026  19:59:59 +0000 (0:00:00.177)       0:00:11.310 *********",
                                "ok: [localhost]",
                                "",
                                "TASK [Generate secrets for missing variables] **********************************",
                                "Saturday 25 July 2026  19:59:59 +0000 (0:00:00.032)       0:00:11.342 *********",
                                "ok: [localhost] => (item=heat_auth_encryption_key)",
                                "ok: [localhost] => (item=keepalived_password)",
                                "ok: [localhost] => (item=keycloak_admin_password)",
                                "ok: [localhost] => (item=keycloak_database_password)",
                                "ok: [localhost] => (item=keystone_keycloak_client_secret)",
                                "ok: [localhost] => (item=keystone_oidc_crypto_passphrase)",
                                "skipping: [localhost] => (item=keystone_keycloak_client_secret)",
                                "skipping: [localhost] => (item=keystone_oidc_crypto_passphrase)",
                                "ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password)",
                                "ok: [localhost] => (item=octavia_heartbeat_key)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password)",
                                "ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password)",
                                "",
                                "TASK [Generate base64 encoded secrets] *****************************************",
                                "Saturday 25 July 2026  20:00:00 +0000 (0:00:00.410)       0:00:11.753 *********",
                                "ok: [localhost] => (item=barbican_kek)",
                                "",
                                "TASK [Generate temporary files for generating keys for missing variables] ******",
                                "Saturday 25 July 2026  20:00:00 +0000 (0:00:00.060)       0:00:11.814 *********",
                                "changed: [localhost] => (item=manila_ssh_key)",
                                "changed: [localhost] => (item=nova_ssh_key)",
                                "",
                                "TASK [Generate SSH keys for missing variables] *********************************",
                                "Saturday 25 July 2026  20:00:00 +0000 (0:00:00.445)       0:00:12.260 *********",
                                "changed: [localhost] => (item=manila_ssh_key)",
                                "changed: [localhost] => (item=nova_ssh_key)",
                                "",
                                "TASK [Set values for SSH keys] *************************************************",
                                "Saturday 25 July 2026  20:00:05 +0000 (0:00:05.056)       0:00:17.316 *********",
                                "ok: [localhost] => (item=manila_ssh_key)",
                                "ok: [localhost] => (item=nova_ssh_key)",
                                "",
                                "TASK [Delete the temporary files generated for SSH keys] ***********************",
                                "Saturday 25 July 2026  20:00:05 +0000 (0:00:00.058)       0:00:17.374 *********",
                                "changed: [localhost] => (item=manila_ssh_key)",
                                "changed: [localhost] => (item=nova_ssh_key)",
                                "",
                                "TASK [Write new secrets file to disk] ******************************************",
                                "Saturday 25 July 2026  20:00:06 +0000 (0:00:00.331)       0:00:17.706 *********",
                                "changed: [localhost]",
                                "",
                                "TASK [Encrypt secrets file with Vault password] ********************************",
                                "Saturday 25 July 2026  20:00:06 +0000 (0:00:00.352)       0:00:18.059 *********",
                                "skipping: [localhost]",
                                "",
                                "PLAY [Prepare test host networking for Ceph] ***********************************",
                                "",
                                "TASK [Check for management bridge] *********************************************",
                                "Saturday 25 July 2026  20:00:06 +0000 (0:00:00.046)       0:00:18.105 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create management bridge] ************************************************",
                                "Saturday 25 July 2026  20:00:06 +0000 (0:00:00.330)       0:00:18.436 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Check for management interface] ******************************************",
                                "Saturday 25 July 2026  20:00:07 +0000 (0:00:00.222)       0:00:18.659 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create management interface] *********************************************",
                                "Saturday 25 July 2026  20:00:07 +0000 (0:00:00.193)       0:00:18.852 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Connect management interface to bridge] **********************************",
                                "Saturday 25 July 2026  20:00:07 +0000 (0:00:00.213)       0:00:19.066 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Assign management bridge address] ****************************************",
                                "Saturday 25 July 2026  20:00:07 +0000 (0:00:00.197)       0:00:19.264 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Bring up Ceph test interfaces] *******************************************",
                                "Saturday 25 July 2026  20:00:07 +0000 (0:00:00.194)       0:00:19.459 *********",
                                "ok: [instance] => (item=br-mgmt)",
                                "ok: [instance] => (item=dummy0)",
                                "",
                                "TASK [Check for fake Ceph devices] *********************************************",
                                "Saturday 25 July 2026  20:00:08 +0000 (0:00:00.378)       0:00:19.837 *********",
                                "ok: [instance] => (item=/dev/ceph-instance-osd0/data)",
                                "ok: [instance] => (item=/dev/ceph-instance-osd1/data)",
                                "ok: [instance] => (item=/dev/ceph-instance-osd2/data)",
                                "",
                                "TASK [Record fake Ceph device state] *******************************************",
                                "Saturday 25 July 2026  20:00:08 +0000 (0:00:00.538)       0:00:20.376 *********",
                                "ok: [instance]",
                                "",
                                "PLAY [Create devices for Ceph] *************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 25 July 2026  20:00:08 +0000 (0:00:00.051)       0:00:20.427 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Install depedencies] *****************************************************",
                                "Saturday 25 July 2026  20:00:09 +0000 (0:00:00.752)       0:00:21.179 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Start up service] ********************************************************",
                                "Saturday 25 July 2026  20:00:28 +0000 (0:00:19.087)       0:00:40.266 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Generate lvm.conf] *******************************************************",
                                "Saturday 25 July 2026  20:00:29 +0000 (0:00:00.545)       0:00:40.812 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Write /etc/lvm/lvm.conf] *************************************************",
                                "Saturday 25 July 2026  20:00:29 +0000 (0:00:00.223)       0:00:41.035 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Get list of all loopback devices] ****************************************",
                                "Saturday 25 July 2026  20:00:30 +0000 (0:00:00.479)       0:00:41.515 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Fail if there is any existing loopback devices] **************************",
                                "Saturday 25 July 2026  20:00:30 +0000 (0:00:00.209)       0:00:41.724 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create devices for Ceph] *************************************************",
                                "Saturday 25 July 2026  20:00:30 +0000 (0:00:00.030)       0:00:41.755 *********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Set permissions on loopback devices] *************************************",
                                "Saturday 25 July 2026  20:00:30 +0000 (0:00:00.545)       0:00:42.301 *********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Start loop devices] ******************************************************",
                                "Saturday 25 July 2026  20:00:31 +0000 (0:00:00.544)       0:00:42.845 *********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Create a volume group for each loop device] ******************************",
                                "Saturday 25 July 2026  20:00:32 +0000 (0:00:00.786)       0:00:43.632 *********",
                                "changed: [instance] => (item=osd0)",
                                "changed: [instance] => (item=osd1)",
                                "changed: [instance] => (item=osd2)",
                                "",
                                "TASK [Create a logical volume for each loop device] ****************************",
                                "Saturday 25 July 2026  20:00:35 +0000 (0:00:03.286)       0:00:46.919 *********",
                                "changed: [instance] => (item=ceph-instance-osd0)",
                                "changed: [instance] => (item=ceph-instance-osd1)",
                                "changed: [instance] => (item=ceph-instance-osd2)",
                                "",
                                "PLAY [controllers] *************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 25 July 2026  20:00:37 +0000 (0:00:01.870)       0:00:48.789 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Set masquerade rule] *****************************************************",
                                "Saturday 25 July 2026  20:00:38 +0000 (0:00:00.898)       0:00:49.688 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=27   changed=12   unreachable=0    failed=0    skipped=1    rescued=0    ignored=0",
                                "localhost                  : ok=40   changed=21   unreachable=0    failed=0    skipped=1    rescued=0    ignored=0",
                                "",
                                "Saturday 25 July 2026  20:00:38 +0000 (0:00:00.478)       0:00:50.167 *********",
                                "===============================================================================",
                                "Install depedencies ---------------------------------------------------- 19.09s",
                                "Generate SSH keys for missing variables --------------------------------- 5.06s",
                                "Create a volume group for each loop device ------------------------------ 3.29s",
                                "Create a logical volume for each loop device ---------------------------- 1.87s",
                                "Install \"dirmngr\" for GPG keyserver operations -------------------------- 1.28s",
                                "Gathering Facts --------------------------------------------------------- 1.14s",
                                "Create folders for workspace -------------------------------------------- 1.01s",
                                "Gathering Facts --------------------------------------------------------- 0.90s",
                                "Start loop devices ------------------------------------------------------ 0.79s",
                                "Purge \"snapd\" package --------------------------------------------------- 0.78s",
                                "Gathering Facts --------------------------------------------------------- 0.75s",
                                "Generate endpoint skeleton for missing variables ------------------------ 0.73s",
                                "Configure short hostname ------------------------------------------------ 0.68s",
                                "Gathering Facts --------------------------------------------------------- 0.67s",
                                "Create devices for Ceph ------------------------------------------------- 0.55s",
                                "Start up service -------------------------------------------------------- 0.54s",
                                "Set permissions on loopback devices ------------------------------------- 0.54s",
                                "Check for fake Ceph devices --------------------------------------------- 0.54s",
                                "Write new Ceph control plane configuration file to disk ----------------- 0.53s",
                                "Write /etc/lvm/lvm.conf ------------------------------------------------- 0.48s",
                                "INFO     [aio > prepare] Executed: Successful",
                                "INFO     Molecule executed 1 scenario (1 successful)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000011-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:39.185964Z",
                            "start": "2026-07-25T19:59:35.085502Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000011",
                        "name": "Prepare Molecule scenario"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "uv",
                                "run",
                                "ansible-playbook",
                                "--inventory",
                                "./inventory.yaml",
                                "./molecule/shared/prepare/ceph_host.yml"
                            ],
                            "delta": "0:00:04.088188",
                            "end": "2026-07-25 20:00:43.479195",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "uv",
                                        "run",
                                        "ansible-playbook",
                                        "--inventory",
                                        "./inventory.yaml",
                                        "./molecule/shared/prepare/ceph_host.yml"
                                    ],
                                    "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-34c8-7bd3-000000000012-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:00:39.391007",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nPLAY [Prepare test host networking for Ceph] ***********************************\n\nTASK [Check for management bridge] *********************************************\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 management bridge] ************************************************\nskipping: [instance]\n\nTASK [Check for management interface] ******************************************\nok: [instance]\n\nTASK [Create management interface] *********************************************\nskipping: [instance]\n\nTASK [Connect management interface to bridge] **********************************\nok: [instance]\n\nTASK [Assign management bridge address] ****************************************\nok: [instance]\n\nTASK [Bring up Ceph test interfaces] *******************************************\nok: [instance] => (item=br-mgmt)\nok: [instance] => (item=dummy0)\n\nTASK [Check for fake Ceph devices] *********************************************\nok: [instance] => (item=/dev/ceph-instance-osd0/data)\nok: [instance] => (item=/dev/ceph-instance-osd1/data)\nok: [instance] => (item=/dev/ceph-instance-osd2/data)\n\nTASK [Record fake Ceph device state] *******************************************\nok: [instance]\n\nPLAY [Create devices for Ceph] *************************************************\n\nTASK [Gathering Facts] *********************************************************\nskipping: [instance]\n\nTASK [Install depedencies] *****************************************************\nskipping: [instance]\n\nTASK [Start up service] ********************************************************\nskipping: [instance]\n\nTASK [Generate lvm.conf] *******************************************************\nskipping: [instance]\n\nTASK [Write /etc/lvm/lvm.conf] *************************************************\nskipping: [instance]\n\nTASK [Get list of all loopback devices] ****************************************\nskipping: [instance]\n\nTASK [Fail if there is any existing loopback devices] **************************\nskipping: [instance]\n\nTASK [Create devices for Ceph] *************************************************\nskipping: [instance] => (item=osd0) \nskipping: [instance] => (item=osd1) \nskipping: [instance] => (item=osd2) \nskipping: [instance]\n\nTASK [Set permissions on loopback devices] *************************************\nskipping: [instance] => (item=osd0) \nskipping: [instance] => (item=osd1) \nskipping: [instance] => (item=osd2) \nskipping: [instance]\n\nTASK [Start loop devices] ******************************************************\nskipping: [instance] => (item=osd0) \nskipping: [instance] => (item=osd1) \nskipping: [instance] => (item=osd2) \nskipping: [instance]\n\nTASK [Create a volume group for each loop device] ******************************\nskipping: [instance] => (item=osd0) \nskipping: [instance] => (item=osd1) \nskipping: [instance] => (item=osd2) \nskipping: [instance]\n\nTASK [Create a logical volume for each loop device] ****************************\nskipping: [instance] => (item=ceph-instance-osd0) \nskipping: [instance] => (item=ceph-instance-osd1) \nskipping: [instance] => (item=ceph-instance-osd2) \nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   ",
                            "stdout_lines": [
                                "",
                                "PLAY [Prepare test host networking for Ceph] ***********************************",
                                "",
                                "TASK [Check for management bridge] *********************************************",
                                "[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 management bridge] ************************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Check for management interface] ******************************************",
                                "ok: [instance]",
                                "",
                                "TASK [Create management interface] *********************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Connect management interface to bridge] **********************************",
                                "ok: [instance]",
                                "",
                                "TASK [Assign management bridge address] ****************************************",
                                "ok: [instance]",
                                "",
                                "TASK [Bring up Ceph test interfaces] *******************************************",
                                "ok: [instance] => (item=br-mgmt)",
                                "ok: [instance] => (item=dummy0)",
                                "",
                                "TASK [Check for fake Ceph devices] *********************************************",
                                "ok: [instance] => (item=/dev/ceph-instance-osd0/data)",
                                "ok: [instance] => (item=/dev/ceph-instance-osd1/data)",
                                "ok: [instance] => (item=/dev/ceph-instance-osd2/data)",
                                "",
                                "TASK [Record fake Ceph device state] *******************************************",
                                "ok: [instance]",
                                "",
                                "PLAY [Create devices for Ceph] *************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Install depedencies] *****************************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Start up service] ********************************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Generate lvm.conf] *******************************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Write /etc/lvm/lvm.conf] *************************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Get list of all loopback devices] ****************************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Fail if there is any existing loopback devices] **************************",
                                "skipping: [instance]",
                                "",
                                "TASK [Create devices for Ceph] *************************************************",
                                "skipping: [instance] => (item=osd0) ",
                                "skipping: [instance] => (item=osd1) ",
                                "skipping: [instance] => (item=osd2) ",
                                "skipping: [instance]",
                                "",
                                "TASK [Set permissions on loopback devices] *************************************",
                                "skipping: [instance] => (item=osd0) ",
                                "skipping: [instance] => (item=osd1) ",
                                "skipping: [instance] => (item=osd2) ",
                                "skipping: [instance]",
                                "",
                                "TASK [Start loop devices] ******************************************************",
                                "skipping: [instance] => (item=osd0) ",
                                "skipping: [instance] => (item=osd1) ",
                                "skipping: [instance] => (item=osd2) ",
                                "skipping: [instance]",
                                "",
                                "TASK [Create a volume group for each loop device] ******************************",
                                "skipping: [instance] => (item=osd0) ",
                                "skipping: [instance] => (item=osd1) ",
                                "skipping: [instance] => (item=osd2) ",
                                "skipping: [instance]",
                                "",
                                "TASK [Create a logical volume for each loop device] ****************************",
                                "skipping: [instance] => (item=ceph-instance-osd0) ",
                                "skipping: [instance] => (item=ceph-instance-osd1) ",
                                "skipping: [instance] => (item=ceph-instance-osd2) ",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000012-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:43.739244Z",
                            "start": "2026-07-25T20:00:39.212390Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000012",
                        "name": "Prepare host for Ceph-backed storage"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_deploy_argv": [
                                    "uv",
                                    "run",
                                    "./bin/atmosphere",
                                    "deploy",
                                    "--inventory",
                                    "./inventory.yaml",
                                    "--concurrency",
                                    "3",
                                    "--dependency-option",
                                    "csi_driver=rbd",
                                    "--dependency-option",
                                    "network_backend=openvswitch"
                                ],
                                "_atmosphere_ci_deploy_environment": {
                                    "PATH": "src/github.com/vexxhost/atmosphere/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:43.821416Z",
                            "start": "2026-07-25T20:00:43.745493Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000013",
                        "name": "Build deployment command"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "run-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:43.860292Z",
                            "start": "2026-07-25T20:00:43.827875Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000014",
                        "name": "Run initial deployment with progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.tempfile",
                            "changed": true,
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "path": null,
                                    "prefix": "ansible.",
                                    "state": "file",
                                    "suffix": ".log"
                                }
                            },
                            "mode": "0600",
                            "owner": "zuul",
                            "path": "/tmp/ansible.xql2ah_m.log",
                            "size": 0,
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:44.192094Z",
                            "start": "2026-07-25T20:00:43.878675Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000049",
                        "name": "Create live log for initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": true,
                            "finished": 0,
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:44.736090Z",
                            "start": "2026-07-25T20:00:44.198367Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000004a",
                        "name": "Start initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": 0,
                                "_atmosphere_ci_phase_max_polls": "271",
                                "_atmosphere_ci_phase_poll_count": 0,
                                "_atmosphere_ci_phase_poll_interval": "20",
                                "_atmosphere_ci_phase_result": {
                                    "ansible_job_id": "j450168539521.11332",
                                    "changed": true,
                                    "failed": 0,
                                    "finished": 0,
                                    "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                                    "started": 1
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:44.795662Z",
                            "start": "2026-07-25T20:00:44.741290Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000004b",
                        "name": "Initialize initial parallel deployment progress monitor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:00:44.837823Z",
                            "start": "2026-07-25T20:00:44.802915Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000004c",
                        "name": "Monitor initial parallel deployment with progress heartbeats"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:00:44.896111",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:01:04.898352",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:04.914359Z",
                            "start": "2026-07-25T20:00:44.858427Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000074",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "1"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:04.977297Z",
                            "start": "2026-07-25T20:01:04.921825Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000075",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:05.337906Z",
                            "start": "2026-07-25T20:01:04.985794Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000076",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009644.1616626,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 24,
                                "charset": "unknown",
                                "checksum": "4cd9eb362bb9a6f294fff8b4cc7961b1cfff5f4d",
                                "ctime": 1785009664.8339005,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009664.8339005,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 8988,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:05.548331Z",
                            "start": "2026-07-25T20:01:05.352920Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000077",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8988"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:05.611530Z",
                            "start": "2026-07-25T20:01:05.556460Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000078",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +1 /tmp/ansible.xql2ah_m.log | head -c 8988",
                            "delta": "0:00:00.009711",
                            "end": "2026-07-25 20:01:05.828337",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +1 /tmp/ansible.xql2ah_m.log | head -c 8988",
                                    "_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-34c8-7bd3-000000000079-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:01:05.818626",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "==> Running preflight checks\n[preflight] \n[preflight] PLAY [Preflight checks] ********************************************************\n[preflight] \n[preflight] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[preflight] skipping: [instance]\n[preflight] \n[preflight] PLAY RECAP *********************************************************************\n[preflight] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n[preflight] \n==> Preflight checks passed\n==> Starting parallel deployment\n==> [udev] Starting deployment\n==> [ceph] Starting deployment\n==> [lpfc] Starting deployment\n[udev/udev] \n[udev/udev] PLAY [controllers:computes] ****************************************************\n[udev/udev] \n[udev/udev] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY [controllers:computes] ****************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[udev/udev] ok: [instance]\n[udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python\n[udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python\n[udev/udev] interpreter could change the meaning of that path. See\n[udev/udev] https://docs.ansible.com/ansible-\n[udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] ***\n[lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python\n[lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python\n[lpfc/lpfc] interpreter could change the meaning of that path. See\n[lpfc/lpfc] https://docs.ansible.com/ansible-\n[lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[lpfc/lpfc] ok: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the \"lpfc\" module is loaded] ********\n[ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph/ceph] interpreter could change the meaning of that path. See\n[ceph/ceph] https://docs.ansible.com/ansible-\n[ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[ceph/ceph] ok: [instance]\n[lpfc/lpfc] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph monitors & managers] *****************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] ***************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] *****\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] ***\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update \"initramfs\" if the configuration file has changed] ***\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] *****************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY RECAP *********************************************************************\n[lpfc/lpfc] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[lpfc/lpfc] \n==> [lpfc] Deployment complete\n==> [kubernetes] Starting deployment\n[udev/udev] changed: [instance]\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] *******\n[udev/udev] changed: [instance]\n[udev/udev] \n[udev/udev] RUNNING HANDLER [vexxhost.atmosphere.udev : Reload udev] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[udev/udev] ok: [instance]\n[udev/udev] \n[udev/udev] PLAY RECAP *********************************************************************\n[udev/udev] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[udev/udev] \n==> [udev] Deployment complete\n==> [multipathd] Starting deployment\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] changed: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************",
                            "stdout_lines": [
                                "==> Running preflight checks",
                                "[preflight] ",
                                "[preflight] PLAY [Preflight checks] ********************************************************",
                                "[preflight] ",
                                "[preflight] TASK [Fail if atmosphere_ceph_enabled is set] **********************************",
                                "[preflight] skipping: [instance]",
                                "[preflight] ",
                                "[preflight] PLAY RECAP *********************************************************************",
                                "[preflight] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   ",
                                "[preflight] ",
                                "==> Preflight checks passed",
                                "==> Starting parallel deployment",
                                "==> [udev] Starting deployment",
                                "==> [ceph] Starting deployment",
                                "==> [lpfc] Starting deployment",
                                "[udev/udev] ",
                                "[udev/udev] PLAY [controllers:computes] ****************************************************",
                                "[udev/udev] ",
                                "[udev/udev] TASK [Gathering Facts] *********************************************************",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] PLAY [controllers:computes] ****************************************************",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [Gathering Facts] *********************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [all] *********************************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                                "[udev/udev] ok: [instance]",
                                "[udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[udev/udev] interpreter could change the meaning of that path. See",
                                "[udev/udev] https://docs.ansible.com/ansible-",
                                "[udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[udev/udev] ",
                                "[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] ***",
                                "[lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[lpfc/lpfc] interpreter could change the meaning of that path. See",
                                "[lpfc/lpfc] https://docs.ansible.com/ansible-",
                                "[lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[lpfc/lpfc] ok: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the \"lpfc\" module is loaded] ********",
                                "[ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ceph/ceph] interpreter could change the meaning of that path. See",
                                "[ceph/ceph] https://docs.ansible.com/ansible-",
                                "[ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] **********************************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[lpfc/lpfc] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [Deploy Ceph monitors & managers] *****************************************",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] ***************",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] *****",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) ",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] ***",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) ",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update \"initramfs\" if the configuration file has changed] ***",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] *****************",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] PLAY RECAP *********************************************************************",
                                "[lpfc/lpfc] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[lpfc/lpfc] ",
                                "==> [lpfc] Deployment complete",
                                "==> [kubernetes] Starting deployment",
                                "[udev/udev] changed: [instance]",
                                "[udev/udev] ",
                                "[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] *******",
                                "[udev/udev] changed: [instance]",
                                "[udev/udev] ",
                                "[udev/udev] RUNNING HANDLER [vexxhost.atmosphere.udev : Reload udev] ***********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[udev/udev] ok: [instance]",
                                "[udev/udev] ",
                                "[udev/udev] PLAY RECAP *********************************************************************",
                                "[udev/udev] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[udev/udev] ",
                                "==> [udev] Deployment complete",
                                "==> [multipathd] Starting deployment",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/etc/containerd'})",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[ceph/ceph] ",
                                "[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000079-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:06.163844Z",
                            "start": "2026-07-25T20:01:05.638382Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000079",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "==> Running preflight checks\n[preflight] \n[preflight] PLAY [Preflight checks] ********************************************************\n[preflight] \n[preflight] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[preflight] skipping: [instance]\n[preflight] \n[preflight] PLAY RECAP *********************************************************************\n[preflight] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n[preflight] \n==> Preflight checks passed\n==> Starting parallel deployment\n==> [udev] Starting deployment\n==> [ceph] Starting deployment\n==> [lpfc] Starting deployment\n[udev/udev] \n[udev/udev] PLAY [controllers:computes] ****************************************************\n[udev/udev] \n[udev/udev] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY [controllers:computes] ****************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[udev/udev] ok: [instance]\n[udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python\n[udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python\n[udev/udev] interpreter could change the meaning of that path. See\n[udev/udev] https://docs.ansible.com/ansible-\n[udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] ***\n[lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python\n[lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python\n[lpfc/lpfc] interpreter could change the meaning of that path. See\n[lpfc/lpfc] https://docs.ansible.com/ansible-\n[lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[lpfc/lpfc] ok: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the \"lpfc\" module is loaded] ********\n[ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph/ceph] interpreter could change the meaning of that path. See\n[ceph/ceph] https://docs.ansible.com/ansible-\n[ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[ceph/ceph] ok: [instance]\n[lpfc/lpfc] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph monitors & managers] *****************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] ***************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] *****\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] ***\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update \"initramfs\" if the configuration file has changed] ***\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] *****************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY RECAP *********************************************************************\n[lpfc/lpfc] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[lpfc/lpfc] \n==> [lpfc] Deployment complete\n==> [kubernetes] Starting deployment\n[udev/udev] changed: [instance]\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] *******\n[udev/udev] changed: [instance]\n[udev/udev] \n[udev/udev] RUNNING HANDLER [vexxhost.atmosphere.udev : Reload udev] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[udev/udev] ok: [instance]\n[udev/udev] \n[udev/udev] PLAY RECAP *********************************************************************\n[udev/udev] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[udev/udev] \n==> [udev] Deployment complete\n==> [multipathd] Starting deployment\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] changed: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:06.243397Z",
                            "start": "2026-07-25T20:01:06.173241Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000007a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "8988"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:06.347365Z",
                            "start": "2026-07-25T20:01:06.250334Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000007b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 20 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:06.461308Z",
                            "start": "2026-07-25T20:01:06.406066Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000007c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:06.520251Z",
                            "start": "2026-07-25T20:01:06.469236Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000007d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:01:06.590321",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:01:26.591843",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:29.372714Z",
                            "start": "2026-07-25T20:01:06.545701Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000b4",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "2"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:29.441117Z",
                            "start": "2026-07-25T20:01:29.385750Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000b5",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:29.685663Z",
                            "start": "2026-07-25T20:01:29.448217Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000b6",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009665.5099077,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "4fedf5e787a625ac16436ad51b8d69c1ff0d4cf8",
                                "ctime": 1785009689.3194911,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009689.3194911,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 13985,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:29.883040Z",
                            "start": "2026-07-25T20:01:29.690941Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000b7",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4997"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:29.941778Z",
                            "start": "2026-07-25T20:01:29.889262Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000b8",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +8989 /tmp/ansible.xql2ah_m.log | head -c 4997",
                            "delta": "0:00:00.007954",
                            "end": "2026-07-25 20:01:30.165296",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +8989 /tmp/ansible.xql2ah_m.log | head -c 4997",
                                    "_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-34c8-7bd3-0000000000b9-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:01:30.157342",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] **********\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] changed: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\n[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Generate temporary file for \"ceph.conf\"] *************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Include extra configuration values] ******************\n[ceph/ceph] changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True})\n[ceph/ceph] changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0})\n[ceph/ceph] changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Run Bootstrap command] *******************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] **********",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/etc/docker'})",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "[ceph/ceph] changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ******************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "[ceph/ceph] ok: [instance] => (item=chronyd)",
                                "[ceph/ceph] ok: [instance] => (item=sshd)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************",
                                "[ceph/ceph] ok: [instance] => (item=instance)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************",
                                "[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Generate temporary file for \"ceph.conf\"] *************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Include extra configuration values] ******************",
                                "[ceph/ceph] changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True})",
                                "[ceph/ceph] changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0})",
                                "[ceph/ceph] changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Run Bootstrap command] *******************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000000b9-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:30.489469Z",
                            "start": "2026-07-25T20:01:29.969779Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000b9",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] **********\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] changed: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\n[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Generate temporary file for \"ceph.conf\"] *************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Include extra configuration values] ******************\n[ceph/ceph] changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True})\n[ceph/ceph] changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0})\n[ceph/ceph] changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Run Bootstrap command] *******************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:30.566284Z",
                            "start": "2026-07-25T20:01:30.497538Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000ba",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "13985"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:30.627663Z",
                            "start": "2026-07-25T20:01:30.573228Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000bb",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 40 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:30.702542Z",
                            "start": "2026-07-25T20:01:30.637860Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000bc",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:30.773384Z",
                            "start": "2026-07-25T20:01:30.707919Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000000bd",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:01:30.833450",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:01:50.835730",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:50.850051Z",
                            "start": "2026-07-25T20:01:30.794782Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000116",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "3"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:50.925375Z",
                            "start": "2026-07-25T20:01:50.858217Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000117",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:51.149468Z",
                            "start": "2026-07-25T20:01:50.933035Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000118",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009689.8274949,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "4fedf5e787a625ac16436ad51b8d69c1ff0d4cf8",
                                "ctime": 1785009689.3194911,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009689.3194911,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 13985,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:51.353250Z",
                            "start": "2026-07-25T20:01:51.157382Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000119",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:51.417471Z",
                            "start": "2026-07-25T20:01:51.362311Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000011a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:01:51.953492Z",
                            "start": "2026-07-25T20:01:51.444261Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000011b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:01:52.007927Z",
                            "start": "2026-07-25T20:01:51.962547Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000011c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "13985"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:52.074053Z",
                            "start": "2026-07-25T20:01:52.021304Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000011d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 60 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:52.133070Z",
                            "start": "2026-07-25T20:01:52.081207Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000011e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:01:52.195208Z",
                            "start": "2026-07-25T20:01:52.144130Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000011f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:01:52.258561",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:02:12.260252",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:12.282751Z",
                            "start": "2026-07-25T20:01:52.222203Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000018e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "4"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:12.345094Z",
                            "start": "2026-07-25T20:02:12.289955Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000018f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:12.588386Z",
                            "start": "2026-07-25T20:02:12.352832Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000190",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009689.8274949,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "4fedf5e787a625ac16436ad51b8d69c1ff0d4cf8",
                                "ctime": 1785009689.3194911,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009689.3194911,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 13985,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:12.802308Z",
                            "start": "2026-07-25T20:02:12.596492Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000191",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:12.947050Z",
                            "start": "2026-07-25T20:02:12.809556Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000192",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:02:13.483348Z",
                            "start": "2026-07-25T20:02:12.973434Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000193",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:02:13.549408Z",
                            "start": "2026-07-25T20:02:13.494171Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000194",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "13985"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:13.616133Z",
                            "start": "2026-07-25T20:02:13.561540Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000195",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 80 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:13.687751Z",
                            "start": "2026-07-25T20:02:13.623016Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000196",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:13.756430Z",
                            "start": "2026-07-25T20:02:13.696497Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000197",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:02:13.834025",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:02:33.836524",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:33.850671Z",
                            "start": "2026-07-25T20:02:13.784713Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000021c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "5"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:33.913983Z",
                            "start": "2026-07-25T20:02:33.858249Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000021d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:34.133061Z",
                            "start": "2026-07-25T20:02:33.919545Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000021e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009689.8274949,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "4fedf5e787a625ac16436ad51b8d69c1ff0d4cf8",
                                "ctime": 1785009689.3194911,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009689.3194911,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 13985,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:34.336151Z",
                            "start": "2026-07-25T20:02:34.139977Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000021f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:34.397335Z",
                            "start": "2026-07-25T20:02:34.344365Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000220",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:02:34.929584Z",
                            "start": "2026-07-25T20:02:34.421123Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000221",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:02:34.984587Z",
                            "start": "2026-07-25T20:02:34.939875Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000222",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "13985"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:35.050435Z",
                            "start": "2026-07-25T20:02:34.995513Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000223",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 100 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:35.116351Z",
                            "start": "2026-07-25T20:02:35.056292Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000224",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:35.180147Z",
                            "start": "2026-07-25T20:02:35.125172Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000225",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:02:35.248367",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:02:55.250148",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:55.270086Z",
                            "start": "2026-07-25T20:02:35.206015Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c0",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "6"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:55.334170Z",
                            "start": "2026-07-25T20:02:55.278545Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c1",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:55.557463Z",
                            "start": "2026-07-25T20:02:55.340727Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c2",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009689.8274949,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "4fedf5e787a625ac16436ad51b8d69c1ff0d4cf8",
                                "ctime": 1785009689.3194911,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009689.3194911,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 13985,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:55.751880Z",
                            "start": "2026-07-25T20:02:55.564211Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c3",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:55.813925Z",
                            "start": "2026-07-25T20:02:55.758312Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c4",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:02:56.350873Z",
                            "start": "2026-07-25T20:02:55.839505Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c5",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:02:56.400747Z",
                            "start": "2026-07-25T20:02:56.359757Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c6",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "13985"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:56.473254Z",
                            "start": "2026-07-25T20:02:56.409079Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c7",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 120 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:56.546925Z",
                            "start": "2026-07-25T20:02:56.480585Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c8",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:02:56.609541Z",
                            "start": "2026-07-25T20:02:56.552915Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000002c9",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:02:56.695771",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:03:16.698413",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:16.782346Z",
                            "start": "2026-07-25T20:02:56.638360Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000037a",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "7"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:16.931458Z",
                            "start": "2026-07-25T20:03:16.865811Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000037b",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:17.178408Z",
                            "start": "2026-07-25T20:03:16.937199Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000037c",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009689.8274949,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "0f34466033ff9d804021c89670c6e76bf554d8f6",
                                "ctime": 1785009790.7313952,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009790.7313952,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 15115,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:17.380555Z",
                            "start": "2026-07-25T20:03:17.184184Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000037d",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1130"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:17.440727Z",
                            "start": "2026-07-25T20:03:17.387076Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000037e",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +13986 /tmp/ansible.xql2ah_m.log | head -c 1130",
                            "delta": "0:00:00.008060",
                            "end": "2026-07-25 20:03:17.647307",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +13986 /tmp/ansible.xql2ah_m.log | head -c 1130",
                                    "_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-34c8-7bd3-00000000037f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:03:17.639247",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Remove temporary file for \"ceph.conf\"] ***************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Set bootstrap node] **********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Remove temporary file for \"ceph.conf\"] ***************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Set bootstrap node] **********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Install Ceph host] *******************************************************",
                                "[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "[ceph/ceph] ok: [instance] => (item=instance)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000037f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:17.983517Z",
                            "start": "2026-07-25T20:03:17.464491Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000037f",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Remove temporary file for \"ceph.conf\"] ***************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Set bootstrap node] **********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:18.053863Z",
                            "start": "2026-07-25T20:03:17.989340Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000380",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "15115"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:18.116642Z",
                            "start": "2026-07-25T20:03:18.060853Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000381",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 140 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:18.176164Z",
                            "start": "2026-07-25T20:03:18.122703Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000382",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:18.237295Z",
                            "start": "2026-07-25T20:03:18.182694Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000383",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:03:18.310428",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:03:38.312653",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:38.331059Z",
                            "start": "2026-07-25T20:03:18.266861Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000044a",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "8"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:38.403386Z",
                            "start": "2026-07-25T20:03:38.336528Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000044b",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:38.640487Z",
                            "start": "2026-07-25T20:03:38.410839Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000044c",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009797.331492,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "0f34466033ff9d804021c89670c6e76bf554d8f6",
                                "ctime": 1785009790.7313952,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009790.7313952,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 15115,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:38.832475Z",
                            "start": "2026-07-25T20:03:38.646757Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000044d",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:38.893401Z",
                            "start": "2026-07-25T20:03:38.839308Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000044e",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:03:39.431117Z",
                            "start": "2026-07-25T20:03:38.921161Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000044f",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:03:39.485715Z",
                            "start": "2026-07-25T20:03:39.440336Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000450",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "15115"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:39.549783Z",
                            "start": "2026-07-25T20:03:39.496272Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000451",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 160 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:39.609692Z",
                            "start": "2026-07-25T20:03:39.556657Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000452",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:39.668628Z",
                            "start": "2026-07-25T20:03:39.616385Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000453",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:03:39.735059",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:03:59.737031",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:59.747156Z",
                            "start": "2026-07-25T20:03:39.697939Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000530",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "9"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:03:59.821076Z",
                            "start": "2026-07-25T20:03:59.754555Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000531",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:00.059211Z",
                            "start": "2026-07-25T20:03:59.828589Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000532",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009797.331492,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "e16be1cd14c7fe7d322d62ef968d3733f41d6c5d",
                                "ctime": 1785009839.8721864,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009839.8721864,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 15253,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:00.257540Z",
                            "start": "2026-07-25T20:04:00.067368Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000533",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "138"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:00.331232Z",
                            "start": "2026-07-25T20:04:00.263705Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000534",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +15116 /tmp/ansible.xql2ah_m.log | head -c 138",
                            "delta": "0:00:00.007388",
                            "end": "2026-07-25 20:04:00.589754",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +15116 /tmp/ansible.xql2ah_m.log | head -c 138",
                                    "_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-34c8-7bd3-000000000535-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:04:00.582366",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************",
                            "stdout_lines": [
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000535-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:00.922475Z",
                            "start": "2026-07-25T20:04:00.358333Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000535",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:00.992242Z",
                            "start": "2026-07-25T20:04:00.927923Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000536",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "15253"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:01.056095Z",
                            "start": "2026-07-25T20:04:00.998279Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000537",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 180 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:01.120898Z",
                            "start": "2026-07-25T20:04:01.064327Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000538",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:01.196016Z",
                            "start": "2026-07-25T20:04:01.127972Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000539",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:04:01.276794",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:04:21.279233",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:21.294489Z",
                            "start": "2026-07-25T20:04:01.232177Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000062c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "10"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:21.359253Z",
                            "start": "2026-07-25T20:04:21.303537Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000062d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:21.612851Z",
                            "start": "2026-07-25T20:04:21.367341Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000062e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009840.2081926,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "37082165342f1cbd6cd2e2c6a5b672fc66dd8f84",
                                "ctime": 1785009861.1885831,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009861.1885831,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 16158,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:21.818302Z",
                            "start": "2026-07-25T20:04:21.621710Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000062f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "905"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:21.899715Z",
                            "start": "2026-07-25T20:04:21.827183Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000630",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +15254 /tmp/ansible.xql2ah_m.log | head -c 905",
                            "delta": "0:00:00.008022",
                            "end": "2026-07-25 20:04:22.118723",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +15254 /tmp/ansible.xql2ah_m.log | head -c 905",
                                    "_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-34c8-7bd3-000000000631-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:04:22.110701",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Install Ceph host] *******************************************************",
                                "[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "[ceph/ceph] skipping: [instance] => (item=instance) ",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000631-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:22.462318Z",
                            "start": "2026-07-25T20:04:21.932889Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000631",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:22.544030Z",
                            "start": "2026-07-25T20:04:22.474158Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000632",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "16158"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:22.606430Z",
                            "start": "2026-07-25T20:04:22.550747Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000633",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 200 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:22.677466Z",
                            "start": "2026-07-25T20:04:22.612424Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000634",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:22.752281Z",
                            "start": "2026-07-25T20:04:22.685295Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000635",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:04:22.828466",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:04:42.830967",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:42.850127Z",
                            "start": "2026-07-25T20:04:22.784754Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000073e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "11"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:42.907222Z",
                            "start": "2026-07-25T20:04:42.855373Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000073f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:43.129769Z",
                            "start": "2026-07-25T20:04:42.914874Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000740",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009861.7645938,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 40,
                                "charset": "unknown",
                                "checksum": "2c25de174237177fc903816171e6f19e90d29301",
                                "ctime": 1785009881.7889667,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009881.7889667,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 16504,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:43.311284Z",
                            "start": "2026-07-25T20:04:43.135447Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000741",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "346"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:43.384198Z",
                            "start": "2026-07-25T20:04:43.317142Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000742",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +16159 /tmp/ansible.xql2ah_m.log | head -c 346",
                            "delta": "0:00:00.007761",
                            "end": "2026-07-25 20:04:43.592258",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +16159 /tmp/ansible.xql2ah_m.log | head -c 346",
                                    "_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-34c8-7bd3-000000000743-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:04:43.584497",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\n[ceph/ceph] changed: [instance] => (item={'name': 'diskprediction_local'})",
                            "stdout_lines": [
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************",
                                "[ceph/ceph] changed: [instance] => (item={'name': 'diskprediction_local'})"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000743-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:43.928835Z",
                            "start": "2026-07-25T20:04:43.412290Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000743",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\n[ceph/ceph] changed: [instance] => (item={'name': 'diskprediction_local'})"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:44.001109Z",
                            "start": "2026-07-25T20:04:43.935192Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000744",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "16504"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:44.065225Z",
                            "start": "2026-07-25T20:04:44.008617Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000745",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 220 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:44.128472Z",
                            "start": "2026-07-25T20:04:44.072343Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000746",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:04:44.192133Z",
                            "start": "2026-07-25T20:04:44.135497Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000747",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:04:44.347197",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:05:04.349170",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:04.444889Z",
                            "start": "2026-07-25T20:04:44.226527Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000866",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "12"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:04.506807Z",
                            "start": "2026-07-25T20:05:04.450621Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000867",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:04.754085Z",
                            "start": "2026-07-25T20:05:04.515294Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000868",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009883.2729943,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 48,
                                "charset": "unknown",
                                "checksum": "eef33139814924273c5619f3f48c10ee4f9a1ca5",
                                "ctime": 1785009904.793431,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009904.793431,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 21730,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:04.962288Z",
                            "start": "2026-07-25T20:05:04.762708Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000869",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "5226"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:05.038663Z",
                            "start": "2026-07-25T20:05:04.968331Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000086a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +16505 /tmp/ansible.xql2ah_m.log | head -c 5226",
                            "delta": "0:00:00.007704",
                            "end": "2026-07-25 20:05:05.252026",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +16505 /tmp/ansible.xql2ah_m.log | head -c 5226",
                                    "_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-34c8-7bd3-00000000086b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:05:05.244322",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance] => (item={'name': 'dashboard'})\n[ceph/ceph] changed: [instance] => (item={'name': 'prometheus'})\n[ceph/ceph] ok: [instance] => (item={'name': 'iostat'})\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph OSDs] ********************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance] => (item={'name': 'dashboard'})",
                                "[ceph/ceph] changed: [instance] => (item={'name': 'prometheus'})",
                                "[ceph/ceph] ok: [instance] => (item={'name': 'iostat'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [Deploy Ceph OSDs] ********************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000086b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:05.589557Z",
                            "start": "2026-07-25T20:05:05.065855Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000086b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance] => (item={'name': 'dashboard'})\n[ceph/ceph] changed: [instance] => (item={'name': 'prometheus'})\n[ceph/ceph] ok: [instance] => (item={'name': 'iostat'})\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph OSDs] ********************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:05.665674Z",
                            "start": "2026-07-25T20:05:05.595835Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000086c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "21730"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:05.725779Z",
                            "start": "2026-07-25T20:05:05.672256Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000086d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 240 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:05.792171Z",
                            "start": "2026-07-25T20:05:05.735327Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000086e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:05.854732Z",
                            "start": "2026-07-25T20:05:05.798155Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000086f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:05:05.927049",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:05:25.929168",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:25.940099Z",
                            "start": "2026-07-25T20:05:05.887905Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009a4",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "13"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:26.009979Z",
                            "start": "2026-07-25T20:05:25.949605Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009a5",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:26.232745Z",
                            "start": "2026-07-25T20:05:26.015964Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009a6",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009905.2494404,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 64,
                                "charset": "unknown",
                                "checksum": "024a0afe2d1edcc6a4c6597561f1a88f3a817760",
                                "ctime": 1785009923.2458112,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009923.2458112,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 24713,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:26.428604Z",
                            "start": "2026-07-25T20:05:26.241010Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009a7",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2983"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:26.498506Z",
                            "start": "2026-07-25T20:05:26.434369Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009a8",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +21731 /tmp/ansible.xql2ah_m.log | head -c 2983",
                            "delta": "0:00:00.008261",
                            "end": "2026-07-25 20:05:26.707533",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +21731 /tmp/ansible.xql2ah_m.log | head -c 2983",
                                    "_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-34c8-7bd3-0000000009a9-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:05:26.699272",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get monitor status] **********************************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Select admin host] ***********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "[ceph/ceph] ok: [instance] => (item=chronyd)",
                                "[ceph/ceph] ok: [instance] => (item=sshd)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get monitor status] **********************************",
                                "[ceph/ceph] ok: [instance] => (item=instance)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Select admin host] ***********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Install Ceph host] *******************************************************",
                                "[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "[ceph/ceph] skipping: [instance] => (item=instance) ",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000009a9-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:27.055977Z",
                            "start": "2026-07-25T20:05:26.525927Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009a9",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get monitor status] **********************************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Select admin host] ***********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:27.132773Z",
                            "start": "2026-07-25T20:05:27.064248Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009aa",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "24713"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:27.198674Z",
                            "start": "2026-07-25T20:05:27.138885Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009ab",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 260 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:27.272975Z",
                            "start": "2026-07-25T20:05:27.205925Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009ac",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:27.336297Z",
                            "start": "2026-07-25T20:05:27.278877Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000009ad",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:05:27.427350",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:05:47.429774",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:47.444009Z",
                            "start": "2026-07-25T20:05:27.371404Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000af8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "14"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:47.517428Z",
                            "start": "2026-07-25T20:05:47.450743Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000af9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:47.752813Z",
                            "start": "2026-07-25T20:05:47.524381Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000afa",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009926.385876,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 64,
                                "charset": "unknown",
                                "checksum": "d6e43e62d202d211989591f1441586feb9c9b470",
                                "ctime": 1785009937.3141012,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009937.3141012,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 24846,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:47.947331Z",
                            "start": "2026-07-25T20:05:47.760132Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000afb",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "133"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:48.010014Z",
                            "start": "2026-07-25T20:05:47.955344Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000afc",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +24714 /tmp/ansible.xql2ah_m.log | head -c 133",
                            "delta": "0:00:00.007217",
                            "end": "2026-07-25 20:05:48.262294",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +24714 /tmp/ansible.xql2ah_m.log | head -c 133",
                                    "_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-34c8-7bd3-000000000afd-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:05:48.255077",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Install OSDs] ****************************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Install OSDs] ****************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000afd-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:48.602878Z",
                            "start": "2026-07-25T20:05:48.082579Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000afd",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Install OSDs] ****************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:48.688627Z",
                            "start": "2026-07-25T20:05:48.609702Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000afe",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "24846"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:48.751386Z",
                            "start": "2026-07-25T20:05:48.695865Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000aff",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 280 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:48.824011Z",
                            "start": "2026-07-25T20:05:48.758562Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000b00",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:05:48.889947Z",
                            "start": "2026-07-25T20:05:48.832456Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000b01",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:05:48.970381",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:06:08.972122",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:08.985427Z",
                            "start": "2026-07-25T20:05:48.926207Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c62",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "15"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:09.063655Z",
                            "start": "2026-07-25T20:06:08.994506Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c63",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:09.302904Z",
                            "start": "2026-07-25T20:06:09.073087Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c64",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009947.9023194,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 64,
                                "charset": "unknown",
                                "checksum": "474a4f82114d2d1336a07e5be42ae1c38c7b0ca5",
                                "ctime": 1785009968.0187154,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009968.0187154,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 24912,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:09.495856Z",
                            "start": "2026-07-25T20:06:09.308705Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c65",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "66"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:09.559531Z",
                            "start": "2026-07-25T20:06:09.501732Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c66",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +24847 /tmp/ansible.xql2ah_m.log | head -c 66",
                            "delta": "0:00:00.006993",
                            "end": "2026-07-25 20:06:09.765001",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +24847 /tmp/ansible.xql2ah_m.log | head -c 66",
                                    "_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-34c8-7bd3-000000000c67-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:06:09.758008",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd0/data)",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd0/data)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000c67-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:10.104121Z",
                            "start": "2026-07-25T20:06:09.586963Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c67",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd0/data)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:10.177692Z",
                            "start": "2026-07-25T20:06:10.112914Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c68",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "24912"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:10.242105Z",
                            "start": "2026-07-25T20:06:10.185883Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c69",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 300 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:10.306443Z",
                            "start": "2026-07-25T20:06:10.249812Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c6a",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:10.377501Z",
                            "start": "2026-07-25T20:06:10.312266Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000c6b",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:06:10.462257",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:06:30.464518",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:30.484659Z",
                            "start": "2026-07-25T20:06:10.414855Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de2",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "16"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:30.556575Z",
                            "start": "2026-07-25T20:06:30.492008Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de3",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:30.793088Z",
                            "start": "2026-07-25T20:06:30.564401Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de4",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009969.4507432,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 64,
                                "charset": "unknown",
                                "checksum": "474a4f82114d2d1336a07e5be42ae1c38c7b0ca5",
                                "ctime": 1785009968.0187154,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009968.0187154,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 24912,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:30.997673Z",
                            "start": "2026-07-25T20:06:30.800251Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de5",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:31.066038Z",
                            "start": "2026-07-25T20:06:31.006206Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de6",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:06:32.530965Z",
                            "start": "2026-07-25T20:06:31.096082Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de7",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:06:32.587554Z",
                            "start": "2026-07-25T20:06:32.541358Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de8",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "24912"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:32.652291Z",
                            "start": "2026-07-25T20:06:32.600278Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000de9",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 320 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:32.724740Z",
                            "start": "2026-07-25T20:06:32.659379Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000dea",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:32.798995Z",
                            "start": "2026-07-25T20:06:32.732563Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000deb",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:06:32.932142",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:06:52.934510",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:52.943559Z",
                            "start": "2026-07-25T20:06:32.884184Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f78",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "17"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:53.005787Z",
                            "start": "2026-07-25T20:06:52.949867Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f79",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:53.235512Z",
                            "start": "2026-07-25T20:06:53.014623Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f7a",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785009969.4507432,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 64,
                                "charset": "unknown",
                                "checksum": "d395a443393220df479769243bc75a88c982ba9d",
                                "ctime": 1785009998.4113085,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785009998.4113085,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 24978,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:53.428588Z",
                            "start": "2026-07-25T20:06:53.241173Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f7b",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "66"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:53.499924Z",
                            "start": "2026-07-25T20:06:53.435936Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f7c",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +24913 /tmp/ansible.xql2ah_m.log | head -c 66",
                            "delta": "0:00:00.006975",
                            "end": "2026-07-25 20:06:53.705913",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +24913 /tmp/ansible.xql2ah_m.log | head -c 66",
                                    "_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-34c8-7bd3-000000000f7d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:06:53.698938",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd1/data)",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd1/data)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000f7d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:54.043732Z",
                            "start": "2026-07-25T20:06:53.524868Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f7d",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd1/data)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:54.114064Z",
                            "start": "2026-07-25T20:06:54.051305Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f7e",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "24978"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:54.177189Z",
                            "start": "2026-07-25T20:06:54.122911Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f7f",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 340 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:54.252524Z",
                            "start": "2026-07-25T20:06:54.184732Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f80",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:06:54.313720Z",
                            "start": "2026-07-25T20:06:54.258427Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000f81",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:06:54.399160",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:07:14.401171",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:14.415951Z",
                            "start": "2026-07-25T20:06:54.353811Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001124",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "18"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:14.489546Z",
                            "start": "2026-07-25T20:07:14.424326Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001125",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:14.733053Z",
                            "start": "2026-07-25T20:07:14.495544Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001126",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010013.3876007,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 64,
                                "charset": "unknown",
                                "checksum": "a7226a1f40472767bd0886587845d97f09c06522",
                                "ctime": 1785010034.6720247,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010034.6720247,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 25283,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:14.929892Z",
                            "start": "2026-07-25T20:07:14.739629Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001127",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "305"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:14.994330Z",
                            "start": "2026-07-25T20:07:14.937389Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001128",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +24979 /tmp/ansible.xql2ah_m.log | head -c 305",
                            "delta": "0:00:00.007873",
                            "end": "2026-07-25 20:07:15.211958",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +24979 /tmp/ansible.xql2ah_m.log | head -c 305",
                                    "_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-34c8-7bd3-000000001129-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:07:15.204085",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd2/data)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get mon dump] ****************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Mark require osd release] ****************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd2/data)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get mon dump] ****************************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Mark require osd release] ****************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000001129-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:15.539179Z",
                            "start": "2026-07-25T20:07:15.019335Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001129",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance] => (item=/dev/ceph-instance-osd2/data)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get mon dump] ****************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Mark require osd release] ****************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:15.611459Z",
                            "start": "2026-07-25T20:07:15.545332Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000112a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "25283"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:15.682976Z",
                            "start": "2026-07-25T20:07:15.619888Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000112b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 360 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:15.771405Z",
                            "start": "2026-07-25T20:07:15.689906Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000112c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:15.829718Z",
                            "start": "2026-07-25T20:07:15.777183Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000112d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:07:15.916745",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:07:35.918806",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:35.934067Z",
                            "start": "2026-07-25T20:07:15.870548Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012e6",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "19"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:36.014562Z",
                            "start": "2026-07-25T20:07:35.941352Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012e7",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:36.261162Z",
                            "start": "2026-07-25T20:07:36.021637Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012e8",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010034.884029,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 72,
                                "charset": "unknown",
                                "checksum": "a90590f8c1b818d89ddf4ff8f6daf09783049565",
                                "ctime": 1785010056.2564557,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010056.2564557,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 29617,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:36.456736Z",
                            "start": "2026-07-25T20:07:36.267329Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012e9",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4334"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:36.520767Z",
                            "start": "2026-07-25T20:07:36.463770Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012ea",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +25284 /tmp/ansible.xql2ah_m.log | head -c 4334",
                            "delta": "0:00:00.008208",
                            "end": "2026-07-25 20:07:36.823037",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +25284 /tmp/ansible.xql2ah_m.log | head -c 4334",
                                    "_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-34c8-7bd3-0000000012eb-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:07:36.814829",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\n[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Set the retry count] *********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : OSD daemon list] *************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph exporters] ***************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************",
                                "[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Set the retry count] *********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : OSD daemon list] *************************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************",
                                "[ceph/ceph] skipping: [instance] => (item=1) ",
                                "[ceph/ceph] skipping: [instance] => (item=1) ",
                                "[ceph/ceph] skipping: [instance] => (item=1) ",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [Deploy Ceph exporters] ***************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000012eb-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:37.161023Z",
                            "start": "2026-07-25T20:07:36.635016Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012eb",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\n[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Set the retry count] *********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : OSD daemon list] *************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph exporters] ***************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:37.240748Z",
                            "start": "2026-07-25T20:07:37.170963Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012ec",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "29617"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:37.306575Z",
                            "start": "2026-07-25T20:07:37.247296Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012ed",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 380 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:37.583312Z",
                            "start": "2026-07-25T20:07:37.313641Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012ee",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:37.655966Z",
                            "start": "2026-07-25T20:07:37.600223Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000012ef",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:07:37.764538",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:07:57.766427",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:57.783026Z",
                            "start": "2026-07-25T20:07:37.718873Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014be",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "20"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:57.861567Z",
                            "start": "2026-07-25T20:07:57.790419Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014bf",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:58.111198Z",
                            "start": "2026-07-25T20:07:57.871123Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c0",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010056.8164668,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "5fc51cd76ac7ab7e3f061d50ca0ed4863aa11f74",
                                "ctime": 1785010069.5327208,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010069.5327208,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 33202,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:58.307664Z",
                            "start": "2026-07-25T20:07:58.117994Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c1",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3585"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:58.365520Z",
                            "start": "2026-07-25T20:07:58.313756Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c2",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +29618 /tmp/ansible.xql2ah_m.log | head -c 3585",
                            "delta": "0:00:00.008304",
                            "end": "2026-07-25 20:07:58.580729",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +29618 /tmp/ansible.xql2ah_m.log | head -c 3585",
                                    "_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-34c8-7bd3-0000000014c3-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:07:58.572425",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "[ceph/ceph] ok: [instance] => (item=chronyd)",
                                "[ceph/ceph] ok: [instance] => (item=sshd)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000014c3-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:58.916836Z",
                            "start": "2026-07-25T20:07:58.391371Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c3",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:58.989877Z",
                            "start": "2026-07-25T20:07:58.923185Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c4",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "33202"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:59.061305Z",
                            "start": "2026-07-25T20:07:58.995704Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c5",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 400 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:59.131300Z",
                            "start": "2026-07-25T20:07:59.067161Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c6",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:07:59.194571Z",
                            "start": "2026-07-25T20:07:59.138295Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000014c7",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:07:59.276466",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:08:19.278853",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:19.292298Z",
                            "start": "2026-07-25T20:07:59.234700Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016ac",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "21"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:19.371806Z",
                            "start": "2026-07-25T20:08:19.301788Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016ad",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:19.599532Z",
                            "start": "2026-07-25T20:08:19.381085Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016ae",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010078.2608953,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 96,
                                "charset": "unknown",
                                "checksum": "14d56b776195ef9ea7957febc70568632c0acd64",
                                "ctime": 1785010099.545319,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010099.545319,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 41930,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:19.809676Z",
                            "start": "2026-07-25T20:08:19.608097Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016af",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8728"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:19.887094Z",
                            "start": "2026-07-25T20:08:19.818892Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016b0",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +33203 /tmp/ansible.xql2ah_m.log | head -c 8728",
                            "delta": "0:00:00.007967",
                            "end": "2026-07-25 20:08:20.121304",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +33203 /tmp/ansible.xql2ah_m.log | head -c 8728",
                                    "_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-34c8-7bd3-0000000016b1-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:08:20.113337",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Ensure RBD kernel module is loaded] **************************************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY RECAP *********************************************************************\n[ceph/ceph] instance                   : ok=143  changed=31   unreachable=0    failed=0    skipped=25   rescued=0    ignored=0   \n[ceph/ceph] \n==> [ceph] Deployment complete\n==> [iscsi] Starting deployment\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python\n[kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kubernetes/kubernetes] interpreter could change the meaning of that path. See\n[kubernetes/kubernetes] https://docs.ansible.com/ansible-\n[kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\n[kubernetes/kubernetes] 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}\n[kubernetes/kubernetes] 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}\n[kubernetes/kubernetes] 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}\n[kubernetes/kubernetes] ...ignoring\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install Kubernetes] ******************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                            "stdout_lines": [
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [all] *********************************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Ensure RBD kernel module is loaded] **************************************",
                                "[ceph/ceph] changed: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY RECAP *********************************************************************",
                                "[ceph/ceph] instance                   : ok=143  changed=31   unreachable=0    failed=0    skipped=25   rescued=0    ignored=0   ",
                                "[ceph/ceph] ",
                                "==> [ceph] Deployment complete",
                                "==> [iscsi] Starting deployment",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [all] *********************************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[kubernetes/kubernetes] interpreter could change the meaning of that path. See",
                                "[kubernetes/kubernetes] https://docs.ansible.com/ansible-",
                                "[kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****",
                                "[kubernetes/kubernetes] 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}",
                                "[kubernetes/kubernetes] 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}",
                                "[kubernetes/kubernetes] 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}",
                                "[kubernetes/kubernetes] ...ignoring",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [Install Kubernetes] ******************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000016b1-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:20.437173Z",
                            "start": "2026-07-25T20:08:19.916635Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016b1",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Ensure RBD kernel module is loaded] **************************************\n[ceph/ceph] changed: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY RECAP *********************************************************************\n[ceph/ceph] instance                   : ok=143  changed=31   unreachable=0    failed=0    skipped=25   rescued=0    ignored=0   \n[ceph/ceph] \n==> [ceph] Deployment complete\n==> [iscsi] Starting deployment\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python\n[kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kubernetes/kubernetes] interpreter could change the meaning of that path. See\n[kubernetes/kubernetes] https://docs.ansible.com/ansible-\n[kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\n[kubernetes/kubernetes] 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}\n[kubernetes/kubernetes] 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}\n[kubernetes/kubernetes] 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}\n[kubernetes/kubernetes] ...ignoring\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install Kubernetes] ******************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:20.513377Z",
                            "start": "2026-07-25T20:08:20.444696Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016b2",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "41930"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:20.601279Z",
                            "start": "2026-07-25T20:08:20.520303Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016b3",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 420 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:20.752536Z",
                            "start": "2026-07-25T20:08:20.696527Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016b4",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:20.817159Z",
                            "start": "2026-07-25T20:08:20.760558Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000016b5",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:08:20.912097",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:08:40.914484",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:40.936665Z",
                            "start": "2026-07-25T20:08:20.866410Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b0",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "22"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:41.011180Z",
                            "start": "2026-07-25T20:08:40.946136Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b1",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:41.246534Z",
                            "start": "2026-07-25T20:08:41.019689Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b2",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010100.1173303,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 112,
                                "charset": "unknown",
                                "checksum": "e1ab4eea89f40e6674a35d2df1e835ca7cee4f20",
                                "ctime": 1785010120.0897279,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010120.0897279,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 51827,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:41.441627Z",
                            "start": "2026-07-25T20:08:41.256396Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b3",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "9897"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:41.517154Z",
                            "start": "2026-07-25T20:08:41.449229Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b4",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +41931 /tmp/ansible.xql2ah_m.log | head -c 9897",
                            "delta": "0:00:00.007922",
                            "end": "2026-07-25 20:08:41.739683",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +41931 /tmp/ansible.xql2ah_m.log | head -c 9897",
                                    "_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-34c8-7bd3-0000000018b5-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:08:41.731761",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\n[kubernetes/kubernetes] 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\"}\n[kubernetes/kubernetes] ...ignoring\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***",
                                "[kubernetes/kubernetes] 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\"}",
                                "[kubernetes/kubernetes] ...ignoring",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000018b5-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:42.078187Z",
                            "start": "2026-07-25T20:08:41.548996Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b5",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\n[kubernetes/kubernetes] 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\"}\n[kubernetes/kubernetes] ...ignoring\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:42.159904Z",
                            "start": "2026-07-25T20:08:42.086948Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b6",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "51827"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:42.237168Z",
                            "start": "2026-07-25T20:08:42.168325Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b7",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 440 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:42.327812Z",
                            "start": "2026-07-25T20:08:42.247377Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b8",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:08:42.397947Z",
                            "start": "2026-07-25T20:08:42.337010Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000018b9",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:08:42.505025",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:09:02.507225",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:02.522044Z",
                            "start": "2026-07-25T20:08:42.457936Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001aca",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "23"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:02.598765Z",
                            "start": "2026-07-25T20:09:02.531270Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001acb",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:02.845843Z",
                            "start": "2026-07-25T20:09:02.605034Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001acc",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010121.7337606,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 128,
                                "charset": "unknown",
                                "checksum": "45fe33eb74fa6093ccc20727a3646f789c6381f7",
                                "ctime": 1785010142.80618,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010142.80618,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 58879,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:03.041953Z",
                            "start": "2026-07-25T20:09:02.852354Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001acd",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "7052"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:03.104718Z",
                            "start": "2026-07-25T20:09:03.049008Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001ace",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +51828 /tmp/ansible.xql2ah_m.log | head -c 7052",
                            "delta": "0:00:00.007176",
                            "end": "2026-07-25 20:09:03.318860",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +51828 /tmp/ansible.xql2ah_m.log | head -c 7052",
                                    "_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-34c8-7bd3-000000001acf-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:09:03.311684",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cri_tools : Create crictl config] ********************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\n[kubernetes/kubernetes] changed: [instance] => (item=br_netfilter)\n[kubernetes/kubernetes] ok: [instance] => (item=ip_tables)\n[kubernetes/kubernetes] changed: [instance] => (item=ip6_tables)\n[kubernetes/kubernetes] ok: [instance] => (item=nf_conntrack)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\n[kubernetes/kubernetes] changed: [instance] => (item=/etc/systemd/system/kubelet.service.d)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\n[kubernetes/kubernetes] ok: [instance] => (item=swap)\n[kubernetes/kubernetes] ok: [instance] => (item=none)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cri_tools : Create crictl config] ********************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******",
                                "[kubernetes/kubernetes] changed: [instance] => (item=br_netfilter)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=ip_tables)",
                                "[kubernetes/kubernetes] changed: [instance] => (item=ip6_tables)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=nf_conntrack)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})",
                                "[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***",
                                "[kubernetes/kubernetes] changed: [instance] => (item=/etc/systemd/system/kubelet.service.d)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********",
                                "[kubernetes/kubernetes] ok: [instance] => (item=swap)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=none)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000001acf-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:03.661911Z",
                            "start": "2026-07-25T20:09:03.139727Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001acf",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cri_tools : Create crictl config] ********************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\n[kubernetes/kubernetes] changed: [instance] => (item=br_netfilter)\n[kubernetes/kubernetes] ok: [instance] => (item=ip_tables)\n[kubernetes/kubernetes] changed: [instance] => (item=ip6_tables)\n[kubernetes/kubernetes] ok: [instance] => (item=nf_conntrack)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\n[kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\n[kubernetes/kubernetes] changed: [instance] => (item=/etc/systemd/system/kubelet.service.d)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\n[kubernetes/kubernetes] ok: [instance] => (item=swap)\n[kubernetes/kubernetes] ok: [instance] => (item=none)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:03.747323Z",
                            "start": "2026-07-25T20:09:03.668487Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001ad0",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "58879"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:03.810914Z",
                            "start": "2026-07-25T20:09:03.755109Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001ad1",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 460 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:03.894881Z",
                            "start": "2026-07-25T20:09:03.819506Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001ad2",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:03.971300Z",
                            "start": "2026-07-25T20:09:03.904068Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001ad3",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:09:04.071345",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:09:24.073177",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:24.084758Z",
                            "start": "2026-07-25T20:09:04.023728Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001cfa",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "24"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:24.160708Z",
                            "start": "2026-07-25T20:09:24.095623Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001cfb",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:24.491555Z",
                            "start": "2026-07-25T20:09:24.168235Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001cfc",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010142.9981837,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 136,
                                "charset": "unknown",
                                "checksum": "ec9de9034501aec0afec916fd98e33ce4ae5f0e1",
                                "ctime": 1785010147.4342723,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010147.4342723,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 62336,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:24.680161Z",
                            "start": "2026-07-25T20:09:24.497907Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001cfd",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3457"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:24.756827Z",
                            "start": "2026-07-25T20:09:24.687401Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001cfe",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +58880 /tmp/ansible.xql2ah_m.log | head -c 3457",
                            "delta": "0:00:00.008133",
                            "end": "2026-07-25 20:09:25.003095",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +58880 /tmp/ansible.xql2ah_m.log | head -c 3457",
                                    "_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-34c8-7bd3-000000001cff-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:09:24.994962",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\n[kubernetes/kubernetes] ok: [instance] => (item=instance)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"instance\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***",
                                "[kubernetes/kubernetes] ok: [instance] => (item=instance)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"instance\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000001cff-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:25.306523Z",
                            "start": "2026-07-25T20:09:24.786387Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001cff",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\n[kubernetes/kubernetes] ok: [instance] => (item=instance)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"instance\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:25.376317Z",
                            "start": "2026-07-25T20:09:25.315075Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001d00",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "62336"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:25.440477Z",
                            "start": "2026-07-25T20:09:25.384342Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001d01",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 480 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:25.506184Z",
                            "start": "2026-07-25T20:09:25.448056Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001d02",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:25.568728Z",
                            "start": "2026-07-25T20:09:25.514862Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001d03",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:09:25.687080",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:09:45.689302",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:45.704672Z",
                            "start": "2026-07-25T20:09:25.631885Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f40",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "25"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:45.769983Z",
                            "start": "2026-07-25T20:09:45.714355Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f41",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:46.002331Z",
                            "start": "2026-07-25T20:09:45.779998Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f42",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010164.6346164,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 144,
                                "charset": "unknown",
                                "checksum": "d62c3b1f0d64b3cf49dfa70377455db58006d9f4",
                                "ctime": 1785010185.199028,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010185.199028,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 65565,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:46.220865Z",
                            "start": "2026-07-25T20:09:46.008341Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f43",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3229"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:46.290182Z",
                            "start": "2026-07-25T20:09:46.228306Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f44",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +62337 /tmp/ansible.xql2ah_m.log | head -c 3229",
                            "delta": "0:00:00.007605",
                            "end": "2026-07-25 20:09:46.525392",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +62337 /tmp/ansible.xql2ah_m.log | head -c 3229",
                                    "_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-34c8-7bd3-000000001f45-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:09:46.517787",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\n[kubernetes/kubernetes] skipping: [instance] => (item=DaemonSet) \n[kubernetes/kubernetes] skipping: [instance] => (item=ConfigMap) \n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************",
                                "[kubernetes/kubernetes] skipping: [instance] => (item=DaemonSet) ",
                                "[kubernetes/kubernetes] skipping: [instance] => (item=ConfigMap) ",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000001f45-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:46.845809Z",
                            "start": "2026-07-25T20:09:46.327910Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f45",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\n[kubernetes/kubernetes] skipping: [instance] => (item=DaemonSet) \n[kubernetes/kubernetes] skipping: [instance] => (item=ConfigMap) \n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:46.927040Z",
                            "start": "2026-07-25T20:09:46.856078Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f46",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "65565"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:47.006825Z",
                            "start": "2026-07-25T20:09:46.940659Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f47",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 500 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:47.071475Z",
                            "start": "2026-07-25T20:09:47.015484Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f48",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:09:47.137635Z",
                            "start": "2026-07-25T20:09:47.080092Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000001f49",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:09:47.232269",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:10:07.234022",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:07.256191Z",
                            "start": "2026-07-25T20:09:47.188412Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000219c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "26"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:07.328581Z",
                            "start": "2026-07-25T20:10:07.262251Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000219d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:07.651733Z",
                            "start": "2026-07-25T20:10:07.334570Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000219e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010186.5190544,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 152,
                                "charset": "unknown",
                                "checksum": "c7dcaae991737c476814c01c1bf47776ef671443",
                                "ctime": 1785010200.091326,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010200.091326,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 70256,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:07.890219Z",
                            "start": "2026-07-25T20:10:07.660898Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000219f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4691"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:07.964780Z",
                            "start": "2026-07-25T20:10:07.900620Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000021a0",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +65566 /tmp/ansible.xql2ah_m.log | head -c 4691",
                            "delta": "0:00:00.009635",
                            "end": "2026-07-25 20:10:08.263053",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +65566 /tmp/ansible.xql2ah_m.log | head -c 4691",
                                    "_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-34c8-7bd3-0000000021a1-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:10:08.253418",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install control-plane components] ****************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Install plugin] **********************************************************\n[kubernetes/kubernetes] included: vexxhost.containers.download_artifact for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [Install control-plane components] ****************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Install plugin] **********************************************************",
                                "[kubernetes/kubernetes] included: vexxhost.containers.download_artifact for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000021a1-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:08.566654Z",
                            "start": "2026-07-25T20:10:08.045412Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000021a1",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install control-plane components] ****************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Install plugin] **********************************************************\n[kubernetes/kubernetes] included: vexxhost.containers.download_artifact for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:08.647061Z",
                            "start": "2026-07-25T20:10:08.576704Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000021a2",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "70256"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:08.719359Z",
                            "start": "2026-07-25T20:10:08.654202Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000021a3",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 520 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:08.795495Z",
                            "start": "2026-07-25T20:10:08.727013Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000021a4",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:08.867966Z",
                            "start": "2026-07-25T20:10:08.803600Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000021a5",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:10:08.976395",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:10:28.980206",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:28.993261Z",
                            "start": "2026-07-25T20:10:08.922727Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000240e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "27"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:29.056628Z",
                            "start": "2026-07-25T20:10:29.001514Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000240f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:29.304756Z",
                            "start": "2026-07-25T20:10:29.065858Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002410",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010207.835481,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 152,
                                "charset": "unknown",
                                "checksum": "3ce729e8ca4e0d040df15cb6748ce07f6d51bb64",
                                "ctime": 1785010228.5918934,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010228.5918934,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 70734,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:29.501329Z",
                            "start": "2026-07-25T20:10:29.313172Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002411",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "478"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:29.574638Z",
                            "start": "2026-07-25T20:10:29.507675Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002412",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +70257 /tmp/ansible.xql2ah_m.log | head -c 478",
                            "delta": "0:00:00.008265",
                            "end": "2026-07-25 20:10:29.830088",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +70257 /tmp/ansible.xql2ah_m.log | head -c 478",
                                    "_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-34c8-7bd3-000000002413-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:10:29.821823",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [all] *********************************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000002413-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:30.485310Z",
                            "start": "2026-07-25T20:10:29.634166Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002413",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:30.560280Z",
                            "start": "2026-07-25T20:10:30.493999Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002414",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "70734"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:30.620747Z",
                            "start": "2026-07-25T20:10:30.566612Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002415",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 540 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:30.682078Z",
                            "start": "2026-07-25T20:10:30.627218Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002416",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:30.744093Z",
                            "start": "2026-07-25T20:10:30.689710Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002417",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:10:30.841336",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:10:50.843271",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:50.865917Z",
                            "start": "2026-07-25T20:10:30.797156Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002696",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "28"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:50.941763Z",
                            "start": "2026-07-25T20:10:50.874881Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002697",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:51.189418Z",
                            "start": "2026-07-25T20:10:50.949398Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002698",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010229.8239179,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 168,
                                "charset": "unknown",
                                "checksum": "1b1ebe8221a6c0eb5395cc4c294bc7545790343b",
                                "ctime": 1785010240.608132,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010240.608132,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 80225,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:51.408385Z",
                            "start": "2026-07-25T20:10:51.200284Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002699",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "9491"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:51.473665Z",
                            "start": "2026-07-25T20:10:51.416704Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000269a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +70735 /tmp/ansible.xql2ah_m.log | head -c 9491",
                            "delta": "0:00:00.007653",
                            "end": "2026-07-25 20:10:51.702438",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +70735 /tmp/ansible.xql2ah_m.log | head -c 9491",
                                    "_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-34c8-7bd3-00000000269b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:10:51.694785",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Uninstall unattended-upgrades] *******************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY RECAP *********************************************************************\n[kubernetes/kubernetes] instance                   : ok=123  changed=47   unreachable=0    failed=0    skipped=34   rescued=0    ignored=2   \n[kubernetes/kubernetes] \n==> [kubernetes] Deployment complete\n==> [csi] Starting deployment\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY [controllers:computes] ****************************************************\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [Gathering Facts] *********************************************************\n[csi/csi] \n[csi/csi] PLAY [controllers] *************************************************************\n[csi/csi] \n[csi/csi] TASK [Gathering Facts] *********************************************************\n[multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python\n[multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python\n[multipathd/multipathd] interpreter could change the meaning of that path. See\n[multipathd/multipathd] https://docs.ansible.com/ansible-\n[multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n[csi/csi] [WARNING]: Platform linux on host instance is using the discovered Python\n[csi/csi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[csi/csi] interpreter could change the meaning of that path. See\n[csi/csi] https://docs.ansible.com/ansible-\n[csi/csi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[csi/csi] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[csi/csi] changed: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\n[csi/csi] changed: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create namespace] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\n[csi/csi] skipping: [instance] => (item={'name': 'controllerplugin'}) \n[csi/csi] skipping: [instance] => (item={'name': 'nodeplugin'}) \n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] PLAY RECAP *********************************************************************\n[csi/csi] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=34   rescued=0    ignored=0   \n[csi/csi] \n==> [csi] Deployment complete\n==> [cert-manager] Starting deployment\n[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY [controllers] *************************************************************\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Gathering Facts] *********************************************************\n[cert-manager/cert_manager] [WARNING]: Platform linux on host instance is using the discovered Python\n[cert-manager/cert_manager] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cert-manager/cert_manager] interpreter could change the meaning of that path. See\n[cert-manager/cert_manager] https://docs.ansible.com/ansible-\n[cert-manager/cert_manager] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cert-manager/cert_manager] ok: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Deploy Helm chart] *******************************************************\n[cert-manager/cert_manager] included: vexxhost.kubernetes.cert_manager for instance\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Load version-specific Helm values] ****\n[cert-manager/cert_manager] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/vars/v1.15.yml)\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Deploy Helm chart] ********************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********",
                                "[kubernetes/kubernetes] changed: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [all] *********************************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Uninstall unattended-upgrades] *******************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY RECAP *********************************************************************",
                                "[kubernetes/kubernetes] instance                   : ok=123  changed=47   unreachable=0    failed=0    skipped=34   rescued=0    ignored=2   ",
                                "[kubernetes/kubernetes] ",
                                "==> [kubernetes] Deployment complete",
                                "==> [csi] Starting deployment",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] PLAY [controllers:computes] ****************************************************",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [Gathering Facts] *********************************************************",
                                "[csi/csi] ",
                                "[csi/csi] PLAY [controllers] *************************************************************",
                                "[csi/csi] ",
                                "[csi/csi] TASK [Gathering Facts] *********************************************************",
                                "[multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[multipathd/multipathd] interpreter could change the meaning of that path. See",
                                "[multipathd/multipathd] https://docs.ansible.com/ansible-",
                                "[multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[multipathd/multipathd] ok: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************",
                                "[csi/csi] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[csi/csi] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[csi/csi] interpreter could change the meaning of that path. See",
                                "[csi/csi] https://docs.ansible.com/ansible-",
                                "[csi/csi] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[csi/csi] ok: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[csi/csi] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[csi/csi] changed: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********",
                                "[csi/csi] changed: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Create namespace] *************************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************",
                                "[csi/csi] skipping: [instance] => (item={'name': 'controllerplugin'}) ",
                                "[csi/csi] skipping: [instance] => (item={'name': 'nodeplugin'}) ",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] PLAY RECAP *********************************************************************",
                                "[csi/csi] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=34   rescued=0    ignored=0   ",
                                "[csi/csi] ",
                                "==> [csi] Deployment complete",
                                "==> [cert-manager] Starting deployment",
                                "[multipathd/multipathd] changed: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] PLAY [controllers] *************************************************************",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [Gathering Facts] *********************************************************",
                                "[cert-manager/cert_manager] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[cert-manager/cert_manager] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[cert-manager/cert_manager] interpreter could change the meaning of that path. See",
                                "[cert-manager/cert_manager] https://docs.ansible.com/ansible-",
                                "[cert-manager/cert_manager] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[cert-manager/cert_manager] ok: [instance]",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [Deploy Helm chart] *******************************************************",
                                "[cert-manager/cert_manager] included: vexxhost.kubernetes.cert_manager for instance",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Load version-specific Helm values] ****",
                                "[cert-manager/cert_manager] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/vars/v1.15.yml)",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Deploy Helm chart] ********************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000269b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:52.025192Z",
                            "start": "2026-07-25T20:10:51.503776Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000269b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\n[kubernetes/kubernetes] changed: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Uninstall unattended-upgrades] *******************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY RECAP *********************************************************************\n[kubernetes/kubernetes] instance                   : ok=123  changed=47   unreachable=0    failed=0    skipped=34   rescued=0    ignored=2   \n[kubernetes/kubernetes] \n==> [kubernetes] Deployment complete\n==> [csi] Starting deployment\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY [controllers:computes] ****************************************************\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [Gathering Facts] *********************************************************\n[csi/csi] \n[csi/csi] PLAY [controllers] *************************************************************\n[csi/csi] \n[csi/csi] TASK [Gathering Facts] *********************************************************\n[multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python\n[multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python\n[multipathd/multipathd] interpreter could change the meaning of that path. See\n[multipathd/multipathd] https://docs.ansible.com/ansible-\n[multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n[csi/csi] [WARNING]: Platform linux on host instance is using the discovered Python\n[csi/csi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[csi/csi] interpreter could change the meaning of that path. See\n[csi/csi] https://docs.ansible.com/ansible-\n[csi/csi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[csi/csi] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[csi/csi] changed: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\n[csi/csi] changed: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create namespace] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\n[csi/csi] skipping: [instance] => (item={'name': 'controllerplugin'}) \n[csi/csi] skipping: [instance] => (item={'name': 'nodeplugin'}) \n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] PLAY RECAP *********************************************************************\n[csi/csi] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=34   rescued=0    ignored=0   \n[csi/csi] \n==> [csi] Deployment complete\n==> [cert-manager] Starting deployment\n[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY [controllers] *************************************************************\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Gathering Facts] *********************************************************\n[cert-manager/cert_manager] [WARNING]: Platform linux on host instance is using the discovered Python\n[cert-manager/cert_manager] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cert-manager/cert_manager] interpreter could change the meaning of that path. See\n[cert-manager/cert_manager] https://docs.ansible.com/ansible-\n[cert-manager/cert_manager] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cert-manager/cert_manager] ok: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Deploy Helm chart] *******************************************************\n[cert-manager/cert_manager] included: vexxhost.kubernetes.cert_manager for instance\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Load version-specific Helm values] ****\n[cert-manager/cert_manager] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/vars/v1.15.yml)\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Deploy Helm chart] ********************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:52.113564Z",
                            "start": "2026-07-25T20:10:52.035208Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000269c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "80225"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:52.184392Z",
                            "start": "2026-07-25T20:10:52.120467Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000269d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 560 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:52.258331Z",
                            "start": "2026-07-25T20:10:52.193285Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000269e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:10:52.373640Z",
                            "start": "2026-07-25T20:10:52.266907Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000269f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:10:52.524701",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:11:12.526387",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:12.544408Z",
                            "start": "2026-07-25T20:10:52.486910Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002934",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "29"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:12.619855Z",
                            "start": "2026-07-25T20:11:12.552938Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002935",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:12.867351Z",
                            "start": "2026-07-25T20:11:12.629328Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002936",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010251.3603454,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 192,
                                "charset": "unknown",
                                "checksum": "29d432331f5020e6de49592a775c40dbee2b19c1",
                                "ctime": 1785010271.8207517,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010271.8207517,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 92072,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:13.086070Z",
                            "start": "2026-07-25T20:11:12.875586Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002937",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "11847"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:13.150263Z",
                            "start": "2026-07-25T20:11:13.093060Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002938",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +80226 /tmp/ansible.xql2ah_m.log | head -c 11847",
                            "delta": "0:00:00.006898",
                            "end": "2026-07-25 20:11:13.403475",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +80226 /tmp/ansible.xql2ah_m.log | head -c 11847",
                                    "_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-34c8-7bd3-000000002939-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:11:13.396577",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] RUNNING HANDLER [vexxhost.atmosphere.multipathd : Restart \"multipathd\"] ********\n[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY RECAP *********************************************************************\n[multipathd/multipathd] instance                   : ok=5    changed=4    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[multipathd/multipathd] \n==> [multipathd] Deployment complete\n==> [ingress-nginx] Starting deployment\n[cert-manager/cert_manager] changed: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY RECAP *********************************************************************\n[cert-manager/cert_manager] instance                   : ok=4    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[cert-manager/cert_manager] \n==> [cert-manager] Deployment complete\n==> [memcached] Starting deployment\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY [controllers] *************************************************************\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [Gathering Facts] *********************************************************\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY [controllers:computes] ****************************************************\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [Gathering Facts] *********************************************************\n[memcached/memcached] \n[memcached/memcached] PLAY [controllers[0]] **********************************************************\n[memcached/memcached] \n[memcached/memcached] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] [WARNING]: Platform linux on host instance is using the discovered Python\n[ingress-nginx/ingress_nginx] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ingress-nginx/ingress_nginx] interpreter could change the meaning of that path. See\n[ingress-nginx/ingress_nginx] https://docs.ansible.com/ansible-\n[ingress-nginx/ingress_nginx] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ingress-nginx/ingress_nginx] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[iscsi/iscsi] [WARNING]: Platform linux on host instance is using the discovered Python\n[iscsi/iscsi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[iscsi/iscsi] interpreter could change the meaning of that path. See\n[iscsi/iscsi] https://docs.ansible.com/ansible-\n[iscsi/iscsi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Install iscsi package] ***********************\n[memcached/memcached] [WARNING]: Platform linux on host instance is using the discovered Python\n[memcached/memcached] interpreter at /usr/bin/python3.10, but future installation of another Python\n[memcached/memcached] interpreter could change the meaning of that path. See\n[memcached/memcached] https://docs.ansible.com/ansible-\n[memcached/memcached] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [Create RabbitMQ cluster] *************************************************\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[memcached/memcached] ok: [instance]\n[ingress-nginx/ingress_nginx] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.atmosphere.ingress_nginx : Deploy Helm chart] *******************\n[memcached/memcached] ok: [instance] => (item=oslo_cache)\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[memcached/memcached] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[memcached/memcached] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Deploy Helm chart] ***********************\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Ensure iscsid is started] ********************\n[iscsi/iscsi] changed: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY RECAP *********************************************************************\n[iscsi/iscsi] instance                   : ok=3    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[iscsi/iscsi] \n==> [iscsi] Deployment complete\n==> [percona-xtradb-cluster-operator] Starting deployment\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [Gathering Facts] *********************************************************\n[memcached/memcached] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Apply manifests for monitoring] **********\n[memcached/memcached] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] PLAY RECAP *********************************************************************\n[memcached/memcached] instance                   : ok=9    changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[memcached/memcached] \n==> [memcached] Deployment complete\n==> [rabbitmq-cluster-operator] Starting deployment\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY [controllers] *************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] changed: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Install all CRDs] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter could change the meaning of that path. See\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] https://docs.ansible.com/ansible-\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] changed: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Install all CRDs] ********\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Deploy Helm chart] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=messaging-topology-operator)",
                            "stdout_lines": [
                                "[multipathd/multipathd] changed: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********",
                                "[multipathd/multipathd] changed: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] RUNNING HANDLER [vexxhost.atmosphere.multipathd : Restart \"multipathd\"] ********",
                                "[multipathd/multipathd] changed: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] PLAY RECAP *********************************************************************",
                                "[multipathd/multipathd] instance                   : ok=5    changed=4    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[multipathd/multipathd] ",
                                "==> [multipathd] Deployment complete",
                                "==> [ingress-nginx] Starting deployment",
                                "[cert-manager/cert_manager] changed: [instance]",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] PLAY RECAP *********************************************************************",
                                "[cert-manager/cert_manager] instance                   : ok=4    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[cert-manager/cert_manager] ",
                                "==> [cert-manager] Deployment complete",
                                "==> [memcached] Starting deployment",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] PLAY [controllers] *************************************************************",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [Gathering Facts] *********************************************************",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] PLAY [controllers:computes] ****************************************************",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] TASK [Gathering Facts] *********************************************************",
                                "[memcached/memcached] ",
                                "[memcached/memcached] PLAY [controllers[0]] **********************************************************",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [Gathering Facts] *********************************************************",
                                "[ingress-nginx/ingress_nginx] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ingress-nginx/ingress_nginx] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ingress-nginx/ingress_nginx] interpreter could change the meaning of that path. See",
                                "[ingress-nginx/ingress_nginx] https://docs.ansible.com/ansible-",
                                "[ingress-nginx/ingress_nginx] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ingress-nginx/ingress_nginx] ok: [instance]",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[ingress-nginx/ingress_nginx] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[iscsi/iscsi] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[iscsi/iscsi] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[iscsi/iscsi] interpreter could change the meaning of that path. See",
                                "[iscsi/iscsi] https://docs.ansible.com/ansible-",
                                "[iscsi/iscsi] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[iscsi/iscsi] ok: [instance]",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Install iscsi package] ***********************",
                                "[memcached/memcached] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[memcached/memcached] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[memcached/memcached] interpreter could change the meaning of that path. See",
                                "[memcached/memcached] https://docs.ansible.com/ansible-",
                                "[memcached/memcached] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [Create RabbitMQ cluster] *************************************************",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[memcached/memcached] ok: [instance]",
                                "[ingress-nginx/ingress_nginx] changed: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [vexxhost.atmosphere.ingress_nginx : Deploy Helm chart] *******************",
                                "[memcached/memcached] ok: [instance] => (item=oslo_cache)",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[memcached/memcached] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[memcached/memcached] changed: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Deploy Helm chart] ***********************",
                                "[iscsi/iscsi] ok: [instance]",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Ensure iscsid is started] ********************",
                                "[iscsi/iscsi] changed: [instance]",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] PLAY RECAP *********************************************************************",
                                "[iscsi/iscsi] instance                   : ok=3    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[iscsi/iscsi] ",
                                "==> [iscsi] Deployment complete",
                                "==> [percona-xtradb-cluster-operator] Starting deployment",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY [controllers] *************************************************************",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [Gathering Facts] *********************************************************",
                                "[memcached/memcached] changed: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Apply manifests for monitoring] **********",
                                "[memcached/memcached] changed: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] PLAY RECAP *********************************************************************",
                                "[memcached/memcached] instance                   : ok=9    changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[memcached/memcached] ",
                                "==> [memcached] Deployment complete",
                                "==> [rabbitmq-cluster-operator] Starting deployment",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter could change the meaning of that path. See",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] https://docs.ansible.com/ansible-",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY [controllers] *************************************************************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [Gathering Facts] *********************************************************",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] changed: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Install all CRDs] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter could change the meaning of that path. See",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] https://docs.ansible.com/ansible-",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] changed: [instance]",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Install all CRDs] ********",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Deploy Helm chart] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=messaging-topology-operator)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000002939-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:13.703760Z",
                            "start": "2026-07-25T20:11:13.177609Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002939",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] RUNNING HANDLER [vexxhost.atmosphere.multipathd : Restart \"multipathd\"] ********\n[multipathd/multipathd] changed: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY RECAP *********************************************************************\n[multipathd/multipathd] instance                   : ok=5    changed=4    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[multipathd/multipathd] \n==> [multipathd] Deployment complete\n==> [ingress-nginx] Starting deployment\n[cert-manager/cert_manager] changed: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY RECAP *********************************************************************\n[cert-manager/cert_manager] instance                   : ok=4    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[cert-manager/cert_manager] \n==> [cert-manager] Deployment complete\n==> [memcached] Starting deployment\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY [controllers] *************************************************************\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [Gathering Facts] *********************************************************\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY [controllers:computes] ****************************************************\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [Gathering Facts] *********************************************************\n[memcached/memcached] \n[memcached/memcached] PLAY [controllers[0]] **********************************************************\n[memcached/memcached] \n[memcached/memcached] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] [WARNING]: Platform linux on host instance is using the discovered Python\n[ingress-nginx/ingress_nginx] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ingress-nginx/ingress_nginx] interpreter could change the meaning of that path. See\n[ingress-nginx/ingress_nginx] https://docs.ansible.com/ansible-\n[ingress-nginx/ingress_nginx] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ingress-nginx/ingress_nginx] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[iscsi/iscsi] [WARNING]: Platform linux on host instance is using the discovered Python\n[iscsi/iscsi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[iscsi/iscsi] interpreter could change the meaning of that path. See\n[iscsi/iscsi] https://docs.ansible.com/ansible-\n[iscsi/iscsi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Install iscsi package] ***********************\n[memcached/memcached] [WARNING]: Platform linux on host instance is using the discovered Python\n[memcached/memcached] interpreter at /usr/bin/python3.10, but future installation of another Python\n[memcached/memcached] interpreter could change the meaning of that path. See\n[memcached/memcached] https://docs.ansible.com/ansible-\n[memcached/memcached] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [Create RabbitMQ cluster] *************************************************\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[memcached/memcached] ok: [instance]\n[ingress-nginx/ingress_nginx] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.atmosphere.ingress_nginx : Deploy Helm chart] *******************\n[memcached/memcached] ok: [instance] => (item=oslo_cache)\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[memcached/memcached] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[memcached/memcached] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Deploy Helm chart] ***********************\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Ensure iscsid is started] ********************\n[iscsi/iscsi] changed: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY RECAP *********************************************************************\n[iscsi/iscsi] instance                   : ok=3    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[iscsi/iscsi] \n==> [iscsi] Deployment complete\n==> [percona-xtradb-cluster-operator] Starting deployment\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [Gathering Facts] *********************************************************\n[memcached/memcached] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Apply manifests for monitoring] **********\n[memcached/memcached] changed: [instance]\n[memcached/memcached] \n[memcached/memcached] PLAY RECAP *********************************************************************\n[memcached/memcached] instance                   : ok=9    changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[memcached/memcached] \n==> [memcached] Deployment complete\n==> [rabbitmq-cluster-operator] Starting deployment\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY [controllers] *************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] changed: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Install all CRDs] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter could change the meaning of that path. See\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] https://docs.ansible.com/ansible-\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] changed: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Install all CRDs] ********\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Deploy Helm chart] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=messaging-topology-operator)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:13.780670Z",
                            "start": "2026-07-25T20:11:13.713011Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000293a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "92072"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:13.842028Z",
                            "start": "2026-07-25T20:11:13.787252Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000293b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 580 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:13.914467Z",
                            "start": "2026-07-25T20:11:13.849712Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000293c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:13.977021Z",
                            "start": "2026-07-25T20:11:13.923066Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000293d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:11:14.081935",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:11:34.084704",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:34.095265Z",
                            "start": "2026-07-25T20:11:14.039851Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002be8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "30"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:34.186883Z",
                            "start": "2026-07-25T20:11:34.104429Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002be9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:34.449899Z",
                            "start": "2026-07-25T20:11:34.193572Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002bea",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010273.3967829,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 224,
                                "charset": "unknown",
                                "checksum": "15eb194681b2a66b8cf39b0c2a25368c21094e70",
                                "ctime": 1785010293.8931801,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010293.8931801,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 106832,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:34.641969Z",
                            "start": "2026-07-25T20:11:34.458183Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002beb",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "14760"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:34.714360Z",
                            "start": "2026-07-25T20:11:34.652262Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002bec",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +92073 /tmp/ansible.xql2ah_m.log | head -c 14760",
                            "delta": "0:00:00.009620",
                            "end": "2026-07-25 20:11:34.939810",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +92073 /tmp/ansible.xql2ah_m.log | head -c 14760",
                                    "_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-34c8-7bd3-000000002bed-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:11:34.930190",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=rabbitmq-cluster)\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Deploy Helm chart] *******\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] changed: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n==> [percona-xtradb-cluster-operator] Deployment complete\n==> [ceph-provisioners] Starting deployment\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY [controllers[0]] **********************************************************\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [Gathering Facts] *********************************************************\n[ceph-provisioners/ceph_provisioners] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph-provisioners/ceph_provisioners] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph-provisioners/ceph_provisioners] interpreter could change the meaning of that path. See\n[ceph-provisioners/ceph_provisioners] https://docs.ansible.com/ansible-\n[ceph-provisioners/ceph_provisioners] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ceph-provisioners/ceph_provisioners] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create namespace] ****************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Collect \"ceph mon dump\" output from a monitor] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] changed: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY RECAP *********************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n==> [rabbitmq-cluster-operator] Deployment complete\n==> [percona-xtradb-cluster] Starting deployment\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] changed: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY RECAP *********************************************************************\n[ingress-nginx/ingress_nginx] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ingress-nginx/ingress_nginx] \n==> [ingress-nginx] Deployment complete\n==> [cluster-issuer] Starting deployment\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY [controllers] *************************************************************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster/percona_xtradb_cluster] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster/percona_xtradb_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster secret exists] ***\n[cluster-issuer/cluster_issuer] [WARNING]: Platform linux on host instance is using the discovered Python\n[cluster-issuer/cluster_issuer] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cluster-issuer/cluster_issuer] interpreter could change the meaning of that path. See\n[cluster-issuer/cluster_issuer] https://docs.ansible.com/ansible-\n[cluster-issuer/cluster_issuer] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cluster-issuer/cluster_issuer] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create a secret] ************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create self-signed cluster issuer] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Import tasks for ClusterIssuer type] ***\n[cluster-issuer/cluster_issuer] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere/roles/cluster_issuer/tasks/type/self-signed/main.yml for instance\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create ClusterIssuer] ***************\n[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster exists] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Wait till the secret is created] ****\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Get current status of the cluster] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Assert that the cluster is healthy before upgrade] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Stop PXC-operator] **********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Change the cluster Statefulset image to 8.0] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Wait until the cluster Statefulset rollout] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Update pxc cluster spec] ****\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Start PXC-operator] *********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Apply Percona XtraDB cluster] ***\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Copy CA certificate on host] ********\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Flush all handlers] *****************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Install openssl-perl package] ***\n[cluster-issuer/cluster_issuer] skipping: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Update CA certificates] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Rehash CA certificates] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY RECAP *********************************************************************\n[cluster-issuer/cluster_issuer] instance                   : ok=8    changed=5    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n[cluster-issuer/cluster_issuer] \n==> [cluster-issuer] Deployment complete\n==> [openvswitch] Starting deployment\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY [controllers:computes] ****************************************************\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [Create RabbitMQ cluster] *************************************************\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[openvswitch/openvswitch] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[openvswitch/openvswitch] changed: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Get the current status of all systemd values for containerd] ***\n[openvswitch/openvswitch] [WARNING]: Platform linux on host instance is using the discovered Python\n[openvswitch/openvswitch] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openvswitch/openvswitch] interpreter could change the meaning of that path. See\n[openvswitch/openvswitch] https://docs.ansible.com/ansible-\n[openvswitch/openvswitch] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Assert that LimitMEMLOCK is set to infinity] ***\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"All assertions passed\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Pull openvswitch image] ****************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate fact with list of Ceph monitors] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance] => (item=10.96.240.200)\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph service] *************\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph endpoints] ***********",
                            "stdout_lines": [
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=rabbitmq-cluster)",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Deploy Helm chart] *******",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] changed: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY RECAP *********************************************************************",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "==> [percona-xtradb-cluster-operator] Deployment complete",
                                "==> [ceph-provisioners] Starting deployment",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] PLAY [controllers[0]] **********************************************************",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [Gathering Facts] *********************************************************",
                                "[ceph-provisioners/ceph_provisioners] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ceph-provisioners/ceph_provisioners] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ceph-provisioners/ceph_provisioners] interpreter could change the meaning of that path. See",
                                "[ceph-provisioners/ceph_provisioners] https://docs.ansible.com/ansible-",
                                "[ceph-provisioners/ceph_provisioners] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[ceph-provisioners/ceph_provisioners] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[ceph-provisioners/ceph_provisioners] changed: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create namespace] ****************",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Collect \"ceph mon dump\" output from a monitor] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] changed: [instance]",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY RECAP *********************************************************************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "==> [rabbitmq-cluster-operator] Deployment complete",
                                "==> [percona-xtradb-cluster] Starting deployment",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] PLAY [controllers] *************************************************************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [Gathering Facts] *********************************************************",
                                "[ingress-nginx/ingress_nginx] changed: [instance]",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] PLAY RECAP *********************************************************************",
                                "[ingress-nginx/ingress_nginx] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[ingress-nginx/ingress_nginx] ",
                                "==> [ingress-nginx] Deployment complete",
                                "==> [cluster-issuer] Starting deployment",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] PLAY [controllers] *************************************************************",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [Gathering Facts] *********************************************************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] interpreter could change the meaning of that path. See",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] https://docs.ansible.com/ansible-",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster secret exists] ***",
                                "[cluster-issuer/cluster_issuer] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[cluster-issuer/cluster_issuer] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[cluster-issuer/cluster_issuer] interpreter could change the meaning of that path. See",
                                "[cluster-issuer/cluster_issuer] https://docs.ansible.com/ansible-",
                                "[cluster-issuer/cluster_issuer] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[cluster-issuer/cluster_issuer] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create a secret] ************",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create self-signed cluster issuer] ***",
                                "[cluster-issuer/cluster_issuer] changed: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Import tasks for ClusterIssuer type] ***",
                                "[cluster-issuer/cluster_issuer] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere/roles/cluster_issuer/tasks/type/self-signed/main.yml for instance",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create ClusterIssuer] ***************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster exists] ***",
                                "[cluster-issuer/cluster_issuer] changed: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Wait till the secret is created] ****",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Get current status of the cluster] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Assert that the cluster is healthy before upgrade] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Stop PXC-operator] **********",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Change the cluster Statefulset image to 8.0] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Wait until the cluster Statefulset rollout] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Update pxc cluster spec] ****",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Start PXC-operator] *********",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Apply Percona XtraDB cluster] ***",
                                "[cluster-issuer/cluster_issuer] ok: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Copy CA certificate on host] ********",
                                "[cluster-issuer/cluster_issuer] changed: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Flush all handlers] *****************",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Install openssl-perl package] ***",
                                "[cluster-issuer/cluster_issuer] skipping: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Update CA certificates] ***",
                                "[cluster-issuer/cluster_issuer] changed: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Rehash CA certificates] ***",
                                "[cluster-issuer/cluster_issuer] changed: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] PLAY RECAP *********************************************************************",
                                "[cluster-issuer/cluster_issuer] instance                   : ok=8    changed=5    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   ",
                                "[cluster-issuer/cluster_issuer] ",
                                "==> [cluster-issuer] Deployment complete",
                                "==> [openvswitch] Starting deployment",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] PLAY [controllers:computes] ****************************************************",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [Create RabbitMQ cluster] *************************************************",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[openvswitch/openvswitch] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[openvswitch/openvswitch] changed: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Get the current status of all systemd values for containerd] ***",
                                "[openvswitch/openvswitch] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[openvswitch/openvswitch] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[openvswitch/openvswitch] interpreter could change the meaning of that path. See",
                                "[openvswitch/openvswitch] https://docs.ansible.com/ansible-",
                                "[openvswitch/openvswitch] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Assert that LimitMEMLOCK is set to infinity] ***",
                                "[openvswitch/openvswitch] ok: [instance] => {",
                                "[openvswitch/openvswitch]     \"changed\": false,",
                                "[openvswitch/openvswitch]     \"msg\": \"All assertions passed\"",
                                "[openvswitch/openvswitch] }",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Pull openvswitch image] ****************",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate fact with list of Ceph monitors] ***",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance] => (item=10.96.240.200)",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph service] *************",
                                "[ceph-provisioners/ceph_provisioners] changed: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph endpoints] ***********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000002bed-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:35.332739Z",
                            "start": "2026-07-25T20:11:34.753004Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002bed",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=rabbitmq-cluster)\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Deploy Helm chart] *******\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] changed: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n==> [percona-xtradb-cluster-operator] Deployment complete\n==> [ceph-provisioners] Starting deployment\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY [controllers[0]] **********************************************************\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [Gathering Facts] *********************************************************\n[ceph-provisioners/ceph_provisioners] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph-provisioners/ceph_provisioners] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph-provisioners/ceph_provisioners] interpreter could change the meaning of that path. See\n[ceph-provisioners/ceph_provisioners] https://docs.ansible.com/ansible-\n[ceph-provisioners/ceph_provisioners] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ceph-provisioners/ceph_provisioners] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create namespace] ****************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Collect \"ceph mon dump\" output from a monitor] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] changed: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY RECAP *********************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n==> [rabbitmq-cluster-operator] Deployment complete\n==> [percona-xtradb-cluster] Starting deployment\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] changed: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY RECAP *********************************************************************\n[ingress-nginx/ingress_nginx] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ingress-nginx/ingress_nginx] \n==> [ingress-nginx] Deployment complete\n==> [cluster-issuer] Starting deployment\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY [controllers] *************************************************************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster/percona_xtradb_cluster] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster/percona_xtradb_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster secret exists] ***\n[cluster-issuer/cluster_issuer] [WARNING]: Platform linux on host instance is using the discovered Python\n[cluster-issuer/cluster_issuer] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cluster-issuer/cluster_issuer] interpreter could change the meaning of that path. See\n[cluster-issuer/cluster_issuer] https://docs.ansible.com/ansible-\n[cluster-issuer/cluster_issuer] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cluster-issuer/cluster_issuer] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create a secret] ************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create self-signed cluster issuer] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Import tasks for ClusterIssuer type] ***\n[cluster-issuer/cluster_issuer] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere/roles/cluster_issuer/tasks/type/self-signed/main.yml for instance\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create ClusterIssuer] ***************\n[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster exists] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Wait till the secret is created] ****\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Get current status of the cluster] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Assert that the cluster is healthy before upgrade] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Stop PXC-operator] **********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Change the cluster Statefulset image to 8.0] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Wait until the cluster Statefulset rollout] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Update pxc cluster spec] ****\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Start PXC-operator] *********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Apply Percona XtraDB cluster] ***\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Copy CA certificate on host] ********\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Flush all handlers] *****************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Install openssl-perl package] ***\n[cluster-issuer/cluster_issuer] skipping: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Update CA certificates] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] RUNNING HANDLER [vexxhost.atmosphere.cluster_issuer : Rehash CA certificates] ***\n[cluster-issuer/cluster_issuer] changed: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY RECAP *********************************************************************\n[cluster-issuer/cluster_issuer] instance                   : ok=8    changed=5    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n[cluster-issuer/cluster_issuer] \n==> [cluster-issuer] Deployment complete\n==> [openvswitch] Starting deployment\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY [controllers:computes] ****************************************************\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [Create RabbitMQ cluster] *************************************************\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[openvswitch/openvswitch] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[openvswitch/openvswitch] changed: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Get the current status of all systemd values for containerd] ***\n[openvswitch/openvswitch] [WARNING]: Platform linux on host instance is using the discovered Python\n[openvswitch/openvswitch] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openvswitch/openvswitch] interpreter could change the meaning of that path. See\n[openvswitch/openvswitch] https://docs.ansible.com/ansible-\n[openvswitch/openvswitch] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Assert that LimitMEMLOCK is set to infinity] ***\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"All assertions passed\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Pull openvswitch image] ****************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate fact with list of Ceph monitors] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance] => (item=10.96.240.200)\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph service] *************\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph endpoints] ***********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:35.408642Z",
                            "start": "2026-07-25T20:11:35.341192Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002bee",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "106832"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:35.465821Z",
                            "start": "2026-07-25T20:11:35.414845Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002bef",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 600 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:35.537907Z",
                            "start": "2026-07-25T20:11:35.472383Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002bf0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:35.603921Z",
                            "start": "2026-07-25T20:11:35.547005Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002bf1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:11:35.711207",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:11:55.713314",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:55.726200Z",
                            "start": "2026-07-25T20:11:35.662851Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb2",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "31"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:55.798261Z",
                            "start": "2026-07-25T20:11:55.735878Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb3",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:56.045506Z",
                            "start": "2026-07-25T20:11:55.808314Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb4",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010294.9332004,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 248,
                                "charset": "unknown",
                                "checksum": "7b6f6fac0f4e9d06a04d057ba0ecb24543b38cdd",
                                "ctime": 1785010316.12161,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010316.12161,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 119568,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:56.266331Z",
                            "start": "2026-07-25T20:11:56.055860Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb5",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "12736"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:56.416094Z",
                            "start": "2026-07-25T20:11:56.360864Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb6",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +106833 /tmp/ansible.xql2ah_m.log | head -c 12736",
                            "delta": "0:00:00.008457",
                            "end": "2026-07-25 20:11:56.628130",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +106833 /tmp/ansible.xql2ah_m.log | head -c 12736",
                                    "_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-34c8-7bd3-000000002eb7-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:11:56.619673",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Retrieve client.admin keyring] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Parse client.admin keyring] ******\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create \"pvc-ceph-client-key\" secret] ***\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate Helm values (storage)] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Deploy Helm chart] ***************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Verify openvswitch image pull] *********\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"Successfully pulled openvswitch image\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Deploy Helm chart] *********************\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY RECAP *********************************************************************\n[ceph-provisioners/ceph_provisioners] instance                   : ok=13   changed=5    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ceph-provisioners/ceph_provisioners] \n==> [ceph-provisioners] Deployment complete\n==> [libvirt] Starting deployment\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY [controllers[0]] **********************************************************\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Gathering Facts] *********************************************************\n[openvswitch/openvswitch] changed: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY RECAP *********************************************************************\n[openvswitch/openvswitch] instance                   : ok=10   changed=2    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openvswitch/openvswitch] \n==> [openvswitch] Deployment complete\n==> [rook-ceph] Starting deployment\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY [controllers[0]] **********************************************************\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [Gathering Facts] *********************************************************\n[libvirt/libvirt] [WARNING]: Platform linux on host instance is using the discovered Python\n[libvirt/libvirt] interpreter at /usr/bin/python3.10, but future installation of another Python\n[libvirt/libvirt] interpreter could change the meaning of that path. See\n[libvirt/libvirt] https://docs.ansible.com/ansible-\n[libvirt/libvirt] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Create RabbitMQ cluster] *************************************************\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[libvirt/libvirt] ok: [instance] => (item=libvirt_exporter)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[libvirt/libvirt] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[libvirt/libvirt] changed: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Fail if atmosphere_ceph_enabled is set] ****\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create CA certificates] ********************\n[rook-ceph/rook_ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph/rook_ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph/rook_ceph] interpreter could change the meaning of that path. See\n[rook-ceph/rook_ceph] https://docs.ansible.com/ansible-\n[rook-ceph/rook_ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph/rook_ceph] ok: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph/rook_ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rook-ceph/rook_ceph] changed: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.atmosphere.rook_ceph : Deploy Helm chart] ***********************\n[libvirt/libvirt] changed: [instance] => (item=libvirt-vnc)\n[libvirt/libvirt] changed: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create Issuers] ****************************\n[libvirt/libvirt] changed: [instance] => (item=libvirt-vnc)\n[libvirt/libvirt] changed: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Generate Helm values (storage)] ************\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Deploy Helm chart] *************************\n[rook-ceph/rook_ceph] changed: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY RECAP *********************************************************************\n[rook-ceph/rook_ceph] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rook-ceph/rook_ceph] \n==> [rook-ceph] Deployment complete\n==> [loki] Starting deployment\n[loki/loki] \n[loki/loki] PLAY [controllers[0]] **********************************************************\n[loki/loki] \n[loki/loki] TASK [Gathering Facts] *********************************************************\n[loki/loki] [WARNING]: Platform linux on host instance is using the discovered Python\n[loki/loki] interpreter at /usr/bin/python3.10, but future installation of another Python\n[loki/loki] interpreter could change the meaning of that path. See\n[loki/loki] https://docs.ansible.com/ansible-\n[loki/loki] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[loki/loki] ok: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[loki/loki] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[libvirt/libvirt] changed: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY RECAP *********************************************************************\n[libvirt/libvirt] instance                   : ok=11   changed=4    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[libvirt/libvirt] \n==> [libvirt] Deployment complete\n==> [goldpinger] Starting deployment\n[loki/loki] changed: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.atmosphere.loki : Deploy Helm chart] ****************************\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY [controllers[0]] **********************************************************\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [Gathering Facts] *********************************************************\n[goldpinger/goldpinger] [WARNING]: Platform linux on host instance is using the discovered Python\n[goldpinger/goldpinger] interpreter at /usr/bin/python3.10, but future installation of another Python\n[goldpinger/goldpinger] interpreter could change the meaning of that path. See\n[goldpinger/goldpinger] https://docs.ansible.com/ansible-\n[goldpinger/goldpinger] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[goldpinger/goldpinger] ok: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[goldpinger/goldpinger] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[goldpinger/goldpinger] changed: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.atmosphere.goldpinger : Deploy Helm chart] **********************\n[loki/loki] changed: [instance]\n[loki/loki] \n[loki/loki] PLAY RECAP *********************************************************************\n[loki/loki] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[loki/loki] \n==> [loki] Deployment complete\n==> [keepalived] Starting deployment\n[goldpinger/goldpinger] changed: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY RECAP *********************************************************************\n[goldpinger/goldpinger] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[goldpinger/goldpinger] \n==> [goldpinger] Deployment complete\n==> [image-warmup] Starting deployment\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY [controllers] *************************************************************\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY [controllers:computes] ****************************************************\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Resolve image list] *******************\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Check for crictl] *********************\n[image-warmup/image_warmup] [WARNING]: Platform linux on host instance is using the discovered Python\n[image-warmup/image_warmup] interpreter at /usr/bin/python3.10, but future installation of another Python\n[image-warmup/image_warmup] interpreter could change the meaning of that path. See\n[image-warmup/image_warmup] https://docs.ansible.com/ansible-\n[image-warmup/image_warmup] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Pre-pull container images] ************",
                            "stdout_lines": [
                                "[ceph-provisioners/ceph_provisioners] changed: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Retrieve client.admin keyring] ***",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Parse client.admin keyring] ******",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create \"pvc-ceph-client-key\" secret] ***",
                                "[ceph-provisioners/ceph_provisioners] changed: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate Helm values (storage)] ***",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Deploy Helm chart] ***************",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Verify openvswitch image pull] *********",
                                "[openvswitch/openvswitch] ok: [instance] => {",
                                "[openvswitch/openvswitch]     \"changed\": false,",
                                "[openvswitch/openvswitch]     \"msg\": \"Successfully pulled openvswitch image\"",
                                "[openvswitch/openvswitch] }",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Deploy Helm chart] *********************",
                                "[ceph-provisioners/ceph_provisioners] changed: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] PLAY RECAP *********************************************************************",
                                "[ceph-provisioners/ceph_provisioners] instance                   : ok=13   changed=5    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "==> [ceph-provisioners] Deployment complete",
                                "==> [libvirt] Starting deployment",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] PLAY [controllers[0]] **********************************************************",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [Gathering Facts] *********************************************************",
                                "[openvswitch/openvswitch] changed: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] PLAY RECAP *********************************************************************",
                                "[openvswitch/openvswitch] instance                   : ok=10   changed=2    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   ",
                                "[openvswitch/openvswitch] ",
                                "==> [openvswitch] Deployment complete",
                                "==> [rook-ceph] Starting deployment",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] PLAY [controllers[0]] **********************************************************",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [Gathering Facts] *********************************************************",
                                "[libvirt/libvirt] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[libvirt/libvirt] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[libvirt/libvirt] interpreter could change the meaning of that path. See",
                                "[libvirt/libvirt] https://docs.ansible.com/ansible-",
                                "[libvirt/libvirt] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [Create RabbitMQ cluster] *************************************************",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[libvirt/libvirt] ok: [instance] => (item=libvirt_exporter)",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[libvirt/libvirt] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[libvirt/libvirt] changed: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Fail if atmosphere_ceph_enabled is set] ****",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create CA certificates] ********************",
                                "[rook-ceph/rook_ceph] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[rook-ceph/rook_ceph] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[rook-ceph/rook_ceph] interpreter could change the meaning of that path. See",
                                "[rook-ceph/rook_ceph] https://docs.ansible.com/ansible-",
                                "[rook-ceph/rook_ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[rook-ceph/rook_ceph] ok: [instance]",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[rook-ceph/rook_ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[rook-ceph/rook_ceph] changed: [instance]",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [vexxhost.atmosphere.rook_ceph : Deploy Helm chart] ***********************",
                                "[libvirt/libvirt] changed: [instance] => (item=libvirt-vnc)",
                                "[libvirt/libvirt] changed: [instance] => (item=libvirt-api)",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create Issuers] ****************************",
                                "[libvirt/libvirt] changed: [instance] => (item=libvirt-vnc)",
                                "[libvirt/libvirt] changed: [instance] => (item=libvirt-api)",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Generate Helm values (storage)] ************",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Deploy Helm chart] *************************",
                                "[rook-ceph/rook_ceph] changed: [instance]",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] PLAY RECAP *********************************************************************",
                                "[rook-ceph/rook_ceph] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[rook-ceph/rook_ceph] ",
                                "==> [rook-ceph] Deployment complete",
                                "==> [loki] Starting deployment",
                                "[loki/loki] ",
                                "[loki/loki] PLAY [controllers[0]] **********************************************************",
                                "[loki/loki] ",
                                "[loki/loki] TASK [Gathering Facts] *********************************************************",
                                "[loki/loki] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[loki/loki] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[loki/loki] interpreter could change the meaning of that path. See",
                                "[loki/loki] https://docs.ansible.com/ansible-",
                                "[loki/loki] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[loki/loki] ok: [instance]",
                                "[loki/loki] ",
                                "[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[loki/loki] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[loki/loki] ",
                                "[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[libvirt/libvirt] changed: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] PLAY RECAP *********************************************************************",
                                "[libvirt/libvirt] instance                   : ok=11   changed=4    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   ",
                                "[libvirt/libvirt] ",
                                "==> [libvirt] Deployment complete",
                                "==> [goldpinger] Starting deployment",
                                "[loki/loki] changed: [instance]",
                                "[loki/loki] ",
                                "[loki/loki] TASK [vexxhost.atmosphere.loki : Deploy Helm chart] ****************************",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] PLAY [controllers[0]] **********************************************************",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [Gathering Facts] *********************************************************",
                                "[goldpinger/goldpinger] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[goldpinger/goldpinger] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[goldpinger/goldpinger] interpreter could change the meaning of that path. See",
                                "[goldpinger/goldpinger] https://docs.ansible.com/ansible-",
                                "[goldpinger/goldpinger] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[goldpinger/goldpinger] ok: [instance]",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[goldpinger/goldpinger] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[goldpinger/goldpinger] changed: [instance]",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [vexxhost.atmosphere.goldpinger : Deploy Helm chart] **********************",
                                "[loki/loki] changed: [instance]",
                                "[loki/loki] ",
                                "[loki/loki] PLAY RECAP *********************************************************************",
                                "[loki/loki] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[loki/loki] ",
                                "==> [loki] Deployment complete",
                                "==> [keepalived] Starting deployment",
                                "[goldpinger/goldpinger] changed: [instance]",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] PLAY RECAP *********************************************************************",
                                "[goldpinger/goldpinger] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[goldpinger/goldpinger] ",
                                "==> [goldpinger] Deployment complete",
                                "==> [image-warmup] Starting deployment",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] PLAY [controllers] *************************************************************",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] PLAY [controllers:computes] ****************************************************",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Resolve image list] *******************",
                                "[image-warmup/image_warmup] ok: [instance]",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Check for crictl] *********************",
                                "[image-warmup/image_warmup] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[image-warmup/image_warmup] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[image-warmup/image_warmup] interpreter could change the meaning of that path. See",
                                "[image-warmup/image_warmup] https://docs.ansible.com/ansible-",
                                "[image-warmup/image_warmup] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[image-warmup/image_warmup] ok: [instance]",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Pre-pull container images] ************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000002eb7-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:56.974739Z",
                            "start": "2026-07-25T20:11:56.445476Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb7",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Retrieve client.admin keyring] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Parse client.admin keyring] ******\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create \"pvc-ceph-client-key\" secret] ***\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate Helm values (storage)] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Deploy Helm chart] ***************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Verify openvswitch image pull] *********\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"Successfully pulled openvswitch image\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Deploy Helm chart] *********************\n[ceph-provisioners/ceph_provisioners] changed: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY RECAP *********************************************************************\n[ceph-provisioners/ceph_provisioners] instance                   : ok=13   changed=5    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ceph-provisioners/ceph_provisioners] \n==> [ceph-provisioners] Deployment complete\n==> [libvirt] Starting deployment\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY [controllers[0]] **********************************************************\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Gathering Facts] *********************************************************\n[openvswitch/openvswitch] changed: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY RECAP *********************************************************************\n[openvswitch/openvswitch] instance                   : ok=10   changed=2    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openvswitch/openvswitch] \n==> [openvswitch] Deployment complete\n==> [rook-ceph] Starting deployment\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY [controllers[0]] **********************************************************\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [Gathering Facts] *********************************************************\n[libvirt/libvirt] [WARNING]: Platform linux on host instance is using the discovered Python\n[libvirt/libvirt] interpreter at /usr/bin/python3.10, but future installation of another Python\n[libvirt/libvirt] interpreter could change the meaning of that path. See\n[libvirt/libvirt] https://docs.ansible.com/ansible-\n[libvirt/libvirt] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Create RabbitMQ cluster] *************************************************\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[libvirt/libvirt] ok: [instance] => (item=libvirt_exporter)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[libvirt/libvirt] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[libvirt/libvirt] changed: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Fail if atmosphere_ceph_enabled is set] ****\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create CA certificates] ********************\n[rook-ceph/rook_ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph/rook_ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph/rook_ceph] interpreter could change the meaning of that path. See\n[rook-ceph/rook_ceph] https://docs.ansible.com/ansible-\n[rook-ceph/rook_ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph/rook_ceph] ok: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph/rook_ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rook-ceph/rook_ceph] changed: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.atmosphere.rook_ceph : Deploy Helm chart] ***********************\n[libvirt/libvirt] changed: [instance] => (item=libvirt-vnc)\n[libvirt/libvirt] changed: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create Issuers] ****************************\n[libvirt/libvirt] changed: [instance] => (item=libvirt-vnc)\n[libvirt/libvirt] changed: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Generate Helm values (storage)] ************\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Deploy Helm chart] *************************\n[rook-ceph/rook_ceph] changed: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY RECAP *********************************************************************\n[rook-ceph/rook_ceph] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rook-ceph/rook_ceph] \n==> [rook-ceph] Deployment complete\n==> [loki] Starting deployment\n[loki/loki] \n[loki/loki] PLAY [controllers[0]] **********************************************************\n[loki/loki] \n[loki/loki] TASK [Gathering Facts] *********************************************************\n[loki/loki] [WARNING]: Platform linux on host instance is using the discovered Python\n[loki/loki] interpreter at /usr/bin/python3.10, but future installation of another Python\n[loki/loki] interpreter could change the meaning of that path. See\n[loki/loki] https://docs.ansible.com/ansible-\n[loki/loki] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[loki/loki] ok: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[loki/loki] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[libvirt/libvirt] changed: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY RECAP *********************************************************************\n[libvirt/libvirt] instance                   : ok=11   changed=4    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[libvirt/libvirt] \n==> [libvirt] Deployment complete\n==> [goldpinger] Starting deployment\n[loki/loki] changed: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.atmosphere.loki : Deploy Helm chart] ****************************\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY [controllers[0]] **********************************************************\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [Gathering Facts] *********************************************************\n[goldpinger/goldpinger] [WARNING]: Platform linux on host instance is using the discovered Python\n[goldpinger/goldpinger] interpreter at /usr/bin/python3.10, but future installation of another Python\n[goldpinger/goldpinger] interpreter could change the meaning of that path. See\n[goldpinger/goldpinger] https://docs.ansible.com/ansible-\n[goldpinger/goldpinger] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[goldpinger/goldpinger] ok: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[goldpinger/goldpinger] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[goldpinger/goldpinger] changed: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.atmosphere.goldpinger : Deploy Helm chart] **********************\n[loki/loki] changed: [instance]\n[loki/loki] \n[loki/loki] PLAY RECAP *********************************************************************\n[loki/loki] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[loki/loki] \n==> [loki] Deployment complete\n==> [keepalived] Starting deployment\n[goldpinger/goldpinger] changed: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY RECAP *********************************************************************\n[goldpinger/goldpinger] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[goldpinger/goldpinger] \n==> [goldpinger] Deployment complete\n==> [image-warmup] Starting deployment\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY [controllers] *************************************************************\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY [controllers:computes] ****************************************************\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Resolve image list] *******************\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Check for crictl] *********************\n[image-warmup/image_warmup] [WARNING]: Platform linux on host instance is using the discovered Python\n[image-warmup/image_warmup] interpreter at /usr/bin/python3.10, but future installation of another Python\n[image-warmup/image_warmup] interpreter could change the meaning of that path. See\n[image-warmup/image_warmup] https://docs.ansible.com/ansible-\n[image-warmup/image_warmup] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Pre-pull container images] ************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:57.059679Z",
                            "start": "2026-07-25T20:11:56.984288Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb8",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "119568"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:57.115805Z",
                            "start": "2026-07-25T20:11:57.066834Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eb9",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 620 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:57.176137Z",
                            "start": "2026-07-25T20:11:57.122795Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002eba",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:11:57.242622Z",
                            "start": "2026-07-25T20:11:57.185380Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000002ebb",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:11:57.375856",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:12:17.378042",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:17.820494Z",
                            "start": "2026-07-25T20:11:57.322436Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003192",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "32"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:17.919237Z",
                            "start": "2026-07-25T20:12:17.830944Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003193",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:18.200227Z",
                            "start": "2026-07-25T20:12:17.928070Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003194",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010316.2096117,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 264,
                                "charset": "unknown",
                                "checksum": "685d85d49736d40bfe6ce5d2d50da5ca3f9cf02b",
                                "ctime": 1785010335.9219928,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010335.9219928,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 127569,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:18.424993Z",
                            "start": "2026-07-25T20:12:18.206667Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003195",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8001"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:18.487504Z",
                            "start": "2026-07-25T20:12:18.432769Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003196",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +119569 /tmp/ansible.xql2ah_m.log | head -c 8001",
                            "delta": "0:00:00.005799",
                            "end": "2026-07-25 20:12:18.705512",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +119569 /tmp/ansible.xql2ah_m.log | head -c 8001",
                                    "_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-34c8-7bd3-000000003197-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:12:18.699713",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keepalived/keepalived] [WARNING]: Platform linux on host instance is using the discovered Python\n[keepalived/keepalived] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keepalived/keepalived] interpreter could change the meaning of that path. See\n[keepalived/keepalived] https://docs.ansible.com/ansible-\n[keepalived/keepalived] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keepalived/keepalived] ok: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [vexxhost.atmosphere.keepalived : Deploy service] *************************\n[keepalived/keepalived] changed: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY RECAP *********************************************************************\n[keepalived/keepalived] instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[keepalived/keepalived] \n==> [keepalived] Deployment complete\n==> [node-feature-discovery] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0)\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY [controllers[0]] **********************************************************\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [Gathering Facts] *********************************************************\n[node-feature-discovery/node_feature_discovery] [WARNING]: Platform linux on host instance is using the discovered Python\n[node-feature-discovery/node_feature_discovery] interpreter at /usr/bin/python3.10, but future installation of another Python\n[node-feature-discovery/node_feature_discovery] interpreter could change the meaning of that path. See\n[node-feature-discovery/node_feature_discovery] https://docs.ansible.com/ansible-\n[node-feature-discovery/node_feature_discovery] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[node-feature-discovery/node_feature_discovery] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[node-feature-discovery/node_feature_discovery] changed: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Install all CRDs] ***********\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Deploy Helm chart] **********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b)\n[node-feature-discovery/node_feature_discovery] changed: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY RECAP *********************************************************************\n[node-feature-discovery/node_feature_discovery] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[node-feature-discovery/node_feature_discovery] \n==> [node-feature-discovery] Deployment complete\n==> [coredns] Starting deployment\n[coredns/coredns] \n[coredns/coredns] PLAY [controllers[0]] **********************************************************\n[coredns/coredns] \n[coredns/coredns] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c)\n[coredns/coredns] ok: [instance]\n[coredns/coredns] [WARNING]: Platform linux on host instance is using the discovered Python\n[coredns/coredns] interpreter at /usr/bin/python3.10, but future installation of another Python\n[coredns/coredns] interpreter could change the meaning of that path. See\n[coredns/coredns] https://docs.ansible.com/ansible-\n[coredns/coredns] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[coredns/coredns] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[coredns/coredns] changed: [instance]\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.atmosphere.coredns : Deploy Helm chart] *************************\n[coredns/coredns] changed: [instance]\n[coredns/coredns] \n[coredns/coredns] PLAY RECAP *********************************************************************\n[coredns/coredns] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[coredns/coredns] \n==> [coredns] Deployment complete\n==> [frr-k8s] Starting deployment\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY [controllers:computes] ****************************************************\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.atmosphere.frr_k8s : Deploy Helm chart] *************************\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY RECAP *********************************************************************\n[frr-k8s/frr_k8s] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0   \n[frr-k8s/frr_k8s] \n==> [frr-k8s] Deployment complete\n==> [valkey] Starting deployment\n[valkey/valkey] \n[valkey/valkey] PLAY [controllers] *************************************************************\n[valkey/valkey] \n[valkey/valkey] TASK [Gathering Facts] *********************************************************\n[valkey/valkey] [WARNING]: Platform linux on host instance is using the discovered Python\n[valkey/valkey] interpreter at /usr/bin/python3.10, but future installation of another Python\n[valkey/valkey] interpreter could change the meaning of that path. See\n[valkey/valkey] https://docs.ansible.com/ansible-\n[valkey/valkey] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[valkey/valkey] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[valkey/valkey] changed: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Create TLS resources] ***********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8)\n[valkey/valkey] changed: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Deploy Helm chart] **************************",
                            "stdout_lines": [
                                "[keepalived/keepalived] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keepalived/keepalived] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keepalived/keepalived] interpreter could change the meaning of that path. See",
                                "[keepalived/keepalived] https://docs.ansible.com/ansible-",
                                "[keepalived/keepalived] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[keepalived/keepalived] ok: [instance]",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] TASK [vexxhost.atmosphere.keepalived : Deploy service] *************************",
                                "[keepalived/keepalived] changed: [instance]",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] PLAY RECAP *********************************************************************",
                                "[keepalived/keepalived] instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[keepalived/keepalived] ",
                                "==> [keepalived] Deployment complete",
                                "==> [node-feature-discovery] Starting deployment",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0)",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] PLAY [controllers[0]] **********************************************************",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [Gathering Facts] *********************************************************",
                                "[node-feature-discovery/node_feature_discovery] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[node-feature-discovery/node_feature_discovery] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[node-feature-discovery/node_feature_discovery] interpreter could change the meaning of that path. See",
                                "[node-feature-discovery/node_feature_discovery] https://docs.ansible.com/ansible-",
                                "[node-feature-discovery/node_feature_discovery] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[node-feature-discovery/node_feature_discovery] ok: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[node-feature-discovery/node_feature_discovery] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[node-feature-discovery/node_feature_discovery] changed: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Install all CRDs] ***********",
                                "[node-feature-discovery/node_feature_discovery] ok: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Deploy Helm chart] **********",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b)",
                                "[node-feature-discovery/node_feature_discovery] changed: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] PLAY RECAP *********************************************************************",
                                "[node-feature-discovery/node_feature_discovery] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "==> [node-feature-discovery] Deployment complete",
                                "==> [coredns] Starting deployment",
                                "[coredns/coredns] ",
                                "[coredns/coredns] PLAY [controllers[0]] **********************************************************",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c)",
                                "[coredns/coredns] ok: [instance]",
                                "[coredns/coredns] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[coredns/coredns] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[coredns/coredns] interpreter could change the meaning of that path. See",
                                "[coredns/coredns] https://docs.ansible.com/ansible-",
                                "[coredns/coredns] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[coredns/coredns] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[coredns/coredns] changed: [instance]",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [vexxhost.atmosphere.coredns : Deploy Helm chart] *************************",
                                "[coredns/coredns] changed: [instance]",
                                "[coredns/coredns] ",
                                "[coredns/coredns] PLAY RECAP *********************************************************************",
                                "[coredns/coredns] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[coredns/coredns] ",
                                "==> [coredns] Deployment complete",
                                "==> [frr-k8s] Starting deployment",
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] PLAY [controllers:computes] ****************************************************",
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[frr-k8s/frr_k8s] skipping: [instance]",
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] TASK [vexxhost.atmosphere.frr_k8s : Deploy Helm chart] *************************",
                                "[frr-k8s/frr_k8s] skipping: [instance]",
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] PLAY RECAP *********************************************************************",
                                "[frr-k8s/frr_k8s] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0   ",
                                "[frr-k8s/frr_k8s] ",
                                "==> [frr-k8s] Deployment complete",
                                "==> [valkey] Starting deployment",
                                "[valkey/valkey] ",
                                "[valkey/valkey] PLAY [controllers] *************************************************************",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [Gathering Facts] *********************************************************",
                                "[valkey/valkey] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[valkey/valkey] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[valkey/valkey] interpreter could change the meaning of that path. See",
                                "[valkey/valkey] https://docs.ansible.com/ansible-",
                                "[valkey/valkey] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[valkey/valkey] ok: [instance]",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[valkey/valkey] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[valkey/valkey] changed: [instance]",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Create TLS resources] ***********************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8)",
                                "[valkey/valkey] changed: [instance]",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Deploy Helm chart] **************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000003197-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:19.037534Z",
                            "start": "2026-07-25T20:12:18.514783Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003197",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keepalived/keepalived] [WARNING]: Platform linux on host instance is using the discovered Python\n[keepalived/keepalived] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keepalived/keepalived] interpreter could change the meaning of that path. See\n[keepalived/keepalived] https://docs.ansible.com/ansible-\n[keepalived/keepalived] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keepalived/keepalived] ok: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [vexxhost.atmosphere.keepalived : Deploy service] *************************\n[keepalived/keepalived] changed: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY RECAP *********************************************************************\n[keepalived/keepalived] instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[keepalived/keepalived] \n==> [keepalived] Deployment complete\n==> [node-feature-discovery] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0)\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY [controllers[0]] **********************************************************\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [Gathering Facts] *********************************************************\n[node-feature-discovery/node_feature_discovery] [WARNING]: Platform linux on host instance is using the discovered Python\n[node-feature-discovery/node_feature_discovery] interpreter at /usr/bin/python3.10, but future installation of another Python\n[node-feature-discovery/node_feature_discovery] interpreter could change the meaning of that path. See\n[node-feature-discovery/node_feature_discovery] https://docs.ansible.com/ansible-\n[node-feature-discovery/node_feature_discovery] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[node-feature-discovery/node_feature_discovery] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[node-feature-discovery/node_feature_discovery] changed: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Install all CRDs] ***********\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Deploy Helm chart] **********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b)\n[node-feature-discovery/node_feature_discovery] changed: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY RECAP *********************************************************************\n[node-feature-discovery/node_feature_discovery] instance                   : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[node-feature-discovery/node_feature_discovery] \n==> [node-feature-discovery] Deployment complete\n==> [coredns] Starting deployment\n[coredns/coredns] \n[coredns/coredns] PLAY [controllers[0]] **********************************************************\n[coredns/coredns] \n[coredns/coredns] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c)\n[coredns/coredns] ok: [instance]\n[coredns/coredns] [WARNING]: Platform linux on host instance is using the discovered Python\n[coredns/coredns] interpreter at /usr/bin/python3.10, but future installation of another Python\n[coredns/coredns] interpreter could change the meaning of that path. See\n[coredns/coredns] https://docs.ansible.com/ansible-\n[coredns/coredns] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[coredns/coredns] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[coredns/coredns] changed: [instance]\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.atmosphere.coredns : Deploy Helm chart] *************************\n[coredns/coredns] changed: [instance]\n[coredns/coredns] \n[coredns/coredns] PLAY RECAP *********************************************************************\n[coredns/coredns] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[coredns/coredns] \n==> [coredns] Deployment complete\n==> [frr-k8s] Starting deployment\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY [controllers:computes] ****************************************************\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.atmosphere.frr_k8s : Deploy Helm chart] *************************\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY RECAP *********************************************************************\n[frr-k8s/frr_k8s] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0   \n[frr-k8s/frr_k8s] \n==> [frr-k8s] Deployment complete\n==> [valkey] Starting deployment\n[valkey/valkey] \n[valkey/valkey] PLAY [controllers] *************************************************************\n[valkey/valkey] \n[valkey/valkey] TASK [Gathering Facts] *********************************************************\n[valkey/valkey] [WARNING]: Platform linux on host instance is using the discovered Python\n[valkey/valkey] interpreter at /usr/bin/python3.10, but future installation of another Python\n[valkey/valkey] interpreter could change the meaning of that path. See\n[valkey/valkey] https://docs.ansible.com/ansible-\n[valkey/valkey] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[valkey/valkey] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[valkey/valkey] changed: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Create TLS resources] ***********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8)\n[valkey/valkey] changed: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Deploy Helm chart] **************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:19.111984Z",
                            "start": "2026-07-25T20:12:19.044636Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003198",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "127569"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:19.171325Z",
                            "start": "2026-07-25T20:12:19.118866Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003199",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 640 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:19.260361Z",
                            "start": "2026-07-25T20:12:19.179073Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000319a",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:19.323979Z",
                            "start": "2026-07-25T20:12:19.266750Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000319b",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:12:19.436974",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:12:39.438885",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:39.454057Z",
                            "start": "2026-07-25T20:12:19.391744Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003488",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "33"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:39.539518Z",
                            "start": "2026-07-25T20:12:39.475355Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003489",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:39.767573Z",
                            "start": "2026-07-25T20:12:39.545876Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000348a",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010338.7020464,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 272,
                                "charset": "unknown",
                                "checksum": "dd9cffed201e90a006737df662ba218b460a36f3",
                                "ctime": 1785010358.990436,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010358.990436,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 132491,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:39.980444Z",
                            "start": "2026-07-25T20:12:39.776443Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000348b",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4922"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:40.207325Z",
                            "start": "2026-07-25T20:12:39.988024Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000348c",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +127570 /tmp/ansible.xql2ah_m.log | head -c 4922",
                            "delta": "0:00:00.007527",
                            "end": "2026-07-25 20:12:40.433651",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +127570 /tmp/ansible.xql2ah_m.log | head -c 4922",
                                    "_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-34c8-7bd3-00000000348d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:12:40.426124",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[valkey/valkey] changed: [instance]\n[valkey/valkey] \n[valkey/valkey] PLAY RECAP *********************************************************************\n[valkey/valkey] instance                   : ok=5    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[valkey/valkey] \n==> [valkey] Deployment complete\n==> [ovn] Starting deployment\n[ovn/ovn] \n[ovn/ovn] PLAY [controllers:computes] ****************************************************\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ovn/ovn] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ovn/ovn] changed: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Check if ovn_controller DaemonSet exists] ******\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Delete existing ovn controller DaemonSet if type label is found] ***\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Pull ovn-controller image] *********************\n[ovn/ovn] [WARNING]: Platform linux on host instance is using the discovered Python\n[ovn/ovn] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ovn/ovn] interpreter could change the meaning of that path. See\n[ovn/ovn] https://docs.ansible.com/ansible-\n[ovn/ovn] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ovn/ovn] ok: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Verify ovn-controller image pull] **************\n[ovn/ovn] ok: [instance] => {\n[ovn/ovn]     \"changed\": false,\n[ovn/ovn]     \"msg\": \"Successfully pulled ovn-controller image\"\n[ovn/ovn] }\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Deploy Helm chart] *****************************\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] PLAY RECAP *********************************************************************\n[ovn/ovn] instance                   : ok=4    changed=1    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[ovn/ovn] \n==> [ovn] Deployment complete\n==> [vector] Starting deployment\n[vector/vector] \n[vector/vector] PLAY [controllers[0]] **********************************************************\n[vector/vector] \n[vector/vector] TASK [Gathering Facts] *********************************************************\n[vector/vector] [WARNING]: Platform linux on host instance is using the discovered Python\n[vector/vector] interpreter at /usr/bin/python3.10, but future installation of another Python\n[vector/vector] interpreter could change the meaning of that path. See\n[vector/vector] https://docs.ansible.com/ansible-\n[vector/vector] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[vector/vector] ok: [instance]\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[vector/vector] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[vector/vector] changed: [instance]\n[vector/vector] \n[vector/vector] TASK [vexxhost.atmosphere.vector : Deploy Helm chart] **************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5)\n[vector/vector] changed: [instance]\n[vector/vector] \n[vector/vector] PLAY RECAP *********************************************************************\n[vector/vector] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[vector/vector] \n==> [vector] Deployment complete\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8)",
                            "stdout_lines": [
                                "[valkey/valkey] changed: [instance]",
                                "[valkey/valkey] ",
                                "[valkey/valkey] PLAY RECAP *********************************************************************",
                                "[valkey/valkey] instance                   : ok=5    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[valkey/valkey] ",
                                "==> [valkey] Deployment complete",
                                "==> [ovn] Starting deployment",
                                "[ovn/ovn] ",
                                "[ovn/ovn] PLAY [controllers:computes] ****************************************************",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[ovn/ovn] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[ovn/ovn] changed: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Check if ovn_controller DaemonSet exists] ******",
                                "[ovn/ovn] skipping: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Delete existing ovn controller DaemonSet if type label is found] ***",
                                "[ovn/ovn] skipping: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Pull ovn-controller image] *********************",
                                "[ovn/ovn] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ovn/ovn] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ovn/ovn] interpreter could change the meaning of that path. See",
                                "[ovn/ovn] https://docs.ansible.com/ansible-",
                                "[ovn/ovn] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ovn/ovn] ok: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Verify ovn-controller image pull] **************",
                                "[ovn/ovn] ok: [instance] => {",
                                "[ovn/ovn]     \"changed\": false,",
                                "[ovn/ovn]     \"msg\": \"Successfully pulled ovn-controller image\"",
                                "[ovn/ovn] }",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Deploy Helm chart] *****************************",
                                "[ovn/ovn] skipping: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] PLAY RECAP *********************************************************************",
                                "[ovn/ovn] instance                   : ok=4    changed=1    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   ",
                                "[ovn/ovn] ",
                                "==> [ovn] Deployment complete",
                                "==> [vector] Starting deployment",
                                "[vector/vector] ",
                                "[vector/vector] PLAY [controllers[0]] **********************************************************",
                                "[vector/vector] ",
                                "[vector/vector] TASK [Gathering Facts] *********************************************************",
                                "[vector/vector] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[vector/vector] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[vector/vector] interpreter could change the meaning of that path. See",
                                "[vector/vector] https://docs.ansible.com/ansible-",
                                "[vector/vector] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[vector/vector] ok: [instance]",
                                "[vector/vector] ",
                                "[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[vector/vector] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[vector/vector] ",
                                "[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[vector/vector] changed: [instance]",
                                "[vector/vector] ",
                                "[vector/vector] TASK [vexxhost.atmosphere.vector : Deploy Helm chart] **************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5)",
                                "[vector/vector] changed: [instance]",
                                "[vector/vector] ",
                                "[vector/vector] PLAY RECAP *********************************************************************",
                                "[vector/vector] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[vector/vector] ",
                                "==> [vector] Deployment complete",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000348d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:40.765386Z",
                            "start": "2026-07-25T20:12:40.238771Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000348d",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[valkey/valkey] changed: [instance]\n[valkey/valkey] \n[valkey/valkey] PLAY RECAP *********************************************************************\n[valkey/valkey] instance                   : ok=5    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[valkey/valkey] \n==> [valkey] Deployment complete\n==> [ovn] Starting deployment\n[ovn/ovn] \n[ovn/ovn] PLAY [controllers:computes] ****************************************************\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ovn/ovn] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ovn/ovn] changed: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Check if ovn_controller DaemonSet exists] ******\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Delete existing ovn controller DaemonSet if type label is found] ***\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Pull ovn-controller image] *********************\n[ovn/ovn] [WARNING]: Platform linux on host instance is using the discovered Python\n[ovn/ovn] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ovn/ovn] interpreter could change the meaning of that path. See\n[ovn/ovn] https://docs.ansible.com/ansible-\n[ovn/ovn] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ovn/ovn] ok: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Verify ovn-controller image pull] **************\n[ovn/ovn] ok: [instance] => {\n[ovn/ovn]     \"changed\": false,\n[ovn/ovn]     \"msg\": \"Successfully pulled ovn-controller image\"\n[ovn/ovn] }\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Deploy Helm chart] *****************************\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] PLAY RECAP *********************************************************************\n[ovn/ovn] instance                   : ok=4    changed=1    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[ovn/ovn] \n==> [ovn] Deployment complete\n==> [vector] Starting deployment\n[vector/vector] \n[vector/vector] PLAY [controllers[0]] **********************************************************\n[vector/vector] \n[vector/vector] TASK [Gathering Facts] *********************************************************\n[vector/vector] [WARNING]: Platform linux on host instance is using the discovered Python\n[vector/vector] interpreter at /usr/bin/python3.10, but future installation of another Python\n[vector/vector] interpreter could change the meaning of that path. See\n[vector/vector] https://docs.ansible.com/ansible-\n[vector/vector] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[vector/vector] ok: [instance]\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[vector/vector] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[vector/vector] changed: [instance]\n[vector/vector] \n[vector/vector] TASK [vexxhost.atmosphere.vector : Deploy Helm chart] **************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5)\n[vector/vector] changed: [instance]\n[vector/vector] \n[vector/vector] PLAY RECAP *********************************************************************\n[vector/vector] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[vector/vector] \n==> [vector] Deployment complete\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:40.912213Z",
                            "start": "2026-07-25T20:12:40.845513Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000348e",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "132491"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:40.982535Z",
                            "start": "2026-07-25T20:12:40.919150Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000348f",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 660 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:41.056111Z",
                            "start": "2026-07-25T20:12:40.991113Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003490",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:12:41.120411Z",
                            "start": "2026-07-25T20:12:41.065246Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003491",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:12:41.240757",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:13:01.243093",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:01.259065Z",
                            "start": "2026-07-25T20:12:41.186787Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003794",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "34"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:01.333439Z",
                            "start": "2026-07-25T20:13:01.267586Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003795",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:01.819920Z",
                            "start": "2026-07-25T20:13:01.342560Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003796",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010359.9344542,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 280,
                                "charset": "unknown",
                                "checksum": "674163085b520ecbb989857ee6eda3b8418e5253",
                                "ctime": 1785010381.394866,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010381.394866,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 136556,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:04.388276Z",
                            "start": "2026-07-25T20:13:01.832394Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003797",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4065"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:04.466842Z",
                            "start": "2026-07-25T20:13:04.402208Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003798",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +132492 /tmp/ansible.xql2ah_m.log | head -c 4065",
                            "delta": "0:00:00.005749",
                            "end": "2026-07-25 20:13:04.691770",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +132492 /tmp/ansible.xql2ah_m.log | head -c 4065",
                                    "_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-34c8-7bd3-000000003799-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:13:04.686021",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2)\n[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create percona haproxy metric service] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2)\n[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] instance                   : ok=6    changed=3    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[percona-xtradb-cluster/percona_xtradb_cluster] \n==> [percona-xtradb-cluster] Deployment complete\n==> [keystone] Starting deployment\n==> [keycloak] Starting deployment\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY [controllers] *************************************************************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Gathering Facts] *********************************************************\n[keystone/keystone] \n[keystone/keystone] PLAY [controllers[0]] **********************************************************\n[keystone/keystone] \n[keystone/keystone] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4)\n[keystone/keystone] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone] interpreter could change the meaning of that path. See\n[keystone/keystone] https://docs.ansible.com/ansible-\n[keystone/keystone] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] [WARNING]: Platform linux on host instance is using the discovered Python\n[keycloak/keycloak] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keycloak/keycloak] interpreter could change the meaning of that path. See\n[keycloak/keycloak] https://docs.ansible.com/ansible-\n[keycloak/keycloak] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create RabbitMQ cluster] *************************************************\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2)",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create percona haproxy metric service] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2)",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] PLAY RECAP *********************************************************************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] instance                   : ok=6    changed=3    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "==> [percona-xtradb-cluster] Deployment complete",
                                "==> [keystone] Starting deployment",
                                "==> [keycloak] Starting deployment",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] PLAY [controllers] *************************************************************",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [Gathering Facts] *********************************************************",
                                "[keystone/keystone] ",
                                "[keystone/keystone] PLAY [controllers[0]] **********************************************************",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4)",
                                "[keystone/keystone] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keystone/keystone] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keystone/keystone] interpreter could change the meaning of that path. See",
                                "[keystone/keystone] https://docs.ansible.com/ansible-",
                                "[keystone/keystone] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[keystone/keystone] ok: [instance]",
                                "[keycloak/keycloak] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keycloak/keycloak] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keycloak/keycloak] interpreter could change the meaning of that path. See",
                                "[keycloak/keycloak] https://docs.ansible.com/ansible-",
                                "[keycloak/keycloak] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [Create RabbitMQ cluster] *************************************************",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000003799-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:05.015059Z",
                            "start": "2026-07-25T20:13:04.495849Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003799",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2)\n[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create percona haproxy metric service] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2)\n[percona-xtradb-cluster/percona_xtradb_cluster] changed: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] instance                   : ok=6    changed=3    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[percona-xtradb-cluster/percona_xtradb_cluster] \n==> [percona-xtradb-cluster] Deployment complete\n==> [keystone] Starting deployment\n==> [keycloak] Starting deployment\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY [controllers] *************************************************************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Gathering Facts] *********************************************************\n[keystone/keystone] \n[keystone/keystone] PLAY [controllers[0]] **********************************************************\n[keystone/keystone] \n[keystone/keystone] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4)\n[keystone/keystone] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone] interpreter could change the meaning of that path. See\n[keystone/keystone] https://docs.ansible.com/ansible-\n[keystone/keystone] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] [WARNING]: Platform linux on host instance is using the discovered Python\n[keycloak/keycloak] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keycloak/keycloak] interpreter could change the meaning of that path. See\n[keycloak/keycloak] https://docs.ansible.com/ansible-\n[keycloak/keycloak] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create RabbitMQ cluster] *************************************************\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:05.087156Z",
                            "start": "2026-07-25T20:13:05.023575Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000379a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "136556"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:05.152531Z",
                            "start": "2026-07-25T20:13:05.096218Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000379b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 680 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:05.214038Z",
                            "start": "2026-07-25T20:13:05.159840Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000379c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:05.288409Z",
                            "start": "2026-07-25T20:13:05.222666Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000379d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:13:05.411156",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:13:25.413433",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:25.433864Z",
                            "start": "2026-07-25T20:13:05.366774Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003ab6",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "35"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:25.509284Z",
                            "start": "2026-07-25T20:13:25.441902Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003ab7",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:25.746384Z",
                            "start": "2026-07-25T20:13:25.518477Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003ab8",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010384.6869292,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 288,
                                "charset": "unknown",
                                "checksum": "af74dcebf081310bedcdbc6bd6a10012ccf77b4b",
                                "ctime": 1785010404.983319,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010404.983319,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 140802,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:25.994683Z",
                            "start": "2026-07-25T20:13:25.755949Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003ab9",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4246"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:26.118975Z",
                            "start": "2026-07-25T20:13:26.020576Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003aba",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +136557 /tmp/ansible.xql2ah_m.log | head -c 4246",
                            "delta": "0:00:00.007310",
                            "end": "2026-07-25 20:13:26.386004",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +136557 /tmp/ansible.xql2ah_m.log | head -c 4246",
                                    "_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-34c8-7bd3-000000003abb-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:13:26.378694",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keycloak/keycloak] ok: [instance] => (item=oslo_db)\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keycloak/keycloak] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0)\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Get the Kuberentes service for Percona XtraDB Cluster] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Install MySQL python package] *************\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Check MySQL ready] ************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create Keycloak database] *****************\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create a Keycloak user] *******************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Disable pxc strict mode] ******************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Deploy Helm chart] ************************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create RabbitMQ cluster] *************************************************\n[keystone/keystone] included: rabbitmq for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0)",
                            "stdout_lines": [
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[keycloak/keycloak] ok: [instance] => (item=oslo_db)",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[keycloak/keycloak] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0)",
                                "[keycloak/keycloak] changed: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Get the Kuberentes service for Percona XtraDB Cluster] ***",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Install MySQL python package] *************",
                                "[keycloak/keycloak] changed: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Check MySQL ready] ************************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create Keycloak database] *****************",
                                "[keycloak/keycloak] changed: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create a Keycloak user] *******************",
                                "[keystone/keystone] changed: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[keycloak/keycloak] changed: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Disable pxc strict mode] ******************",
                                "[keystone/keystone] changed: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Deploy Helm chart] ************************",
                                "[keystone/keystone] changed: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Create RabbitMQ cluster] *************************************************",
                                "[keystone/keystone] included: rabbitmq for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000003abb-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:26.693321Z",
                            "start": "2026-07-25T20:13:26.170146Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003abb",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keycloak/keycloak] ok: [instance] => (item=oslo_db)\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keycloak/keycloak] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0)\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Get the Kuberentes service for Percona XtraDB Cluster] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Install MySQL python package] *************\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Check MySQL ready] ************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create Keycloak database] *****************\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create a Keycloak user] *******************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Disable pxc strict mode] ******************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Deploy Helm chart] ************************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create RabbitMQ cluster] *************************************************\n[keystone/keystone] included: rabbitmq for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:26.769219Z",
                            "start": "2026-07-25T20:13:26.702736Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003abc",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "140802"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:26.837738Z",
                            "start": "2026-07-25T20:13:26.775686Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003abd",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 700 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:26.919424Z",
                            "start": "2026-07-25T20:13:26.845616Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003abe",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:26.997476Z",
                            "start": "2026-07-25T20:13:26.928148Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003abf",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:13:27.167115",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:13:47.169912",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:47.182518Z",
                            "start": "2026-07-25T20:13:27.122817Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003dee",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "36"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:47.257354Z",
                            "start": "2026-07-25T20:13:47.191645Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003def",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:47.507396Z",
                            "start": "2026-07-25T20:13:47.268335Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df0",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010405.9313376,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 288,
                                "charset": "unknown",
                                "checksum": "ea52a6bbd16296309e22691855336b8ccfb7a0c2",
                                "ctime": 1785010425.6597216,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010425.6597216,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 141734,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:47.754875Z",
                            "start": "2026-07-25T20:13:47.515967Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df1",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "932"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:47.843389Z",
                            "start": "2026-07-25T20:13:47.764472Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df2",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +140803 /tmp/ansible.xql2ah_m.log | head -c 932",
                            "delta": "0:00:00.008128",
                            "end": "2026-07-25 20:13:48.063305",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +140803 /tmp/ansible.xql2ah_m.log | head -c 932",
                                    "_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-34c8-7bd3-000000003df3-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:13:48.055177",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000003df3-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:48.395766Z",
                            "start": "2026-07-25T20:13:47.875663Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df3",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:48.470128Z",
                            "start": "2026-07-25T20:13:48.406026Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df4",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "141734"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:48.532729Z",
                            "start": "2026-07-25T20:13:48.477387Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df5",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 720 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:48.606467Z",
                            "start": "2026-07-25T20:13:48.543991Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df6",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:13:48.676766Z",
                            "start": "2026-07-25T20:13:48.616350Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000003df7",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:13:48.799118",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:14:08.801405",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:08.821230Z",
                            "start": "2026-07-25T20:13:48.748907Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000413c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "37"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:08.903988Z",
                            "start": "2026-07-25T20:14:08.829042Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000413d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:09.161846Z",
                            "start": "2026-07-25T20:14:08.913416Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000413e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010427.7077615,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 296,
                                "charset": "unknown",
                                "checksum": "fcc70a1ec9a281a3a2aa474c90417c7a7e6418fe",
                                "ctime": 1785010448.4961662,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010448.4961662,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 146510,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:09.393789Z",
                            "start": "2026-07-25T20:14:09.170862Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000413f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4776"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:09.478116Z",
                            "start": "2026-07-25T20:14:09.403128Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004140",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +141735 /tmp/ansible.xql2ah_m.log | head -c 4776",
                            "delta": "0:00:00.008399",
                            "end": "2026-07-25 20:14:09.720450",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +141735 /tmp/ansible.xql2ah_m.log | head -c 4776",
                                    "_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-34c8-7bd3-000000004141-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:14:09.712051",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17)\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone] ok: [instance] => (item=oslo_cache)\n[keystone/keystone] ok: [instance] => (item=identity)\n[keystone/keystone] ok: [instance] => (item=oslo_messaging)\n[keystone/keystone] ok: [instance] => (item=oslo_db)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keystone/keystone] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak realms] *******************\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keystone/keystone] skipping: [instance] => (item=atmosphere) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create ConfigMap with all OpenID connect configurations] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak clients] ******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5)\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Assign realm-management roles to service account] ***\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait for OpenID metadata ConfigMap] *******\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (300 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (299 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (298 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (297 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (296 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (295 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17)",
                                "[keystone/keystone] changed: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[keystone/keystone] ok: [instance] => (item=oslo_cache)",
                                "[keystone/keystone] ok: [instance] => (item=identity)",
                                "[keystone/keystone] ok: [instance] => (item=oslo_messaging)",
                                "[keystone/keystone] ok: [instance] => (item=oslo_db)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[keystone/keystone] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[keystone/keystone] changed: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak realms] *******************",
                                "[keystone/keystone] skipping: [instance] => (item=None) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Setup Keycloak Authentication Required Actions (MFA)] ***",
                                "[keystone/keystone] skipping: [instance] => (item=atmosphere) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create ConfigMap with all OpenID connect configurations] ***",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak clients] ******************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5)",
                                "[keystone/keystone] skipping: [instance] => (item=None) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Assign realm-management roles to service account] ***",
                                "[keystone/keystone] skipping: [instance] => (item=None) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait for OpenID metadata ConfigMap] *******",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (300 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (299 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (298 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (297 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (296 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (295 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000004141-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:10.042013Z",
                            "start": "2026-07-25T20:14:09.520231Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004141",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17)\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone] ok: [instance] => (item=oslo_cache)\n[keystone/keystone] ok: [instance] => (item=identity)\n[keystone/keystone] ok: [instance] => (item=oslo_messaging)\n[keystone/keystone] ok: [instance] => (item=oslo_db)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keystone/keystone] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak realms] *******************\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keystone/keystone] skipping: [instance] => (item=atmosphere) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create ConfigMap with all OpenID connect configurations] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak clients] ******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5)\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Assign realm-management roles to service account] ***\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait for OpenID metadata ConfigMap] *******\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (300 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (299 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (298 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (297 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (296 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (295 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:10.128664Z",
                            "start": "2026-07-25T20:14:10.051415Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004142",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "146510"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:10.202547Z",
                            "start": "2026-07-25T20:14:10.138262Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004143",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 740 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:10.264097Z",
                            "start": "2026-07-25T20:14:10.211607Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004144",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:10.336174Z",
                            "start": "2026-07-25T20:14:10.273321Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004145",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:14:10.519583",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:14:30.521619",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:30.535428Z",
                            "start": "2026-07-25T20:14:10.471479Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a0",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "38"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:30.606863Z",
                            "start": "2026-07-25T20:14:30.543277Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a1",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:30.851444Z",
                            "start": "2026-07-25T20:14:30.614487Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a2",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010449.3281825,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 304,
                                "charset": "unknown",
                                "checksum": "6c101d9568be24ba22acd999d9927d25453531de",
                                "ctime": 1785010470.9846034,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010470.9846034,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 149270,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:31.055154Z",
                            "start": "2026-07-25T20:14:30.858815Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a3",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2760"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:31.128124Z",
                            "start": "2026-07-25T20:14:31.063401Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a4",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +146511 /tmp/ansible.xql2ah_m.log | head -c 2760",
                            "delta": "0:00:00.010050",
                            "end": "2026-07-25 20:14:31.367851",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +146511 /tmp/ansible.xql2ah_m.log | head -c 2760",
                                    "_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-34c8-7bd3-0000000044a5-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:14:31.357801",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (294 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (293 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (292 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (291 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (290 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (289 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (288 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (287 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0)",
                            "stdout_lines": [
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (294 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (293 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (292 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (291 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (290 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (289 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (288 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (287 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000044a5-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:31.687879Z",
                            "start": "2026-07-25T20:14:31.156626Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a5",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (294 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (293 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (292 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (291 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (290 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (289 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (288 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (287 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:31.765979Z",
                            "start": "2026-07-25T20:14:31.699756Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a6",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "149270"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:31.825742Z",
                            "start": "2026-07-25T20:14:31.773382Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a7",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 760 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:31.901488Z",
                            "start": "2026-07-25T20:14:31.834830Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a8",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:31.974447Z",
                            "start": "2026-07-25T20:14:31.909348Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000044a9",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:14:32.088125",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:14:52.090071",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:52.103724Z",
                            "start": "2026-07-25T20:14:32.045178Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000481a",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "39"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:52.178147Z",
                            "start": "2026-07-25T20:14:52.111719Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000481b",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:52.433489Z",
                            "start": "2026-07-25T20:14:52.187592Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000481c",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010471.012604,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 304,
                                "charset": "unknown",
                                "checksum": "5a64b85ebf253933fc3237cd1091e24726d4bfd6",
                                "ctime": 1785010491.2729917,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010491.2729917,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 150241,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:52.640225Z",
                            "start": "2026-07-25T20:14:52.442505Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000481d",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "971"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:52.714011Z",
                            "start": "2026-07-25T20:14:52.650821Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000481e",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +149271 /tmp/ansible.xql2ah_m.log | head -c 971",
                            "delta": "0:00:00.007372",
                            "end": "2026-07-25 20:14:52.925439",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +149271 /tmp/ansible.xql2ah_m.log | head -c 971",
                                    "_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-34c8-7bd3-00000000481f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:14:52.918067",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (286 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (285 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (284 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (283 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (282 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (281 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (280 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (279 retries left).",
                            "stdout_lines": [
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (286 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (285 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (284 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (283 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (282 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (281 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (280 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (279 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000481f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:53.262811Z",
                            "start": "2026-07-25T20:14:52.742879Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000481f",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (286 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (285 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (284 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (283 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (282 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (281 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (280 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (279 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:53.344652Z",
                            "start": "2026-07-25T20:14:53.271188Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004820",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "150241"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:53.407657Z",
                            "start": "2026-07-25T20:14:53.354788Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004821",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 780 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:53.480116Z",
                            "start": "2026-07-25T20:14:53.416516Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004822",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:14:53.543776Z",
                            "start": "2026-07-25T20:14:53.490833Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004823",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:14:53.725926",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:15:13.727811",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:13.743887Z",
                            "start": "2026-07-25T20:14:53.681884Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004baa",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "40"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:13.819029Z",
                            "start": "2026-07-25T20:15:13.752291Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bab",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:14.109645Z",
                            "start": "2026-07-25T20:15:13.827331Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bac",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010492.597017,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 312,
                                "charset": "unknown",
                                "checksum": "5f6dd39615d5f030afc11bf16273281411d83dd0",
                                "ctime": 1785010512.7254024,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010512.7254024,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 152611,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:14.326503Z",
                            "start": "2026-07-25T20:15:14.118192Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bad",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2370"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:14.400656Z",
                            "start": "2026-07-25T20:15:14.335402Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bae",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +150242 /tmp/ansible.xql2ah_m.log | head -c 2370",
                            "delta": "0:00:00.007514",
                            "end": "2026-07-25 20:15:14.962274",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +150242 /tmp/ansible.xql2ah_m.log | head -c 2370",
                                    "_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-34c8-7bd3-000000004baf-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:15:14.954760",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (278 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (277 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (276 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (275 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (274 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (273 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (272 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (271 retries left).",
                            "stdout_lines": [
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (278 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (277 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (276 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (275 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (274 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (273 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (272 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (271 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000004baf-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:15.294472Z",
                            "start": "2026-07-25T20:15:14.772192Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004baf",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (278 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (277 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (276 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (275 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (274 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (273 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (272 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (271 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:15.377250Z",
                            "start": "2026-07-25T20:15:15.309790Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bb0",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "152611"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:15.442441Z",
                            "start": "2026-07-25T20:15:15.384760Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bb1",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 800 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:15.516710Z",
                            "start": "2026-07-25T20:15:15.451628Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bb2",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:15.584951Z",
                            "start": "2026-07-25T20:15:15.527712Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004bb3",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:15:15.715386",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:15:35.717639",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:35.734548Z",
                            "start": "2026-07-25T20:15:15.665674Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f50",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "41"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:35.807134Z",
                            "start": "2026-07-25T20:15:35.741235Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f51",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:36.042257Z",
                            "start": "2026-07-25T20:15:35.815202Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f52",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010514.2814322,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 312,
                                "charset": "unknown",
                                "checksum": "70d28aad2f1b332c1152f424f0c083aa2f5f78ed",
                                "ctime": 1785010535.801844,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010535.801844,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 154777,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:36.266285Z",
                            "start": "2026-07-25T20:15:36.049466Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f53",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2166"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:36.335654Z",
                            "start": "2026-07-25T20:15:36.273479Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f54",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +152612 /tmp/ansible.xql2ah_m.log | head -c 2166",
                            "delta": "0:00:00.008515",
                            "end": "2026-07-25 20:15:36.572123",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +152612 /tmp/ansible.xql2ah_m.log | head -c 2166",
                                    "_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-34c8-7bd3-000000004f55-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:15:36.563608",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (270 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (269 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (268 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (267 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (266 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (265 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (264 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (263 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13)",
                            "stdout_lines": [
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (270 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (269 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (268 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (267 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (266 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (265 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (264 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (263 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000004f55-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:36.880814Z",
                            "start": "2026-07-25T20:15:36.361892Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f55",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (270 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (269 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (268 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (267 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (266 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (265 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (264 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (263 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:36.953814Z",
                            "start": "2026-07-25T20:15:36.887698Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f56",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "154777"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:37.029720Z",
                            "start": "2026-07-25T20:15:36.961108Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f57",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 820 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:37.102176Z",
                            "start": "2026-07-25T20:15:37.036625Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f58",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:37.163503Z",
                            "start": "2026-07-25T20:15:37.109114Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000004f59",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:15:37.289334",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:15:57.291454",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:57.307066Z",
                            "start": "2026-07-25T20:15:37.240507Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000530c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "42"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:57.382153Z",
                            "start": "2026-07-25T20:15:57.314449Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000530d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:57.701252Z",
                            "start": "2026-07-25T20:15:57.391714Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000530e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010536.2138517,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 320,
                                "charset": "unknown",
                                "checksum": "a37bd71075085401d9c8988f04e5e765b976bb65",
                                "ctime": 1785010557.3742545,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010557.3742545,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 158738,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:58.063695Z",
                            "start": "2026-07-25T20:15:57.831875Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000530f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3961"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:58.141476Z",
                            "start": "2026-07-25T20:15:58.073409Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005310",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +154778 /tmp/ansible.xql2ah_m.log | head -c 3961",
                            "delta": "0:00:00.008639",
                            "end": "2026-07-25 20:15:58.390212",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +154778 /tmp/ansible.xql2ah_m.log | head -c 3961",
                                    "_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-34c8-7bd3-000000005311-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:15:58.381573",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (262 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (261 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (260 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (259 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074)\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until keycloak ready] ****************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (258 retries left).\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create Keycloak Ingress] *************************************************\n[keycloak/keycloak] included: ingress for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.ingress : Create Ingress keycloak] *******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24)\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Enable pxc strict mode] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until Keycloak endpoint is ready] ****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine)\n[keycloak/keycloak] FAILED - RETRYING: [instance]: Wait until Keycloak endpoint is ready (120 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (257 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (256 retries left).\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY RECAP *********************************************************************\n[keycloak/keycloak] instance                   : ok=20   changed=6    unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   \n[keycloak/keycloak] \n==> [keycloak] Deployment complete\n==> [kube-prometheus-stack] Starting deployment\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (255 retries left).\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY [controllers[0]] **********************************************************\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa)",
                            "stdout_lines": [
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (262 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (261 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (260 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (259 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074)",
                                "[keycloak/keycloak] changed: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until keycloak ready] ****************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (258 retries left).",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [Create Keycloak Ingress] *************************************************",
                                "[keycloak/keycloak] included: ingress for instance",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.ingress : Create Ingress keycloak] *******************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24)",
                                "[keycloak/keycloak] changed: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Enable pxc strict mode] *******************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until Keycloak endpoint is ready] ****",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine)",
                                "[keycloak/keycloak] FAILED - RETRYING: [instance]: Wait until Keycloak endpoint is ready (120 retries left).",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0)",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (257 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (256 retries left).",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] PLAY RECAP *********************************************************************",
                                "[keycloak/keycloak] instance                   : ok=20   changed=6    unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   ",
                                "[keycloak/keycloak] ",
                                "==> [keycloak] Deployment complete",
                                "==> [kube-prometheus-stack] Starting deployment",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (255 retries left).",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] PLAY [controllers[0]] **********************************************************",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000005311-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:58.693594Z",
                            "start": "2026-07-25T20:15:58.172245Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005311",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (262 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (261 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (260 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (259 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074)\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until keycloak ready] ****************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (258 retries left).\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create Keycloak Ingress] *************************************************\n[keycloak/keycloak] included: ingress for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.ingress : Create Ingress keycloak] *******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24)\n[keycloak/keycloak] changed: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Enable pxc strict mode] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until Keycloak endpoint is ready] ****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine)\n[keycloak/keycloak] FAILED - RETRYING: [instance]: Wait until Keycloak endpoint is ready (120 retries left).\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0)\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (257 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (256 retries left).\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY RECAP *********************************************************************\n[keycloak/keycloak] instance                   : ok=20   changed=6    unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   \n[keycloak/keycloak] \n==> [keycloak] Deployment complete\n==> [kube-prometheus-stack] Starting deployment\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (255 retries left).\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY [controllers[0]] **********************************************************\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:58.781073Z",
                            "start": "2026-07-25T20:15:58.704465Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005312",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "158738"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:58.860667Z",
                            "start": "2026-07-25T20:15:58.791471Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005313",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 840 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:58.935299Z",
                            "start": "2026-07-25T20:15:58.868507Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005314",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:15:59.002636Z",
                            "start": "2026-07-25T20:15:58.946304Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005315",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:15:59.129329",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:16:19.131494",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:19.143265Z",
                            "start": "2026-07-25T20:15:59.081095Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056de",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "43"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:19.228948Z",
                            "start": "2026-07-25T20:16:19.152754Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056df",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:19.467272Z",
                            "start": "2026-07-25T20:16:19.238385Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e0",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010558.0022664,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 328,
                                "charset": "unknown",
                                "checksum": "71f0b4e195cf8f603f4b7748851d54ab9ee063c7",
                                "ctime": 1785010572.8665493,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010572.8665493,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 163143,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:19.674996Z",
                            "start": "2026-07-25T20:16:19.475748Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e1",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4405"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:19.747640Z",
                            "start": "2026-07-25T20:16:19.681967Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e2",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +158739 /tmp/ansible.xql2ah_m.log | head -c 4405",
                            "delta": "0:00:00.007582",
                            "end": "2026-07-25 20:16:19.962815",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +158739 /tmp/ansible.xql2ah_m.log | head -c 4405",
                                    "_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-34c8-7bd3-0000000056e3-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:16:19.955233",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (254 retries left).\n[keystone/keystone_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone_pre] interpreter could change the meaning of that path. See\n[keystone/keystone_pre] https://docs.ansible.com/ansible-\n[keystone/keystone_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Create RabbitMQ cluster] *************************************************\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance] => (item=oslo_messaging) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_db) \n[keystone/keystone_pre] skipping: [instance] => (item=identity) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_cache) \n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak realms] ***************\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (253 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (252 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (251 retries left).\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keystone/keystone_pre] ok: [instance] => (item=atmosphere)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create ConfigMap with all OpenID connect configurations] ***\n[keystone/keystone_pre] changed: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak clients] **************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Deploy Helm chart] ************************\n[keystone/keystone_pre] changed: [instance] => (item=None)\n[keystone/keystone_pre] changed: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Assign realm-management roles to service account] ***\n[keystone/keystone_pre] changed: [instance] => (item=None)\n[keystone/keystone_pre] changed: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY RECAP *********************************************************************\n[keystone/keystone_pre] instance                   : ok=7    changed=3    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[keystone/keystone_pre] ",
                            "stdout_lines": [
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (254 retries left).",
                                "[keystone/keystone_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keystone/keystone_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keystone/keystone_pre] interpreter could change the meaning of that path. See",
                                "[keystone/keystone_pre] https://docs.ansible.com/ansible-",
                                "[keystone/keystone_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[keystone/keystone_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[keystone/keystone_pre] skipping: [instance] => (item=oslo_db) ",
                                "[keystone/keystone_pre] skipping: [instance] => (item=identity) ",
                                "[keystone/keystone_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak realms] ***************",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (253 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (252 retries left).",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (251 retries left).",
                                "[keystone/keystone_pre] ok: [instance] => (item=None)",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Setup Keycloak Authentication Required Actions (MFA)] ***",
                                "[keystone/keystone_pre] ok: [instance] => (item=atmosphere)",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create ConfigMap with all OpenID connect configurations] ***",
                                "[keystone/keystone_pre] changed: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak clients] **************",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Deploy Helm chart] ************************",
                                "[keystone/keystone_pre] changed: [instance] => (item=None)",
                                "[keystone/keystone_pre] changed: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Assign realm-management roles to service account] ***",
                                "[keystone/keystone_pre] changed: [instance] => (item=None)",
                                "[keystone/keystone_pre] changed: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] PLAY RECAP *********************************************************************",
                                "[keystone/keystone_pre] instance                   : ok=7    changed=3    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "[keystone/keystone_pre] "
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000056e3-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:20.295131Z",
                            "start": "2026-07-25T20:16:19.774137Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e3",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (254 retries left).\n[keystone/keystone_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone_pre] interpreter could change the meaning of that path. See\n[keystone/keystone_pre] https://docs.ansible.com/ansible-\n[keystone/keystone_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Create RabbitMQ cluster] *************************************************\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance] => (item=oslo_messaging) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_db) \n[keystone/keystone_pre] skipping: [instance] => (item=identity) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_cache) \n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak realms] ***************\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (253 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (252 retries left).\n[keystone/keystone] FAILED - RETRYING: [instance]: Wait for OpenID metadata ConfigMap (251 retries left).\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keystone/keystone_pre] ok: [instance] => (item=atmosphere)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create ConfigMap with all OpenID connect configurations] ***\n[keystone/keystone_pre] changed: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak clients] **************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Deploy Helm chart] ************************\n[keystone/keystone_pre] changed: [instance] => (item=None)\n[keystone/keystone_pre] changed: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Assign realm-management roles to service account] ***\n[keystone/keystone_pre] changed: [instance] => (item=None)\n[keystone/keystone_pre] changed: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY RECAP *********************************************************************\n[keystone/keystone_pre] instance                   : ok=7    changed=3    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[keystone/keystone_pre] "
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:20.372176Z",
                            "start": "2026-07-25T20:16:20.304191Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e4",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "163143"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:20.444947Z",
                            "start": "2026-07-25T20:16:20.379504Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e5",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 860 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:20.518952Z",
                            "start": "2026-07-25T20:16:20.452527Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e6",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:20.579891Z",
                            "start": "2026-07-25T20:16:20.525950Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000056e7",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:16:20.705469",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:16:40.708065",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:40.727193Z",
                            "start": "2026-07-25T20:16:20.661461Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ac6",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "44"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:40.799128Z",
                            "start": "2026-07-25T20:16:40.735821Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ac7",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:41.135310Z",
                            "start": "2026-07-25T20:16:40.810562Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ac8",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010579.6226778,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 328,
                                "charset": "unknown",
                                "checksum": "71f0b4e195cf8f603f4b7748851d54ab9ee063c7",
                                "ctime": 1785010572.8665493,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010572.8665493,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 163143,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:41.455741Z",
                            "start": "2026-07-25T20:16:41.146663Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ac9",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:41.537571Z",
                            "start": "2026-07-25T20:16:41.464337Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005aca",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:16:42.077938Z",
                            "start": "2026-07-25T20:16:41.568167Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005acb",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:16:42.165972Z",
                            "start": "2026-07-25T20:16:42.090254Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005acc",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "163143"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:42.241219Z",
                            "start": "2026-07-25T20:16:42.180507Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005acd",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 880 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:42.314802Z",
                            "start": "2026-07-25T20:16:42.251730Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ace",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:16:42.387395Z",
                            "start": "2026-07-25T20:16:42.322286Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005acf",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:16:42.525345",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:17:02.527381",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:02.543864Z",
                            "start": "2026-07-25T20:16:42.476338Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ec4",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "45"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:02.621910Z",
                            "start": "2026-07-25T20:17:02.553027Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ec5",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:02.870333Z",
                            "start": "2026-07-25T20:17:02.629594Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ec6",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010579.6226778,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 328,
                                "charset": "unknown",
                                "checksum": "71f0b4e195cf8f603f4b7748851d54ab9ee063c7",
                                "ctime": 1785010572.8665493,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010572.8665493,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 163143,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:03.084485Z",
                            "start": "2026-07-25T20:17:02.881132Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ec7",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:03.164070Z",
                            "start": "2026-07-25T20:17:03.094699Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ec8",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:17:03.712311Z",
                            "start": "2026-07-25T20:17:03.198309Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ec9",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:17:03.775980Z",
                            "start": "2026-07-25T20:17:03.728508Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005eca",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "163143"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:03.861937Z",
                            "start": "2026-07-25T20:17:03.790866Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ecb",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 900 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:03.939609Z",
                            "start": "2026-07-25T20:17:03.871471Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ecc",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:04.008188Z",
                            "start": "2026-07-25T20:17:03.950948Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000005ecd",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:17:04.147361",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:17:24.149529",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:24.167663Z",
                            "start": "2026-07-25T20:17:04.094327Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062d8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "46"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:24.231321Z",
                            "start": "2026-07-25T20:17:24.175173Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062d9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:24.483383Z",
                            "start": "2026-07-25T20:17:24.240857Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062da",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010579.6226778,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 328,
                                "charset": "unknown",
                                "checksum": "9a99711c5afcdb3f9e568f077b8c213ad4c8c2eb",
                                "ctime": 1785010644.3159056,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010644.3159056,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 163270,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:24.700885Z",
                            "start": "2026-07-25T20:17:24.492851Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062db",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "127"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:24.779849Z",
                            "start": "2026-07-25T20:17:24.712520Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062dc",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +163144 /tmp/ansible.xql2ah_m.log | head -c 127",
                            "delta": "0:00:00.007491",
                            "end": "2026-07-25 20:17:25.117222",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +163144 /tmp/ansible.xql2ah_m.log | head -c 127",
                                    "_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-34c8-7bd3-0000000062dd-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:17:25.109731",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000062dd-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:25.456173Z",
                            "start": "2026-07-25T20:17:24.931998Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062dd",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:25.532363Z",
                            "start": "2026-07-25T20:17:25.464507Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062de",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "163270"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:25.607297Z",
                            "start": "2026-07-25T20:17:25.541217Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062df",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 920 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:25.682963Z",
                            "start": "2026-07-25T20:17:25.617504Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062e0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:25.765952Z",
                            "start": "2026-07-25T20:17:25.694711Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000062e1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:17:25.902199",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:17:45.905005",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:45.924915Z",
                            "start": "2026-07-25T20:17:25.847460Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006702",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "47"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:46.005424Z",
                            "start": "2026-07-25T20:17:45.936081Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006703",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:46.245264Z",
                            "start": "2026-07-25T20:17:46.014629Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006704",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010644.6559122,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 336,
                                "charset": "unknown",
                                "checksum": "98d13c7837115ec40553d60a532a48651ccade8f",
                                "ctime": 1785010660.104205,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010660.104205,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 164147,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:46.473699Z",
                            "start": "2026-07-25T20:17:46.253399Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006705",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "877"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:46.549265Z",
                            "start": "2026-07-25T20:17:46.482579Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006706",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +163271 /tmp/ansible.xql2ah_m.log | head -c 877",
                            "delta": "0:00:00.007592",
                            "end": "2026-07-25 20:17:46.785927",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +163271 /tmp/ansible.xql2ah_m.log | head -c 877",
                                    "_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-34c8-7bd3-000000006707-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:17:46.778335",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000006707-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:47.115259Z",
                            "start": "2026-07-25T20:17:46.592702Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006707",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:47.201562Z",
                            "start": "2026-07-25T20:17:47.123592Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006708",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "164147"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:47.277145Z",
                            "start": "2026-07-25T20:17:47.210206Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006709",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 940 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:47.366056Z",
                            "start": "2026-07-25T20:17:47.288132Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000670a",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:17:47.451787Z",
                            "start": "2026-07-25T20:17:47.374944Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000670b",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:17:47.588666",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:18:07.590751",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:07.605321Z",
                            "start": "2026-07-25T20:17:47.536667Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b42",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "48"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:07.678297Z",
                            "start": "2026-07-25T20:18:07.613245Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b43",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:07.933967Z",
                            "start": "2026-07-25T20:18:07.686078Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b44",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010666.4283247,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 336,
                                "charset": "unknown",
                                "checksum": "7e01076a1ae6b379ca593095c28f3082ff6f0222",
                                "ctime": 1785010687.2247188,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010687.2247188,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 166052,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:08.156221Z",
                            "start": "2026-07-25T20:18:07.943476Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b45",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1905"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:08.235010Z",
                            "start": "2026-07-25T20:18:08.164985Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b46",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +164148 /tmp/ansible.xql2ah_m.log | head -c 1905",
                            "delta": "0:00:00.008211",
                            "end": "2026-07-25 20:18:08.609164",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +164148 /tmp/ansible.xql2ah_m.log | head -c 1905",
                                    "_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-34c8-7bd3-000000006b47-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:18:08.600953",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000006b47-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:09.057606Z",
                            "start": "2026-07-25T20:18:08.402188Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b47",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:09.144131Z",
                            "start": "2026-07-25T20:18:09.067530Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b48",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "166052"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:09.228903Z",
                            "start": "2026-07-25T20:18:09.160422Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b49",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 960 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:09.305764Z",
                            "start": "2026-07-25T20:18:09.237600Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b4a",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:09.380840Z",
                            "start": "2026-07-25T20:18:09.314084Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006b4b",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:18:09.545267",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:18:29.547677",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:29.561559Z",
                            "start": "2026-07-25T20:18:09.476791Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f98",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "49"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:29.637643Z",
                            "start": "2026-07-25T20:18:29.570026Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f99",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:29.884639Z",
                            "start": "2026-07-25T20:18:29.646054Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f9a",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010688.1087356,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 336,
                                "charset": "unknown",
                                "checksum": "8f5c14655cc1dec9e3a88a8a2ad88bc014ded1b5",
                                "ctime": 1785010709.1051333,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010709.1051333,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 166608,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:30.103742Z",
                            "start": "2026-07-25T20:18:29.893141Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f9b",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "556"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:30.178565Z",
                            "start": "2026-07-25T20:18:30.111861Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f9c",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +166053 /tmp/ansible.xql2ah_m.log | head -c 556",
                            "delta": "0:00:00.006427",
                            "end": "2026-07-25 20:18:30.430555",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +166053 /tmp/ansible.xql2ah_m.log | head -c 556",
                                    "_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-34c8-7bd3-000000006f9d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:18:30.424128",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000006f9d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:30.731472Z",
                            "start": "2026-07-25T20:18:30.210098Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f9d",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:30.828479Z",
                            "start": "2026-07-25T20:18:30.742859Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f9e",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "166608"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:30.891687Z",
                            "start": "2026-07-25T20:18:30.837377Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006f9f",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 980 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:30.978081Z",
                            "start": "2026-07-25T20:18:30.901421Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006fa0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:31.066184Z",
                            "start": "2026-07-25T20:18:30.987785Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000006fa1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:18:31.211974",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:18:51.214144",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:51.230635Z",
                            "start": "2026-07-25T20:18:31.164510Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007404",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "50"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:51.302270Z",
                            "start": "2026-07-25T20:18:51.238288Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007405",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:51.558354Z",
                            "start": "2026-07-25T20:18:51.311162Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007406",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010710.4251583,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 344,
                                "charset": "unknown",
                                "checksum": "75a5a78bdcc0f6da2cfb8f3b2374e535587dc5dd",
                                "ctime": 1785010729.361517,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010729.361517,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 169076,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:51.769408Z",
                            "start": "2026-07-25T20:18:51.569138Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007407",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2468"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:51.848307Z",
                            "start": "2026-07-25T20:18:51.781275Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007408",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +166609 /tmp/ansible.xql2ah_m.log | head -c 2468",
                            "delta": "0:00:00.006000",
                            "end": "2026-07-25 20:18:52.063427",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +166609 /tmp/ansible.xql2ah_m.log | head -c 2468",
                                    "_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-34c8-7bd3-000000007409-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:18:52.057427",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000007409-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:52.393550Z",
                            "start": "2026-07-25T20:18:51.874485Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007409",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:52.468428Z",
                            "start": "2026-07-25T20:18:52.404379Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000740a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "169076"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:52.545078Z",
                            "start": "2026-07-25T20:18:52.479975Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000740b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1000 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:52.663723Z",
                            "start": "2026-07-25T20:18:52.596308Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000740c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:18:52.734858Z",
                            "start": "2026-07-25T20:18:52.671819Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000740d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:18:52.975014",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:19:12.977262",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:12.989869Z",
                            "start": "2026-07-25T20:18:52.929477Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007886",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "51"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:13.062567Z",
                            "start": "2026-07-25T20:19:12.997859Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007887",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:13.299709Z",
                            "start": "2026-07-25T20:19:13.071032Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007888",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010732.061568,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 400,
                                "charset": "unknown",
                                "checksum": "b61248dae35dd48d7a2a0af1d13403ccf4e49870",
                                "ctime": 1785010752.9059625,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010752.9059625,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 199073,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:13.511605Z",
                            "start": "2026-07-25T20:19:13.307068Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007889",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "29997"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:13.587280Z",
                            "start": "2026-07-25T20:19:13.521224Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000788a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +169077 /tmp/ansible.xql2ah_m.log | head -c 29997",
                            "delta": "0:00:00.011557",
                            "end": "2026-07-25 20:19:13.831075",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +169077 /tmp/ansible.xql2ah_m.log | head -c 29997",
                                    "_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-34c8-7bd3-00000000788b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:19:13.819518",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa)\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress] **********************************************************\n[keystone/keystone] included: openstack_helm_ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[keystone/keystone] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress identity] *************************************************\n[keystone/keystone] included: ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.ingress : Create Ingress identity] *******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4)\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Validate if ingress is reachable] *********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian)\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Report unreachable images] ************\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0) \n[keystone/keystone] FAILED - RETRYING: [instance]: Validate if ingress is reachable (120 retries left).\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1) \n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1) => {\n[image-warmup/image_warmup]     \"msg\": \"Warmup pull failed for harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1 (rc=1); kubelet will pull on demand.\"\n[image-warmup/image_warmup] }\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian) \n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY RECAP *********************************************************************\n[image-warmup/image_warmup] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[image-warmup/image_warmup] \n[keystone/keystone] FAILED - RETRYING: [instance]: Validate if ingress is reachable (119 retries left).\n==> [image-warmup] Deployment complete\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait until identity service ready] ********\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone domains] ******************\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone identity providers] *******\n[keystone/keystone] changed: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation mappings] ******\n[keystone/keystone] changed: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation protocols] *****\n[keystone/keystone] changed: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] PLAY RECAP *********************************************************************\n[keystone/keystone] instance                   : ok=29   changed=10   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   \n[keystone/keystone] \n==> [keystone] Deployment complete\n==> [placement] Starting deployment\n==> [glance] Starting deployment\n[glance/glance] \n[glance/glance] PLAY [controllers[0]] **********************************************************\n[placement/placement] \n[placement/placement] PLAY [controllers[0]] **********************************************************\n[glance/glance] \n[glance/glance] TASK [Gathering Facts] *********************************************************\n[placement/placement] \n[placement/placement] TASK [Gathering Facts] *********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY [controllers[0]] **********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [Gathering Facts] *********************************************************\n[placement/placement] [WARNING]: Platform linux on host instance is using the discovered Python\n[placement/placement] interpreter at /usr/bin/python3.10, but future installation of another Python\n[placement/placement] interpreter could change the meaning of that path. See\n[placement/placement] https://docs.ansible.com/ansible-\n[placement/placement] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance/glance] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance/glance] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance/glance] interpreter could change the meaning of that path. See\n[glance/glance] https://docs.ansible.com/ansible-\n[glance/glance] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance/glance] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] [WARNING]: Platform linux on host instance is using the discovered Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter could change the meaning of that path. See\n[kube-prometheus-stack/kube_prometheus_stack] https://docs.ansible.com/ansible-\n[kube-prometheus-stack/kube_prometheus_stack] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[placement/placement] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[placement/placement] \n[placement/placement] TASK [Create RabbitMQ cluster] *************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance/glance] ok: [instance]\n[placement/placement] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[placement/placement] ok: [instance] => (item=identity)\n[placement/placement] ok: [instance] => (item=oslo_cache)\n[placement/placement] ok: [instance] => (item=placement)\n[placement/placement] ok: [instance] => (item=oslo_db)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[placement/placement] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[placement/placement] changed: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.placement : Deploy Helm chart] ***********************\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Wait until Keycloak service is ready] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create RabbitMQ cluster] *************************************************\n[glance/glance] included: rabbitmq for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak realm] *******",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa)",
                                "[keystone/keystone] changed: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Create Ingress] **********************************************************",
                                "[keystone/keystone] included: openstack_helm_ingress for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[keystone/keystone] skipping: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Create Ingress identity] *************************************************",
                                "[keystone/keystone] included: ingress for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.ingress : Create Ingress identity] *******************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4)",
                                "[keystone/keystone] changed: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Validate if ingress is reachable] *********",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian)",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Report unreachable images] ************",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0) ",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Validate if ingress is reachable (120 retries left).",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1) ",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1) => {",
                                "[image-warmup/image_warmup]     \"msg\": \"Warmup pull failed for harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1 (rc=1); kubelet will pull on demand.\"",
                                "[image-warmup/image_warmup] }",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian) ",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] PLAY RECAP *********************************************************************",
                                "[image-warmup/image_warmup] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[image-warmup/image_warmup] ",
                                "[keystone/keystone] FAILED - RETRYING: [instance]: Validate if ingress is reachable (119 retries left).",
                                "==> [image-warmup] Deployment complete",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait until identity service ready] ********",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone domains] ******************",
                                "[keystone/keystone] ok: [instance] => (item=atmosphere)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone identity providers] *******",
                                "[keystone/keystone] changed: [instance] => (item=atmosphere)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation mappings] ******",
                                "[keystone/keystone] changed: [instance] => (item=atmosphere)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation protocols] *****",
                                "[keystone/keystone] changed: [instance] => (item=atmosphere)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] PLAY RECAP *********************************************************************",
                                "[keystone/keystone] instance                   : ok=29   changed=10   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   ",
                                "[keystone/keystone] ",
                                "==> [keystone] Deployment complete",
                                "==> [placement] Starting deployment",
                                "==> [glance] Starting deployment",
                                "[glance/glance] ",
                                "[glance/glance] PLAY [controllers[0]] **********************************************************",
                                "[placement/placement] ",
                                "[placement/placement] PLAY [controllers[0]] **********************************************************",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Gathering Facts] *********************************************************",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Gathering Facts] *********************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] PLAY [controllers[0]] **********************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [Gathering Facts] *********************************************************",
                                "[placement/placement] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[placement/placement] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[placement/placement] interpreter could change the meaning of that path. See",
                                "[placement/placement] https://docs.ansible.com/ansible-",
                                "[placement/placement] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[glance/glance] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[glance/glance] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[glance/glance] interpreter could change the meaning of that path. See",
                                "[glance/glance] https://docs.ansible.com/ansible-",
                                "[glance/glance] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[glance/glance] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[kube-prometheus-stack/kube_prometheus_stack] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[kube-prometheus-stack/kube_prometheus_stack] interpreter could change the meaning of that path. See",
                                "[kube-prometheus-stack/kube_prometheus_stack] https://docs.ansible.com/ansible-",
                                "[kube-prometheus-stack/kube_prometheus_stack] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[placement/placement] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Create RabbitMQ cluster] *************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[glance/glance] ok: [instance]",
                                "[placement/placement] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[placement/placement] ok: [instance] => (item=identity)",
                                "[placement/placement] ok: [instance] => (item=oslo_cache)",
                                "[placement/placement] ok: [instance] => (item=placement)",
                                "[placement/placement] ok: [instance] => (item=oslo_db)",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[placement/placement] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[placement/placement] changed: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.placement : Deploy Helm chart] ***********************",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Wait until Keycloak service is ready] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Create RabbitMQ cluster] *************************************************",
                                "[glance/glance] included: rabbitmq for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak realm] *******"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000788b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:14.146708Z",
                            "start": "2026-07-25T20:19:13.618720Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000788b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa)\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress] **********************************************************\n[keystone/keystone] included: openstack_helm_ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[keystone/keystone] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress identity] *************************************************\n[keystone/keystone] included: ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.ingress : Create Ingress identity] *******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4)\n[keystone/keystone] changed: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Validate if ingress is reachable] *********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian)\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Report unreachable images] ************\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0) \n[keystone/keystone] FAILED - RETRYING: [instance]: Validate if ingress is reachable (120 retries left).\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1) \n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1) => {\n[image-warmup/image_warmup]     \"msg\": \"Warmup pull failed for harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1 (rc=1); kubelet will pull on demand.\"\n[image-warmup/image_warmup] }\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian) \n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY RECAP *********************************************************************\n[image-warmup/image_warmup] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[image-warmup/image_warmup] \n[keystone/keystone] FAILED - RETRYING: [instance]: Validate if ingress is reachable (119 retries left).\n==> [image-warmup] Deployment complete\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait until identity service ready] ********\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone domains] ******************\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone identity providers] *******\n[keystone/keystone] changed: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation mappings] ******\n[keystone/keystone] changed: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation protocols] *****\n[keystone/keystone] changed: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] PLAY RECAP *********************************************************************\n[keystone/keystone] instance                   : ok=29   changed=10   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   \n[keystone/keystone] \n==> [keystone] Deployment complete\n==> [placement] Starting deployment\n==> [glance] Starting deployment\n[glance/glance] \n[glance/glance] PLAY [controllers[0]] **********************************************************\n[placement/placement] \n[placement/placement] PLAY [controllers[0]] **********************************************************\n[glance/glance] \n[glance/glance] TASK [Gathering Facts] *********************************************************\n[placement/placement] \n[placement/placement] TASK [Gathering Facts] *********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY [controllers[0]] **********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [Gathering Facts] *********************************************************\n[placement/placement] [WARNING]: Platform linux on host instance is using the discovered Python\n[placement/placement] interpreter at /usr/bin/python3.10, but future installation of another Python\n[placement/placement] interpreter could change the meaning of that path. See\n[placement/placement] https://docs.ansible.com/ansible-\n[placement/placement] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance/glance] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance/glance] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance/glance] interpreter could change the meaning of that path. See\n[glance/glance] https://docs.ansible.com/ansible-\n[glance/glance] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance/glance] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] [WARNING]: Platform linux on host instance is using the discovered Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter could change the meaning of that path. See\n[kube-prometheus-stack/kube_prometheus_stack] https://docs.ansible.com/ansible-\n[kube-prometheus-stack/kube_prometheus_stack] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[placement/placement] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[placement/placement] \n[placement/placement] TASK [Create RabbitMQ cluster] *************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance/glance] ok: [instance]\n[placement/placement] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[placement/placement] ok: [instance] => (item=identity)\n[placement/placement] ok: [instance] => (item=oslo_cache)\n[placement/placement] ok: [instance] => (item=placement)\n[placement/placement] ok: [instance] => (item=oslo_db)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[placement/placement] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[placement/placement] changed: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.placement : Deploy Helm chart] ***********************\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Wait until Keycloak service is ready] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create RabbitMQ cluster] *************************************************\n[glance/glance] included: rabbitmq for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak realm] *******"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:14.238774Z",
                            "start": "2026-07-25T20:19:14.156356Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000788c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "199073"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:14.309248Z",
                            "start": "2026-07-25T20:19:14.246821Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000788d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1020 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:14.384427Z",
                            "start": "2026-07-25T20:19:14.317907Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000788e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:14.459663Z",
                            "start": "2026-07-25T20:19:14.392712Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000788f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:19:14.591417",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:19:34.593475",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:34.603308Z",
                            "start": "2026-07-25T20:19:14.545321Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d1e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "52"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:34.697783Z",
                            "start": "2026-07-25T20:19:34.613131Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d1f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:34.938831Z",
                            "start": "2026-07-25T20:19:34.708874Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d20",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010753.8219798,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 408,
                                "charset": "unknown",
                                "checksum": "de189a726453d10071b501cce780ae18be1e4398",
                                "ctime": 1785010769.6182785,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010769.6182785,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 201298,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:35.151180Z",
                            "start": "2026-07-25T20:19:34.951129Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d21",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2225"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:35.222965Z",
                            "start": "2026-07-25T20:19:35.158709Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d22",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +199074 /tmp/ansible.xql2ah_m.log | head -c 2225",
                            "delta": "0:00:00.007126",
                            "end": "2026-07-25 20:19:35.461893",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +199074 /tmp/ansible.xql2ah_m.log | head -c 2225",
                                    "_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-34c8-7bd3-000000007d23-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:19:35.454767",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Add client roles in \"id_token\"] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" CA certificate] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client certificate] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client key] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create secrets for monitoring] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate client secret passwords] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=grafana)",
                            "stdout_lines": [
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[glance/glance] skipping: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[glance/glance] skipping: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[glance/glance] skipping: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Add client roles in \"id_token\"] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" CA certificate] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client certificate] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client key] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create secrets for monitoring] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate client secret passwords] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=grafana)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000007d23-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:35.772499Z",
                            "start": "2026-07-25T20:19:35.253321Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d23",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Add client roles in \"id_token\"] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" CA certificate] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client certificate] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client key] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create secrets for monitoring] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate client secret passwords] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=grafana)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:35.860491Z",
                            "start": "2026-07-25T20:19:35.783137Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d24",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "201298"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:35.935157Z",
                            "start": "2026-07-25T20:19:35.869615Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d25",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1040 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:36.009519Z",
                            "start": "2026-07-25T20:19:35.944683Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d26",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:36.088803Z",
                            "start": "2026-07-25T20:19:36.021449Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000007d27",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:19:36.313861",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:19:56.316568",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:56.328417Z",
                            "start": "2026-07-25T20:19:36.265830Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081cc",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "53"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:56.405596Z",
                            "start": "2026-07-25T20:19:56.339691Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081cd",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:56.639181Z",
                            "start": "2026-07-25T20:19:56.416063Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081ce",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010775.4543889,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 416,
                                "charset": "unknown",
                                "checksum": "46cc4531c62f14ce8418ade1dd9cc3317ea7d90e",
                                "ctime": 1785010792.5347118,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010792.5347118,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 205296,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:56.861916Z",
                            "start": "2026-07-25T20:19:56.646863Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081cf",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3998"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:56.950045Z",
                            "start": "2026-07-25T20:19:56.871609Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081d0",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +201299 /tmp/ansible.xql2ah_m.log | head -c 3998",
                            "delta": "0:00:00.007535",
                            "end": "2026-07-25 20:19:57.191745",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +201299 /tmp/ansible.xql2ah_m.log | head -c 3998",
                                    "_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-34c8-7bd3-0000000081d1-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:19:57.184210",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Collect all client secrets] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak clients] *****\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak roles] *******\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance/glance] ok: [instance] => (item=image)\n[glance/glance] ok: [instance] => (item=oslo_messaging)\n[glance/glance] ok: [instance] => (item=oslo_db)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[glance/glance] ok: [instance] => (item=oslo_cache)\n[glance/glance] ok: [instance] => (item=identity)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate cookie secrets] *****\n[glance/glance] ok: [instance] => (item=dashboard)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance/glance] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Generate Helm values (storage)] *************\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Deploy Helm chart] **************************\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)",
                            "stdout_lines": [
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Collect all client secrets] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak clients] *****",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak roles] *******",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[glance/glance] changed: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[glance/glance] ok: [instance] => (item=image)",
                                "[glance/glance] ok: [instance] => (item=oslo_messaging)",
                                "[glance/glance] ok: [instance] => (item=oslo_db)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]",
                                "[glance/glance] ok: [instance] => (item=oslo_cache)",
                                "[glance/glance] ok: [instance] => (item=identity)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate cookie secrets] *****",
                                "[glance/glance] ok: [instance] => (item=dashboard)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[glance/glance] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[glance/glance] changed: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.glance : Generate Helm values (storage)] *************",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.glance : Deploy Helm chart] **************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000081d1-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:57.499810Z",
                            "start": "2026-07-25T20:19:56.978112Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081d1",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Collect all client secrets] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak clients] *****\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak roles] *******\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance/glance] ok: [instance] => (item=image)\n[glance/glance] ok: [instance] => (item=oslo_messaging)\n[glance/glance] ok: [instance] => (item=oslo_db)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[glance/glance] ok: [instance] => (item=oslo_cache)\n[glance/glance] ok: [instance] => (item=identity)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate cookie secrets] *****\n[glance/glance] ok: [instance] => (item=dashboard)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance/glance] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Generate Helm values (storage)] *************\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Deploy Helm chart] **************************\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:57.581861Z",
                            "start": "2026-07-25T20:19:57.509841Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081d2",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "205296"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:57.650814Z",
                            "start": "2026-07-25T20:19:57.590143Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081d3",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1060 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:57.725390Z",
                            "start": "2026-07-25T20:19:57.659715Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081d4",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:19:57.805854Z",
                            "start": "2026-07-25T20:19:57.741876Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000081d5",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:19:57.961298",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:20:17.963582",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:17.980151Z",
                            "start": "2026-07-25T20:19:57.913208Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008690",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "54"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:18.050572Z",
                            "start": "2026-07-25T20:20:17.987650Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008691",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:18.303887Z",
                            "start": "2026-07-25T20:20:18.062083Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008692",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010796.8147926,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 416,
                                "charset": "unknown",
                                "checksum": "02ae05e8067485515efc7c134c5d56502a9a3cd6",
                                "ctime": 1785010817.3911805,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010817.3911805,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 206395,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:18.515798Z",
                            "start": "2026-07-25T20:20:18.314612Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008693",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1099"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:18.593653Z",
                            "start": "2026-07-25T20:20:18.525546Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008694",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +205297 /tmp/ansible.xql2ah_m.log | head -c 1099",
                            "delta": "0:00:00.013155",
                            "end": "2026-07-25 20:20:18.828561",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +205297 /tmp/ansible.xql2ah_m.log | head -c 1099",
                                    "_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-34c8-7bd3-000000008695-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:20:18.815406",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate OAuth2 proxy configuration] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create certificate issuer] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Install all CRDs] ************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy additional dashboards] ***",
                            "stdout_lines": [
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate OAuth2 proxy configuration] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create certificate issuer] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Install all CRDs] ************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy additional dashboards] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000008695-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:19.143900Z",
                            "start": "2026-07-25T20:20:18.622805Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008695",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate OAuth2 proxy configuration] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=alertmanager)\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create certificate issuer] ***\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Install all CRDs] ************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy additional dashboards] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:19.224685Z",
                            "start": "2026-07-25T20:20:19.153490Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008696",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "206395"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:19.301749Z",
                            "start": "2026-07-25T20:20:19.233291Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008697",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1080 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:19.377383Z",
                            "start": "2026-07-25T20:20:19.310362Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008698",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:19.457981Z",
                            "start": "2026-07-25T20:20:19.388455Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008699",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:20:19.625349",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:20:39.627643",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:39.642209Z",
                            "start": "2026-07-25T20:20:19.569521Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b6a",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "55"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:39.728554Z",
                            "start": "2026-07-25T20:20:39.653737Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b6b",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:39.990287Z",
                            "start": "2026-07-25T20:20:39.739615Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b6c",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010818.4632006,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 416,
                                "charset": "unknown",
                                "checksum": "4e8b4d49828d5e0af79ca75f25efaf53fe9283f1",
                                "ctime": 1785010832.7514699,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010832.7514699,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 208158,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:40.238519Z",
                            "start": "2026-07-25T20:20:39.999803Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b6d",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1763"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:40.459883Z",
                            "start": "2026-07-25T20:20:40.249643Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b6e",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +206396 /tmp/ansible.xql2ah_m.log | head -c 1763",
                            "delta": "0:00:00.006847",
                            "end": "2026-07-25 20:20:40.800595",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +206396 /tmp/ansible.xql2ah_m.log | head -c 1763",
                                    "_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-34c8-7bd3-000000008b6f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:20:40.793748",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'haproxy', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'goldpinger', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'node-exporter-full', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'ceph-cluster', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'ceph-cluster-advanced', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'hosts-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'host-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'pool-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'pool-detail', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'osds-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'osd-device-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'rbd-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'rbd-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy Helm chart] ***********",
                            "stdout_lines": [
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'haproxy', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'goldpinger', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'node-exporter-full', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'ceph-cluster', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'ceph-cluster-advanced', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'hosts-overview', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'host-details', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'pool-overview', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'pool-detail', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'osds-overview', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'osd-device-details', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'rbd-overview', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'rbd-details', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy Helm chart] ***********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000008b6f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:41.096440Z",
                            "start": "2026-07-25T20:20:40.576692Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b6f",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'haproxy', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'goldpinger', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'node-exporter-full', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'ceph-cluster', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'ceph-cluster-advanced', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'hosts-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'host-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'pool-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'pool-detail', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'osds-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'osd-device-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'rbd-overview', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] changed: [instance] => (item={'name': 'rbd-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy Helm chart] ***********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:41.170017Z",
                            "start": "2026-07-25T20:20:41.104458Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b70",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "208158"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:41.256484Z",
                            "start": "2026-07-25T20:20:41.180271Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b71",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1100 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:41.332536Z",
                            "start": "2026-07-25T20:20:41.266134Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b72",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:20:41.408271Z",
                            "start": "2026-07-25T20:20:41.343817Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000008b73",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:20:41.558304",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:21:01.560519",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:01.574912Z",
                            "start": "2026-07-25T20:20:41.510565Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000905a",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "56"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:01.663871Z",
                            "start": "2026-07-25T20:21:01.585495Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000905b",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:01.942541Z",
                            "start": "2026-07-25T20:21:01.672492Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000905c",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010840.1796098,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 424,
                                "charset": "unknown",
                                "checksum": "7728af200c1565cba6b73e2e6bf7bf6ec1ac485a",
                                "ctime": 1785010853.7838662,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010853.7838662,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 211323,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:02.165091Z",
                            "start": "2026-07-25T20:21:01.954102Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000905d",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3165"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:02.251969Z",
                            "start": "2026-07-25T20:21:02.180675Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000905e",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +208159 /tmp/ansible.xql2ah_m.log | head -c 3165",
                            "delta": "0:00:00.007157",
                            "end": "2026-07-25 20:21:02.512357",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +208159 /tmp/ansible.xql2ah_m.log | head -c 3165",
                                    "_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-34c8-7bd3-00000000905f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:21:02.505200",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[placement/placement] changed: [instance]\n[placement/placement] \n[placement/placement] TASK [Create Ingress] **********************************************************\n[placement/placement] included: openstack_helm_ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [Create Ingress placement] ************************************************\n[placement/placement] included: ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.ingress : Create Ingress placement] ******************\n[placement/placement] changed: [instance]\n[placement/placement] \n[placement/placement] PLAY RECAP *********************************************************************\n[placement/placement] instance                   : ok=14   changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[placement/placement] \n==> [placement] Deployment complete\n==> [cinder] Starting deployment\n[cinder/cinder] \n[cinder/cinder] PLAY [controllers[0]] **********************************************************\n[cinder/cinder] \n[cinder/cinder] TASK [Gathering Facts] *********************************************************\n[cinder/cinder] [WARNING]: Platform linux on host instance is using the discovered Python\n[cinder/cinder] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cinder/cinder] interpreter could change the meaning of that path. See\n[cinder/cinder] https://docs.ansible.com/ansible-\n[cinder/cinder] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create RabbitMQ cluster] *************************************************\n[cinder/cinder] included: rabbitmq for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                            "stdout_lines": [
                                "[placement/placement] changed: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Create Ingress] **********************************************************",
                                "[placement/placement] included: openstack_helm_ingress for instance",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Create Ingress placement] ************************************************",
                                "[placement/placement] included: ingress for instance",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.ingress : Create Ingress placement] ******************",
                                "[placement/placement] changed: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] PLAY RECAP *********************************************************************",
                                "[placement/placement] instance                   : ok=14   changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[placement/placement] ",
                                "==> [placement] Deployment complete",
                                "==> [cinder] Starting deployment",
                                "[cinder/cinder] ",
                                "[cinder/cinder] PLAY [controllers[0]] **********************************************************",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Gathering Facts] *********************************************************",
                                "[cinder/cinder] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[cinder/cinder] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[cinder/cinder] interpreter could change the meaning of that path. See",
                                "[cinder/cinder] https://docs.ansible.com/ansible-",
                                "[cinder/cinder] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Create RabbitMQ cluster] *************************************************",
                                "[cinder/cinder] included: rabbitmq for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000905f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:02.828624Z",
                            "start": "2026-07-25T20:21:02.300770Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000905f",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[placement/placement] changed: [instance]\n[placement/placement] \n[placement/placement] TASK [Create Ingress] **********************************************************\n[placement/placement] included: openstack_helm_ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [Create Ingress placement] ************************************************\n[placement/placement] included: ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.ingress : Create Ingress placement] ******************\n[placement/placement] changed: [instance]\n[placement/placement] \n[placement/placement] PLAY RECAP *********************************************************************\n[placement/placement] instance                   : ok=14   changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[placement/placement] \n==> [placement] Deployment complete\n==> [cinder] Starting deployment\n[cinder/cinder] \n[cinder/cinder] PLAY [controllers[0]] **********************************************************\n[cinder/cinder] \n[cinder/cinder] TASK [Gathering Facts] *********************************************************\n[cinder/cinder] [WARNING]: Platform linux on host instance is using the discovered Python\n[cinder/cinder] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cinder/cinder] interpreter could change the meaning of that path. See\n[cinder/cinder] https://docs.ansible.com/ansible-\n[cinder/cinder] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create RabbitMQ cluster] *************************************************\n[cinder/cinder] included: rabbitmq for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:02.910813Z",
                            "start": "2026-07-25T20:21:02.841022Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009060",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "211323"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:02.982637Z",
                            "start": "2026-07-25T20:21:02.924047Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009061",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1120 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:03.075226Z",
                            "start": "2026-07-25T20:21:02.995858Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009062",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:03.157363Z",
                            "start": "2026-07-25T20:21:03.088190Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009063",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:21:03.311399",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:21:23.313636",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:23.326675Z",
                            "start": "2026-07-25T20:21:03.265617Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009560",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "57"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:23.416753Z",
                            "start": "2026-07-25T20:21:23.336655Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009561",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:23.677764Z",
                            "start": "2026-07-25T20:21:23.427089Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009562",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010862.1120236,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 432,
                                "charset": "unknown",
                                "checksum": "7aad343564769461eaa0325e88cac5a937d37570",
                                "ctime": 1785010871.9402096,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010871.9402096,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 214755,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:23.907678Z",
                            "start": "2026-07-25T20:21:23.688127Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009563",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3432"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:23.988365Z",
                            "start": "2026-07-25T20:21:23.920185Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009564",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +211324 /tmp/ansible.xql2ah_m.log | head -c 3432",
                            "delta": "0:00:00.008516",
                            "end": "2026-07-25 20:21:24.205596",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +211324 /tmp/ansible.xql2ah_m.log | head -c 3432",
                                    "_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-34c8-7bd3-000000009565-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:21:24.197080",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY RECAP *********************************************************************\n[kube-prometheus-stack/kube_prometheus_stack] instance                   : ok=21   changed=11   unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[kube-prometheus-stack/kube_prometheus_stack] \n==> [kube-prometheus-stack] Deployment complete\n==> [horizon] Starting deployment\n[horizon/horizon] \n[horizon/horizon] PLAY [controllers[0]] **********************************************************\n[horizon/horizon] \n[horizon/horizon] TASK [Gathering Facts] *********************************************************\n[horizon/horizon] [WARNING]: Platform linux on host instance is using the discovered Python\n[horizon/horizon] interpreter at /usr/bin/python3.10, but future installation of another Python\n[horizon/horizon] interpreter could change the meaning of that path. See\n[horizon/horizon] https://docs.ansible.com/ansible-\n[horizon/horizon] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create RabbitMQ cluster] *************************************************\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[horizon/horizon] ok: [instance] => (item=identity)\n[horizon/horizon] ok: [instance] => (item=oslo_db)\n[horizon/horizon] ok: [instance] => (item=dashboard)\n[horizon/horizon] ok: [instance] => (item=oslo_cache)\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[horizon/horizon] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[horizon/horizon] changed: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.horizon : Deploy Helm chart] *************************",
                            "stdout_lines": [
                                "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] PLAY RECAP *********************************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] instance                   : ok=21   changed=11   unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "==> [kube-prometheus-stack] Deployment complete",
                                "==> [horizon] Starting deployment",
                                "[horizon/horizon] ",
                                "[horizon/horizon] PLAY [controllers[0]] **********************************************************",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Gathering Facts] *********************************************************",
                                "[horizon/horizon] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[horizon/horizon] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[horizon/horizon] interpreter could change the meaning of that path. See",
                                "[horizon/horizon] https://docs.ansible.com/ansible-",
                                "[horizon/horizon] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Create RabbitMQ cluster] *************************************************",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[horizon/horizon] ok: [instance] => (item=identity)",
                                "[horizon/horizon] ok: [instance] => (item=oslo_db)",
                                "[horizon/horizon] ok: [instance] => (item=dashboard)",
                                "[horizon/horizon] ok: [instance] => (item=oslo_cache)",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[horizon/horizon] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[horizon/horizon] changed: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.horizon : Deploy Helm chart] *************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000009565-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:24.538089Z",
                            "start": "2026-07-25T20:21:24.017357Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009565",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kube-prometheus-stack/kube_prometheus_stack] changed: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY RECAP *********************************************************************\n[kube-prometheus-stack/kube_prometheus_stack] instance                   : ok=21   changed=11   unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[kube-prometheus-stack/kube_prometheus_stack] \n==> [kube-prometheus-stack] Deployment complete\n==> [horizon] Starting deployment\n[horizon/horizon] \n[horizon/horizon] PLAY [controllers[0]] **********************************************************\n[horizon/horizon] \n[horizon/horizon] TASK [Gathering Facts] *********************************************************\n[horizon/horizon] [WARNING]: Platform linux on host instance is using the discovered Python\n[horizon/horizon] interpreter at /usr/bin/python3.10, but future installation of another Python\n[horizon/horizon] interpreter could change the meaning of that path. See\n[horizon/horizon] https://docs.ansible.com/ansible-\n[horizon/horizon] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create RabbitMQ cluster] *************************************************\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[horizon/horizon] ok: [instance] => (item=identity)\n[horizon/horizon] ok: [instance] => (item=oslo_db)\n[horizon/horizon] ok: [instance] => (item=dashboard)\n[horizon/horizon] ok: [instance] => (item=oslo_cache)\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[horizon/horizon] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[horizon/horizon] changed: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.horizon : Deploy Helm chart] *************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:24.618602Z",
                            "start": "2026-07-25T20:21:24.551854Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009566",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "214755"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:24.853907Z",
                            "start": "2026-07-25T20:21:24.629675Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009567",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1140 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:24.934322Z",
                            "start": "2026-07-25T20:21:24.861519Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009568",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:25.010245Z",
                            "start": "2026-07-25T20:21:24.944104Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009569",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:21:25.152867",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:21:45.155115",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:45.162807Z",
                            "start": "2026-07-25T20:21:25.107780Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a7c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "58"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:45.256767Z",
                            "start": "2026-07-25T20:21:45.179642Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a7d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:45.511052Z",
                            "start": "2026-07-25T20:21:45.266081Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a7e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010883.8564355,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 440,
                                "charset": "unknown",
                                "checksum": "900969e465bb1eddd5b07c423e1d9ed3cc838359",
                                "ctime": 1785010904.9488351,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010904.9488351,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 220577,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:45.763142Z",
                            "start": "2026-07-25T20:21:45.522592Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a7f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "5822"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:45.837828Z",
                            "start": "2026-07-25T20:21:45.772291Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a80",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +214756 /tmp/ansible.xql2ah_m.log | head -c 5822",
                            "delta": "0:00:00.009836",
                            "end": "2026-07-25 20:21:46.073174",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +214756 /tmp/ansible.xql2ah_m.log | head -c 5822",
                                    "_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-34c8-7bd3-000000009a81-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:21:46.063338",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[cinder/cinder] changed: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[cinder/cinder] ok: [instance] => (item=oslo_cache)\n[cinder/cinder] ok: [instance] => (item=oslo_messaging)\n[cinder/cinder] ok: [instance] => (item=image)\n[cinder/cinder] ok: [instance] => (item=volumev3)\n[cinder/cinder] ok: [instance] => (item=oslo_db)\n[cinder/cinder] ok: [instance] => (item=identity)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[cinder/cinder] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[cinder/cinder] changed: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Generate Helm values] ***********************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (Staffeln)] **************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (storage)] ***************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Deploy Helm chart] **************************\n[horizon/horizon] changed: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress] **********************************************************\n[horizon/horizon] included: openstack_helm_ingress for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress dashboard] ************************************************\n[horizon/horizon] included: ingress for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.ingress : Create Ingress dashboard] ******************\n[horizon/horizon] changed: [instance]\n[horizon/horizon] \n[horizon/horizon] PLAY RECAP *********************************************************************\n[horizon/horizon] instance                   : ok=14   changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[horizon/horizon] \n==> [horizon] Deployment complete\n==> [openstack-cli] Starting deployment\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY [controllers] *************************************************************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Gathering Facts] *********************************************************\n[openstack-cli/openstack_cli] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-cli/openstack_cli] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-cli/openstack_cli] interpreter could change the meaning of that path. See\n[openstack-cli/openstack_cli] https://docs.ansible.com/ansible-\n[openstack-cli/openstack_cli] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.package : Update state for tar] **********************\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[openstack-cli/openstack_cli] ok: [instance] => {\n[openstack-cli/openstack_cli]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[openstack-cli/openstack_cli] }\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                            "stdout_lines": [
                                "[cinder/cinder] changed: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[cinder/cinder] ok: [instance] => (item=oslo_cache)",
                                "[cinder/cinder] ok: [instance] => (item=oslo_messaging)",
                                "[cinder/cinder] ok: [instance] => (item=image)",
                                "[cinder/cinder] ok: [instance] => (item=volumev3)",
                                "[cinder/cinder] ok: [instance] => (item=oslo_db)",
                                "[cinder/cinder] ok: [instance] => (item=identity)",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[cinder/cinder] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[cinder/cinder] changed: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Generate Helm values] ***********************",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (Staffeln)] **************",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (storage)] ***************",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Deploy Helm chart] **************************",
                                "[horizon/horizon] changed: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Create Ingress] **********************************************************",
                                "[horizon/horizon] included: openstack_helm_ingress for instance",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Create Ingress dashboard] ************************************************",
                                "[horizon/horizon] included: ingress for instance",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.ingress : Create Ingress dashboard] ******************",
                                "[horizon/horizon] changed: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] PLAY RECAP *********************************************************************",
                                "[horizon/horizon] instance                   : ok=14   changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[horizon/horizon] ",
                                "==> [horizon] Deployment complete",
                                "==> [openstack-cli] Starting deployment",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] PLAY [controllers] *************************************************************",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [Gathering Facts] *********************************************************",
                                "[openstack-cli/openstack_cli] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[openstack-cli/openstack_cli] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[openstack-cli/openstack_cli] interpreter could change the meaning of that path. See",
                                "[openstack-cli/openstack_cli] https://docs.ansible.com/ansible-",
                                "[openstack-cli/openstack_cli] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[openstack-cli/openstack_cli] ok: [instance] => {",
                                "[openstack-cli/openstack_cli]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[openstack-cli/openstack_cli] }",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Extract archive] *****************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000009a81-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:46.390447Z",
                            "start": "2026-07-25T20:21:45.868474Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a81",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[cinder/cinder] changed: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[cinder/cinder] ok: [instance] => (item=oslo_cache)\n[cinder/cinder] ok: [instance] => (item=oslo_messaging)\n[cinder/cinder] ok: [instance] => (item=image)\n[cinder/cinder] ok: [instance] => (item=volumev3)\n[cinder/cinder] ok: [instance] => (item=oslo_db)\n[cinder/cinder] ok: [instance] => (item=identity)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[cinder/cinder] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[cinder/cinder] changed: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Generate Helm values] ***********************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (Staffeln)] **************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (storage)] ***************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Deploy Helm chart] **************************\n[horizon/horizon] changed: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress] **********************************************************\n[horizon/horizon] included: openstack_helm_ingress for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress dashboard] ************************************************\n[horizon/horizon] included: ingress for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.ingress : Create Ingress dashboard] ******************\n[horizon/horizon] changed: [instance]\n[horizon/horizon] \n[horizon/horizon] PLAY RECAP *********************************************************************\n[horizon/horizon] instance                   : ok=14   changed=3    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[horizon/horizon] \n==> [horizon] Deployment complete\n==> [openstack-cli] Starting deployment\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY [controllers] *************************************************************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Gathering Facts] *********************************************************\n[openstack-cli/openstack_cli] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-cli/openstack_cli] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-cli/openstack_cli] interpreter could change the meaning of that path. See\n[openstack-cli/openstack_cli] https://docs.ansible.com/ansible-\n[openstack-cli/openstack_cli] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.package : Update state for tar] **********************\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[openstack-cli/openstack_cli] ok: [instance] => {\n[openstack-cli/openstack_cli]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[openstack-cli/openstack_cli] }\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Extract archive] *****************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:46.480238Z",
                            "start": "2026-07-25T20:21:46.403303Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a82",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "220577"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:46.553168Z",
                            "start": "2026-07-25T20:21:46.489586Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a83",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1160 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:46.625574Z",
                            "start": "2026-07-25T20:21:46.562237Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a84",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:21:46.691035Z",
                            "start": "2026-07-25T20:21:46.636836Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009a85",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:21:46.845881",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:22:06.848592",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:06.870828Z",
                            "start": "2026-07-25T20:21:46.800335Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fae",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "59"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:06.960032Z",
                            "start": "2026-07-25T20:22:06.881765Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009faf",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:07.220308Z",
                            "start": "2026-07-25T20:22:06.969338Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb0",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010905.6968493,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 464,
                                "charset": "unknown",
                                "checksum": "c6a01d91bc557c9c36670f04cf5af9df3071ef62",
                                "ctime": 1785010927.3412592,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010927.3412592,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 230566,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:07.472939Z",
                            "start": "2026-07-25T20:22:07.230552Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb1",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "9989"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:07.561930Z",
                            "start": "2026-07-25T20:22:07.484234Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb2",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +220578 /tmp/ansible.xql2ah_m.log | head -c 9989",
                            "delta": "0:00:00.009470",
                            "end": "2026-07-25 20:22:07.784083",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +220578 /tmp/ansible.xql2ah_m.log | head -c 9989",
                                    "_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-34c8-7bd3-000000009fb3-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:22:07.774613",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[openstack-cli/openstack_cli] included: openstack_helm_endpoints for instance\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Create RabbitMQ cluster] *************************************************\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance] => (item=identity)\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY RECAP *********************************************************************\n[openstack-cli/openstack_cli] instance                   : ok=19   changed=8    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openstack-cli/openstack_cli] \n==> [openstack-cli] Deployment complete\n==> [barbican] Starting deployment\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress] **********************************************************\n[glance/glance] included: openstack_helm_ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress image] ****************************************************\n[glance/glance] included: ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.ingress : Create Ingress image] **********************\n[barbican/barbican] \n[barbican/barbican] PLAY [controllers[0]] **********************************************************\n[barbican/barbican] \n[barbican/barbican] TASK [Gathering Facts] *********************************************************\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] PLAY RECAP *********************************************************************\n[glance/glance] instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[glance/glance] \n==> [glance] Deployment complete\n==> [heat] Starting deployment\n[heat/heat] \n[heat/heat] PLAY [controllers[0]] **********************************************************\n[heat/heat] \n[heat/heat] TASK [Gathering Facts] *********************************************************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] [WARNING]: Platform linux on host instance is using the discovered Python\n[barbican/barbican] interpreter at /usr/bin/python3.10, but future installation of another Python\n[barbican/barbican] interpreter could change the meaning of that path. See\n[barbican/barbican] https://docs.ansible.com/ansible-\n[barbican/barbican] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[heat/heat] ok: [instance]\n[heat/heat] [WARNING]: Platform linux on host instance is using the discovered Python\n[heat/heat] interpreter at /usr/bin/python3.10, but future installation of another Python\n[heat/heat] interpreter could change the meaning of that path. See\n[heat/heat] https://docs.ansible.com/ansible-\n[heat/heat] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create RabbitMQ cluster] *************************************************\n[heat/heat] included: rabbitmq for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[barbican/barbican] ok: [instance]\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.package : Update state for tar] **********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[barbican/barbican] ok: [instance] => {\n[barbican/barbican]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[barbican/barbican] }\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                            "stdout_lines": [
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "[openstack-cli/openstack_cli] included: openstack_helm_endpoints for instance",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [Create RabbitMQ cluster] *************************************************",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[openstack-cli/openstack_cli] ok: [instance] => (item=identity)",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[openstack-cli/openstack_cli] changed: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] PLAY RECAP *********************************************************************",
                                "[openstack-cli/openstack_cli] instance                   : ok=19   changed=8    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   ",
                                "[openstack-cli/openstack_cli] ",
                                "==> [openstack-cli] Deployment complete",
                                "==> [barbican] Starting deployment",
                                "[glance/glance] changed: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Create Ingress] **********************************************************",
                                "[glance/glance] included: openstack_helm_ingress for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[glance/glance] skipping: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[glance/glance] skipping: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Create Ingress image] ****************************************************",
                                "[glance/glance] included: ingress for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.ingress : Create Ingress image] **********************",
                                "[barbican/barbican] ",
                                "[barbican/barbican] PLAY [controllers[0]] **********************************************************",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Gathering Facts] *********************************************************",
                                "[glance/glance] changed: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] PLAY RECAP *********************************************************************",
                                "[glance/glance] instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[glance/glance] ",
                                "==> [glance] Deployment complete",
                                "==> [heat] Starting deployment",
                                "[heat/heat] ",
                                "[heat/heat] PLAY [controllers[0]] **********************************************************",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Gathering Facts] *********************************************************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[barbican/barbican] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[barbican/barbican] interpreter could change the meaning of that path. See",
                                "[barbican/barbican] https://docs.ansible.com/ansible-",
                                "[barbican/barbican] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[heat/heat] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[heat/heat] interpreter could change the meaning of that path. See",
                                "[heat/heat] https://docs.ansible.com/ansible-",
                                "[heat/heat] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create RabbitMQ cluster] *************************************************",
                                "[heat/heat] included: rabbitmq for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[barbican/barbican] ok: [instance]",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[barbican/barbican] ok: [instance] => {",
                                "[barbican/barbican]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[barbican/barbican] }",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Generate OpenStack-Helm endpoints] ***************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000009fb3-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:08.118286Z",
                            "start": "2026-07-25T20:22:07.589348Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb3",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[openstack-cli/openstack_cli] included: openstack_helm_endpoints for instance\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Create RabbitMQ cluster] *************************************************\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance] => (item=identity)\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[openstack-cli/openstack_cli] changed: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY RECAP *********************************************************************\n[openstack-cli/openstack_cli] instance                   : ok=19   changed=8    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openstack-cli/openstack_cli] \n==> [openstack-cli] Deployment complete\n==> [barbican] Starting deployment\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress] **********************************************************\n[glance/glance] included: openstack_helm_ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress image] ****************************************************\n[glance/glance] included: ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.ingress : Create Ingress image] **********************\n[barbican/barbican] \n[barbican/barbican] PLAY [controllers[0]] **********************************************************\n[barbican/barbican] \n[barbican/barbican] TASK [Gathering Facts] *********************************************************\n[glance/glance] changed: [instance]\n[glance/glance] \n[glance/glance] PLAY RECAP *********************************************************************\n[glance/glance] instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[glance/glance] \n==> [glance] Deployment complete\n==> [heat] Starting deployment\n[heat/heat] \n[heat/heat] PLAY [controllers[0]] **********************************************************\n[heat/heat] \n[heat/heat] TASK [Gathering Facts] *********************************************************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] [WARNING]: Platform linux on host instance is using the discovered Python\n[barbican/barbican] interpreter at /usr/bin/python3.10, but future installation of another Python\n[barbican/barbican] interpreter could change the meaning of that path. See\n[barbican/barbican] https://docs.ansible.com/ansible-\n[barbican/barbican] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[heat/heat] ok: [instance]\n[heat/heat] [WARNING]: Platform linux on host instance is using the discovered Python\n[heat/heat] interpreter at /usr/bin/python3.10, but future installation of another Python\n[heat/heat] interpreter could change the meaning of that path. See\n[heat/heat] https://docs.ansible.com/ansible-\n[heat/heat] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create RabbitMQ cluster] *************************************************\n[heat/heat] included: rabbitmq for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[barbican/barbican] ok: [instance]\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.package : Update state for tar] **********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[barbican/barbican] ok: [instance] => {\n[barbican/barbican]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[barbican/barbican] }\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Generate OpenStack-Helm endpoints] ***************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:08.213372Z",
                            "start": "2026-07-25T20:22:08.129976Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb4",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "230566"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:08.291074Z",
                            "start": "2026-07-25T20:22:08.223428Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb5",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1180 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:08.369553Z",
                            "start": "2026-07-25T20:22:08.299500Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb6",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:08.445525Z",
                            "start": "2026-07-25T20:22:08.379059Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000009fb7",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:22:08.783178",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:22:28.785057",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:28.806290Z",
                            "start": "2026-07-25T20:22:08.728667Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4f6",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "60"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:28.885719Z",
                            "start": "2026-07-25T20:22:28.817019Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4f7",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:29.148347Z",
                            "start": "2026-07-25T20:22:28.894531Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4f8",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010927.7772677,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 472,
                                "charset": "unknown",
                                "checksum": "82d906404194b4700565c19a868ca40b2ee7ea98",
                                "ctime": 1785010932.1373503,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010932.1373503,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 233963,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:29.368725Z",
                            "start": "2026-07-25T20:22:29.157451Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4f9",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3397"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:29.458421Z",
                            "start": "2026-07-25T20:22:29.379182Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4fa",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +230567 /tmp/ansible.xql2ah_m.log | head -c 3397",
                            "delta": "0:00:00.008388",
                            "end": "2026-07-25 20:22:29.698802",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +230567 /tmp/ansible.xql2ah_m.log | head -c 3397",
                                    "_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-34c8-7bd3-00000000a4fb-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:22:29.690414",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[barbican/barbican] included: openstack_helm_endpoints for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[barbican/barbican] included: rabbitmq for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                            "stdout_lines": [
                                "[barbican/barbican] included: openstack_helm_endpoints for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[barbican/barbican] ok: [instance] => (item=identity)",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************",
                                "[barbican/barbican] included: rabbitmq for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000a4fb-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:30.010293Z",
                            "start": "2026-07-25T20:22:29.489575Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4fb",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[barbican/barbican] included: openstack_helm_endpoints for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[barbican/barbican] included: rabbitmq for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:30.256649Z",
                            "start": "2026-07-25T20:22:30.020560Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4fc",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "233963"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:30.336437Z",
                            "start": "2026-07-25T20:22:30.270943Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4fd",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1200 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:30.426923Z",
                            "start": "2026-07-25T20:22:30.346015Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4fe",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:30.506666Z",
                            "start": "2026-07-25T20:22:30.436985Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000a4ff",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:22:30.681660",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:22:50.684026",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:50.697587Z",
                            "start": "2026-07-25T20:22:30.621392Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa54",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "61"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:50.776920Z",
                            "start": "2026-07-25T20:22:50.708367Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa55",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:51.017943Z",
                            "start": "2026-07-25T20:22:50.787277Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa56",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010949.3216758,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 480,
                                "charset": "unknown",
                                "checksum": "f85ece066e92a41ce0508fb97c24d79b59459e88",
                                "ctime": 1785010966.2099957,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010966.2099957,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 237837,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:51.235314Z",
                            "start": "2026-07-25T20:22:51.026761Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa57",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3874"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:51.313265Z",
                            "start": "2026-07-25T20:22:51.247974Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa58",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +233964 /tmp/ansible.xql2ah_m.log | head -c 3874",
                            "delta": "0:00:00.014081",
                            "end": "2026-07-25 20:22:51.567828",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +233964 /tmp/ansible.xql2ah_m.log | head -c 3874",
                                    "_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-34c8-7bd3-00000000aa59-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:22:51.553747",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[heat/heat] ok: [instance] => (item=oslo_messaging)\n[heat/heat] ok: [instance] => (item=oslo_db)\n[heat/heat] ok: [instance] => (item=identity)\n[heat/heat] ok: [instance] => (item=cloudformation)\n[heat/heat] ok: [instance] => (item=orchestration)\n[heat/heat] ok: [instance] => (item=oslo_cache)\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[heat/heat] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.heat : Deploy Helm chart] ****************************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=oslo_db)\n[barbican/barbican] ok: [instance] => (item=key_manager)\n[barbican/barbican] ok: [instance] => (item=oslo_messaging)\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] ok: [instance] => (item=oslo_cache)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[barbican/barbican] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Deploy Helm chart] ************************",
                            "stdout_lines": [
                                "[heat/heat] changed: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[heat/heat] ok: [instance] => (item=oslo_messaging)",
                                "[heat/heat] ok: [instance] => (item=oslo_db)",
                                "[heat/heat] ok: [instance] => (item=identity)",
                                "[heat/heat] ok: [instance] => (item=cloudformation)",
                                "[heat/heat] ok: [instance] => (item=orchestration)",
                                "[heat/heat] ok: [instance] => (item=oslo_cache)",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[heat/heat] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[heat/heat] changed: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.heat : Deploy Helm chart] ****************************",
                                "[barbican/barbican] changed: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[barbican/barbican] ok: [instance] => (item=oslo_db)",
                                "[barbican/barbican] ok: [instance] => (item=key_manager)",
                                "[barbican/barbican] ok: [instance] => (item=oslo_messaging)",
                                "[barbican/barbican] ok: [instance] => (item=identity)",
                                "[barbican/barbican] ok: [instance] => (item=oslo_cache)",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[barbican/barbican] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[barbican/barbican] changed: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Deploy Helm chart] ************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000aa59-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:51.868971Z",
                            "start": "2026-07-25T20:22:51.345439Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa59",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[heat/heat] ok: [instance] => (item=oslo_messaging)\n[heat/heat] ok: [instance] => (item=oslo_db)\n[heat/heat] ok: [instance] => (item=identity)\n[heat/heat] ok: [instance] => (item=cloudformation)\n[heat/heat] ok: [instance] => (item=orchestration)\n[heat/heat] ok: [instance] => (item=oslo_cache)\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[heat/heat] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.heat : Deploy Helm chart] ****************************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=oslo_db)\n[barbican/barbican] ok: [instance] => (item=key_manager)\n[barbican/barbican] ok: [instance] => (item=oslo_messaging)\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] ok: [instance] => (item=oslo_cache)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[barbican/barbican] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Deploy Helm chart] ************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:51.967381Z",
                            "start": "2026-07-25T20:22:51.880792Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa5a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "237837"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:52.043279Z",
                            "start": "2026-07-25T20:22:51.979508Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa5b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1220 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:52.141249Z",
                            "start": "2026-07-25T20:22:52.054175Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa5c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:22:52.213233Z",
                            "start": "2026-07-25T20:22:52.149273Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000aa5d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:22:52.361628",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:23:12.364163",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:12.382823Z",
                            "start": "2026-07-25T20:22:52.313660Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afc8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "62"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:12.462846Z",
                            "start": "2026-07-25T20:23:12.394789Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afc9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:13.016144Z",
                            "start": "2026-07-25T20:23:12.474020Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afca",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010971.18209,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 480,
                                "charset": "unknown",
                                "checksum": "f85ece066e92a41ce0508fb97c24d79b59459e88",
                                "ctime": 1785010966.2099957,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010966.2099957,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 237837,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:13.227500Z",
                            "start": "2026-07-25T20:23:13.025856Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afcb",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:13.315863Z",
                            "start": "2026-07-25T20:23:13.238119Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afcc",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:23:13.863491Z",
                            "start": "2026-07-25T20:23:13.350185Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afcd",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:23:13.926928Z",
                            "start": "2026-07-25T20:23:13.877942Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afce",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "237837"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:14.010632Z",
                            "start": "2026-07-25T20:23:13.943513Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afcf",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1240 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:14.087514Z",
                            "start": "2026-07-25T20:23:14.021726Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afd0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:14.167890Z",
                            "start": "2026-07-25T20:23:14.097487Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000afd1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:23:14.342971",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:23:34.344989",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:34.362747Z",
                            "start": "2026-07-25T20:23:14.279051Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b552",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "63"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:34.464199Z",
                            "start": "2026-07-25T20:23:34.373851Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b553",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:34.749221Z",
                            "start": "2026-07-25T20:23:34.475078Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b554",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010971.18209,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 480,
                                "charset": "unknown",
                                "checksum": "f85ece066e92a41ce0508fb97c24d79b59459e88",
                                "ctime": 1785010966.2099957,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010966.2099957,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 237837,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:34.985813Z",
                            "start": "2026-07-25T20:23:34.758168Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b555",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:35.062901Z",
                            "start": "2026-07-25T20:23:34.996686Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b556",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:23:35.602963Z",
                            "start": "2026-07-25T20:23:35.091609Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b557",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:23:35.675189Z",
                            "start": "2026-07-25T20:23:35.618969Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b558",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "237837"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:35.758484Z",
                            "start": "2026-07-25T20:23:35.690328Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b559",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1260 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:35.839596Z",
                            "start": "2026-07-25T20:23:35.770869Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b55a",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:35.929081Z",
                            "start": "2026-07-25T20:23:35.848390Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000b55b",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:23:36.098332",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:23:56.100866",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:56.110615Z",
                            "start": "2026-07-25T20:23:36.040990Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf2",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "64"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:56.216694Z",
                            "start": "2026-07-25T20:23:56.132215Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf3",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:56.488198Z",
                            "start": "2026-07-25T20:23:56.228745Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf4",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010971.18209,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 480,
                                "charset": "unknown",
                                "checksum": "f85ece066e92a41ce0508fb97c24d79b59459e88",
                                "ctime": 1785010966.2099957,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010966.2099957,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 237837,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:56.710577Z",
                            "start": "2026-07-25T20:23:56.499346Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf5",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:56.788712Z",
                            "start": "2026-07-25T20:23:56.722100Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf6",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:23:57.339799Z",
                            "start": "2026-07-25T20:23:56.824360Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf7",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:23:57.408095Z",
                            "start": "2026-07-25T20:23:57.358167Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf8",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "237837"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:57.503806Z",
                            "start": "2026-07-25T20:23:57.424944Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000baf9",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1280 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:57.596740Z",
                            "start": "2026-07-25T20:23:57.516348Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000bafa",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:23:57.674388Z",
                            "start": "2026-07-25T20:23:57.606460Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000bafb",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:23:57.840400",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:24:17.842775",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:17.855589Z",
                            "start": "2026-07-25T20:23:57.783715Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0a8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "65"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:18.042576Z",
                            "start": "2026-07-25T20:24:17.868406Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0a9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:18.473038Z",
                            "start": "2026-07-25T20:24:18.210126Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0aa",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010971.18209,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 480,
                                "charset": "unknown",
                                "checksum": "f85ece066e92a41ce0508fb97c24d79b59459e88",
                                "ctime": 1785010966.2099957,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785010966.2099957,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 237837,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:18.693509Z",
                            "start": "2026-07-25T20:24:18.483205Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0ab",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:18.771539Z",
                            "start": "2026-07-25T20:24:18.704229Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0ac",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:24:19.314995Z",
                            "start": "2026-07-25T20:24:18.802634Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0ad",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:24:19.379642Z",
                            "start": "2026-07-25T20:24:19.331458Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0ae",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "237837"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:19.460659Z",
                            "start": "2026-07-25T20:24:19.394327Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0af",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1300 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:19.539721Z",
                            "start": "2026-07-25T20:24:19.471349Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0b0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:19.623631Z",
                            "start": "2026-07-25T20:24:19.551984Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c0b1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:24:19.791377",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:24:39.793589",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:39.812228Z",
                            "start": "2026-07-25T20:24:19.737850Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c674",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "66"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:39.903248Z",
                            "start": "2026-07-25T20:24:39.821754Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c675",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:40.140307Z",
                            "start": "2026-07-25T20:24:39.915942Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c676",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785010971.18209,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 480,
                                "charset": "unknown",
                                "checksum": "fb9610ecdbac4c6191ee534ca5c5393deb09d80a",
                                "ctime": 1785011079.3681312,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011079.3681312,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 240346,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:40.351533Z",
                            "start": "2026-07-25T20:24:40.151079Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c677",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2509"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:40.431722Z",
                            "start": "2026-07-25T20:24:40.361254Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c678",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +237838 /tmp/ansible.xql2ah_m.log | head -c 2509",
                            "delta": "0:00:00.009081",
                            "end": "2026-07-25 20:24:40.673646",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +237838 /tmp/ansible.xql2ah_m.log | head -c 2509",
                                    "_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-34c8-7bd3-00000000c679-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:24:40.664565",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress] **********************************************************\n[barbican/barbican] included: openstack_helm_ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress key-manager] **********************************************\n[barbican/barbican] included: ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.ingress : Create Ingress key-manager] ****************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Create creator role] **********************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Add implied roles] ************************\n[barbican/barbican] changed: [instance] => (item={'role': 'member', 'implies': 'creator'})\n[barbican/barbican] \n[barbican/barbican] PLAY RECAP *********************************************************************\n[barbican/barbican] instance                   : ok=42   changed=6    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   \n[barbican/barbican] \n==> [barbican] Deployment complete\n==> [nova] Starting deployment\n[nova/nova] \n[nova/nova] PLAY [controllers[0]] **********************************************************\n[nova/nova] \n[nova/nova] TASK [Gathering Facts] *********************************************************\n[nova/nova] [WARNING]: Platform linux on host instance is using the discovered Python\n[nova/nova] interpreter at /usr/bin/python3.10, but future installation of another Python\n[nova/nova] interpreter could change the meaning of that path. See\n[nova/nova] https://docs.ansible.com/ansible-\n[nova/nova] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                            "stdout_lines": [
                                "[barbican/barbican] changed: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create Ingress] **********************************************************",
                                "[barbican/barbican] included: openstack_helm_ingress for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create Ingress key-manager] **********************************************",
                                "[barbican/barbican] included: ingress for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.ingress : Create Ingress key-manager] ****************",
                                "[barbican/barbican] changed: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Create creator role] **********************",
                                "[barbican/barbican] changed: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Add implied roles] ************************",
                                "[barbican/barbican] changed: [instance] => (item={'role': 'member', 'implies': 'creator'})",
                                "[barbican/barbican] ",
                                "[barbican/barbican] PLAY RECAP *********************************************************************",
                                "[barbican/barbican] instance                   : ok=42   changed=6    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   ",
                                "[barbican/barbican] ",
                                "==> [barbican] Deployment complete",
                                "==> [nova] Starting deployment",
                                "[nova/nova] ",
                                "[nova/nova] PLAY [controllers[0]] **********************************************************",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Gathering Facts] *********************************************************",
                                "[nova/nova] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[nova/nova] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[nova/nova] interpreter could change the meaning of that path. See",
                                "[nova/nova] https://docs.ansible.com/ansible-",
                                "[nova/nova] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000c679-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:40.994249Z",
                            "start": "2026-07-25T20:24:40.467960Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c679",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress] **********************************************************\n[barbican/barbican] included: openstack_helm_ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress key-manager] **********************************************\n[barbican/barbican] included: ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.ingress : Create Ingress key-manager] ****************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Create creator role] **********************\n[barbican/barbican] changed: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Add implied roles] ************************\n[barbican/barbican] changed: [instance] => (item={'role': 'member', 'implies': 'creator'})\n[barbican/barbican] \n[barbican/barbican] PLAY RECAP *********************************************************************\n[barbican/barbican] instance                   : ok=42   changed=6    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   \n[barbican/barbican] \n==> [barbican] Deployment complete\n==> [nova] Starting deployment\n[nova/nova] \n[nova/nova] PLAY [controllers[0]] **********************************************************\n[nova/nova] \n[nova/nova] TASK [Gathering Facts] *********************************************************\n[nova/nova] [WARNING]: Platform linux on host instance is using the discovered Python\n[nova/nova] interpreter at /usr/bin/python3.10, but future installation of another Python\n[nova/nova] interpreter could change the meaning of that path. See\n[nova/nova] https://docs.ansible.com/ansible-\n[nova/nova] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:41.084084Z",
                            "start": "2026-07-25T20:24:41.005086Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c67a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "240346"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:41.165819Z",
                            "start": "2026-07-25T20:24:41.095839Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c67b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1320 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:41.254575Z",
                            "start": "2026-07-25T20:24:41.176734Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c67c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:24:41.332627Z",
                            "start": "2026-07-25T20:24:41.265586Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000c67d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:24:41.502536",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:25:01.504838",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:01.521450Z",
                            "start": "2026-07-25T20:24:41.443300Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc56",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "67"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:01.599746Z",
                            "start": "2026-07-25T20:25:01.532758Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc57",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:01.875081Z",
                            "start": "2026-07-25T20:25:01.613430Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc58",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011080.6681557,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 480,
                                "charset": "unknown",
                                "checksum": "c1e5058266044426fec7b122fa46fc83c3d67e9f",
                                "ctime": 1785011083.2682047,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011083.2682047,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 241607,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:02.090818Z",
                            "start": "2026-07-25T20:25:01.884918Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc59",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1261"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:02.166818Z",
                            "start": "2026-07-25T20:25:02.101056Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc5a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +240347 /tmp/ansible.xql2ah_m.log | head -c 1261",
                            "delta": "0:00:00.008082",
                            "end": "2026-07-25 20:25:02.433611",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +240347 /tmp/ansible.xql2ah_m.log | head -c 1261",
                                    "_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-34c8-7bd3-00000000cc5b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:25:02.425529",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create RabbitMQ cluster] *************************************************\n[nova/nova] included: rabbitmq for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                            "stdout_lines": [
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create RabbitMQ cluster] *************************************************",
                                "[nova/nova] included: rabbitmq for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000cc5b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:02.713182Z",
                            "start": "2026-07-25T20:25:02.194596Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc5b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create RabbitMQ cluster] *************************************************\n[nova/nova] included: rabbitmq for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:02.801404Z",
                            "start": "2026-07-25T20:25:02.725052Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc5c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "241607"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:02.884109Z",
                            "start": "2026-07-25T20:25:02.813098Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc5d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1340 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:02.957138Z",
                            "start": "2026-07-25T20:25:02.894090Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc5e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:03.291372Z",
                            "start": "2026-07-25T20:25:02.967861Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000cc5f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:25:03.457183",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:25:23.459427",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:23.478071Z",
                            "start": "2026-07-25T20:25:03.403731Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d24e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "68"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:23.552678Z",
                            "start": "2026-07-25T20:25:23.489639Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d24f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:23.799990Z",
                            "start": "2026-07-25T20:25:23.566745Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d250",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011102.0445585,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 488,
                                "charset": "unknown",
                                "checksum": "be1f720d5197bf7d3a08715a0c28ba7c6a2f116d",
                                "ctime": 1785011121.0969174,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011121.0969174,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 244886,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:24.029134Z",
                            "start": "2026-07-25T20:25:23.810421Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d251",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3279"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:24.110047Z",
                            "start": "2026-07-25T20:25:24.042095Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d252",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +241608 /tmp/ansible.xql2ah_m.log | head -c 3279",
                            "delta": "0:00:00.009617",
                            "end": "2026-07-25 20:25:24.382049",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +241608 /tmp/ansible.xql2ah_m.log | head -c 3279",
                                    "_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-34c8-7bd3-00000000d253-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:25:24.372432",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[nova/nova] ok: [instance] => (item=network)\n[nova/nova] ok: [instance] => (item=volumev3)\n[nova/nova] ok: [instance] => (item=oslo_cache)\n[nova/nova] ok: [instance] => (item=image)\n[nova/nova] ok: [instance] => (item=oslo_db_cell0)\n[nova/nova] ok: [instance] => (item=oslo_messaging)\n[nova/nova] ok: [instance] => (item=oslo_db)\n[nova/nova] ok: [instance] => (item=compute_metadata)\n[nova/nova] ok: [instance] => (item=oslo_db_api)\n[nova/nova] ok: [instance] => (item=compute_novnc_proxy)\n[nova/nova] ok: [instance] => (item=baremetal)\n[nova/nova] ok: [instance] => (item=identity)\n[nova/nova] ok: [instance] => (item=compute)\n[nova/nova] ok: [instance] => (item=placement)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[nova/nova] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Fail if atmosphere_ceph_enabled is set] *******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate temporary file for SSH public key] ***\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Write contents of current private SSH key] ****\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate public key for SSH private key] ******\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Delete temporary file for public SSH key] *****\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Remove nova-bootstrap and nova-cell-setup job] ***\n[nova/nova] ok: [instance] => (item=nova-bootstrap)\n[nova/nova] ok: [instance] => (item=nova-cell-setup)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate Helm values (storage)] ***************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Deploy Helm chart] ****************************",
                            "stdout_lines": [
                                "[nova/nova] changed: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[nova/nova] ok: [instance] => (item=network)",
                                "[nova/nova] ok: [instance] => (item=volumev3)",
                                "[nova/nova] ok: [instance] => (item=oslo_cache)",
                                "[nova/nova] ok: [instance] => (item=image)",
                                "[nova/nova] ok: [instance] => (item=oslo_db_cell0)",
                                "[nova/nova] ok: [instance] => (item=oslo_messaging)",
                                "[nova/nova] ok: [instance] => (item=oslo_db)",
                                "[nova/nova] ok: [instance] => (item=compute_metadata)",
                                "[nova/nova] ok: [instance] => (item=oslo_db_api)",
                                "[nova/nova] ok: [instance] => (item=compute_novnc_proxy)",
                                "[nova/nova] ok: [instance] => (item=baremetal)",
                                "[nova/nova] ok: [instance] => (item=identity)",
                                "[nova/nova] ok: [instance] => (item=compute)",
                                "[nova/nova] ok: [instance] => (item=placement)",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[nova/nova] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[nova/nova] changed: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Fail if atmosphere_ceph_enabled is set] *******",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Generate temporary file for SSH public key] ***",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Write contents of current private SSH key] ****",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Generate public key for SSH private key] ******",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Delete temporary file for public SSH key] *****",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Remove nova-bootstrap and nova-cell-setup job] ***",
                                "[nova/nova] ok: [instance] => (item=nova-bootstrap)",
                                "[nova/nova] ok: [instance] => (item=nova-cell-setup)",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Generate Helm values (storage)] ***************",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Deploy Helm chart] ****************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000d253-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:24.668113Z",
                            "start": "2026-07-25T20:25:24.141767Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d253",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[nova/nova] ok: [instance] => (item=network)\n[nova/nova] ok: [instance] => (item=volumev3)\n[nova/nova] ok: [instance] => (item=oslo_cache)\n[nova/nova] ok: [instance] => (item=image)\n[nova/nova] ok: [instance] => (item=oslo_db_cell0)\n[nova/nova] ok: [instance] => (item=oslo_messaging)\n[nova/nova] ok: [instance] => (item=oslo_db)\n[nova/nova] ok: [instance] => (item=compute_metadata)\n[nova/nova] ok: [instance] => (item=oslo_db_api)\n[nova/nova] ok: [instance] => (item=compute_novnc_proxy)\n[nova/nova] ok: [instance] => (item=baremetal)\n[nova/nova] ok: [instance] => (item=identity)\n[nova/nova] ok: [instance] => (item=compute)\n[nova/nova] ok: [instance] => (item=placement)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[nova/nova] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Fail if atmosphere_ceph_enabled is set] *******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate temporary file for SSH public key] ***\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Write contents of current private SSH key] ****\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate public key for SSH private key] ******\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Delete temporary file for public SSH key] *****\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Remove nova-bootstrap and nova-cell-setup job] ***\n[nova/nova] ok: [instance] => (item=nova-bootstrap)\n[nova/nova] ok: [instance] => (item=nova-cell-setup)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate Helm values (storage)] ***************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Deploy Helm chart] ****************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:24.758814Z",
                            "start": "2026-07-25T20:25:24.679256Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d254",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "244886"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:24.837943Z",
                            "start": "2026-07-25T20:25:24.769163Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d255",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1360 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:24.936955Z",
                            "start": "2026-07-25T20:25:24.849547Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d256",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:25.017758Z",
                            "start": "2026-07-25T20:25:24.951887Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d257",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:25:25.226930",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:25:45.229214",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:45.248504Z",
                            "start": "2026-07-25T20:25:25.164227Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d85c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "69"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:45.331037Z",
                            "start": "2026-07-25T20:25:45.260852Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d85d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:45.594454Z",
                            "start": "2026-07-25T20:25:45.344100Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d85e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011123.9729714,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 488,
                                "charset": "unknown",
                                "checksum": "be1f720d5197bf7d3a08715a0c28ba7c6a2f116d",
                                "ctime": 1785011121.0969174,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011121.0969174,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 244886,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:45.817232Z",
                            "start": "2026-07-25T20:25:45.605636Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d85f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:45.897593Z",
                            "start": "2026-07-25T20:25:45.829169Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d860",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:25:46.437373Z",
                            "start": "2026-07-25T20:25:45.926444Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d861",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:25:46.513959Z",
                            "start": "2026-07-25T20:25:46.455652Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d862",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "244886"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:46.599474Z",
                            "start": "2026-07-25T20:25:46.529623Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d863",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1380 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:46.695333Z",
                            "start": "2026-07-25T20:25:46.611847Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d864",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:25:46.777292Z",
                            "start": "2026-07-25T20:25:46.708464Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000d865",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:25:46.971572",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:26:06.973552",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:06.990832Z",
                            "start": "2026-07-25T20:25:46.922551Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de80",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "70"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:07.301431Z",
                            "start": "2026-07-25T20:26:07.003965Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de81",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:07.571543Z",
                            "start": "2026-07-25T20:26:07.313349Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de82",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011123.9729714,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 496,
                                "charset": "unknown",
                                "checksum": "6bdfa5a010abdb5454494b114a95f577df1fc03c",
                                "ctime": 1785011167.7617934,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011167.7617934,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 246640,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:07.823876Z",
                            "start": "2026-07-25T20:26:07.583132Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de83",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1754"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:07.912328Z",
                            "start": "2026-07-25T20:26:07.834213Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de84",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +244887 /tmp/ansible.xql2ah_m.log | head -c 1754",
                            "delta": "0:00:00.008316",
                            "end": "2026-07-25 20:26:08.150136",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +244887 /tmp/ansible.xql2ah_m.log | head -c 1754",
                                    "_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-34c8-7bd3-00000000de85-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:26:08.141820",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[heat/heat] included: openstack_helm_ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress orchestration] ********************************************\n[heat/heat] included: ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress orchestration] **************\n[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[heat/heat] included: openstack_helm_ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress cloudformation] *******************************************\n[heat/heat] included: ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress cloudformation] *************",
                            "stdout_lines": [
                                "[heat/heat] changed: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress] **********************************************************",
                                "[heat/heat] included: openstack_helm_ingress for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress orchestration] ********************************************",
                                "[heat/heat] included: ingress for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress orchestration] **************",
                                "[heat/heat] changed: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress] **********************************************************",
                                "[heat/heat] included: openstack_helm_ingress for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress cloudformation] *******************************************",
                                "[heat/heat] included: ingress for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress cloudformation] *************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000de85-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:08.466122Z",
                            "start": "2026-07-25T20:26:07.943475Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de85",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[heat/heat] included: openstack_helm_ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress orchestration] ********************************************\n[heat/heat] included: ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress orchestration] **************\n[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[heat/heat] included: openstack_helm_ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress cloudformation] *******************************************\n[heat/heat] included: ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress cloudformation] *************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:08.560744Z",
                            "start": "2026-07-25T20:26:08.478696Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de86",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "246640"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:08.652006Z",
                            "start": "2026-07-25T20:26:08.573422Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de87",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1400 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:08.738078Z",
                            "start": "2026-07-25T20:26:08.663436Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de88",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:08.860462Z",
                            "start": "2026-07-25T20:26:08.749251Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000de89",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:26:09.070295",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:26:29.072154",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:29.085939Z",
                            "start": "2026-07-25T20:26:09.018310Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4ba",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "71"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:29.164382Z",
                            "start": "2026-07-25T20:26:29.096719Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4bb",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:29.443030Z",
                            "start": "2026-07-25T20:26:29.175655Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4bc",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011167.7817936,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 512,
                                "charset": "unknown",
                                "checksum": "55e4561a8af73a2e7bfb252d684e9112ffdea559",
                                "ctime": 1785011188.89819,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011188.89819,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 256525,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:29.747093Z",
                            "start": "2026-07-25T20:26:29.464231Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4bd",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "9885"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:29.830986Z",
                            "start": "2026-07-25T20:26:29.761382Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4be",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +246641 /tmp/ansible.xql2ah_m.log | head -c 9885",
                            "delta": "0:00:00.008443",
                            "end": "2026-07-25 20:26:30.062281",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +246641 /tmp/ansible.xql2ah_m.log | head -c 9885",
                                    "_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-34c8-7bd3-00000000e4bf-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:26:30.053838",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] PLAY RECAP *********************************************************************\n[heat/heat] instance                   : ok=23   changed=5    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[heat/heat] \n==> [heat] Deployment complete\n==> [rook-ceph-cluster] Starting deployment\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY [controllers[0]] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Gathering Facts] *********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter could change the meaning of that path. See\n[rook-ceph-cluster/rook_ceph_cluster] https://docs.ansible.com/ansible-\n[rook-ceph-cluster/rook_ceph_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create RabbitMQ cluster] *************************************************\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[cinder/cinder] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item=rook_ceph_cluster)\n[cinder/cinder] included: openstack_helm_ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[cinder/cinder] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[cinder/cinder] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress volumev3] *************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[cinder/cinder] included: ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.ingress : Create Ingress volumev3] *******************\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Set mgr/cephadm/warn_on_stray_daemons to false] ***\n[cinder/cinder] changed: [instance]\n[cinder/cinder] \n[cinder/cinder] PLAY RECAP *********************************************************************\n[cinder/cinder] instance                   : ok=22   changed=4    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[cinder/cinder] \n==> [cinder] Deployment complete\n==> [smartctl-exporter] Starting deployment\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY [controllers[0]] **********************************************************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [Gathering Facts] *********************************************************\n[smartctl-exporter/smartctl_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[smartctl-exporter/smartctl_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[smartctl-exporter/smartctl_exporter] interpreter could change the meaning of that path. See\n[smartctl-exporter/smartctl_exporter] https://docs.ansible.com/ansible-\n[smartctl-exporter/smartctl_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[smartctl-exporter/smartctl_exporter] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[smartctl-exporter/smartctl_exporter] changed: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.atmosphere.smartctl_exporter : Deploy Helm chart] ***************\n[smartctl-exporter/smartctl_exporter] changed: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY RECAP *********************************************************************\n[smartctl-exporter/smartctl_exporter] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[smartctl-exporter/smartctl_exporter] \n==> [smartctl-exporter] Deployment complete\n==> [prometheus-pushgateway] Starting deployment\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY [controllers[0]] **********************************************************\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [Gathering Facts] *********************************************************\n[prometheus-pushgateway/prometheus_pushgateway] [WARNING]: Platform linux on host instance is using the discovered Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter at /usr/bin/python3.10, but future installation of another Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter could change the meaning of that path. See\n[prometheus-pushgateway/prometheus_pushgateway] https://docs.ansible.com/ansible-\n[prometheus-pushgateway/prometheus_pushgateway] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[prometheus-pushgateway/prometheus_pushgateway] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[prometheus-pushgateway/prometheus_pushgateway] changed: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.atmosphere.prometheus_pushgateway : Deploy Helm chart] **********",
                            "stdout_lines": [
                                "[heat/heat] changed: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] PLAY RECAP *********************************************************************",
                                "[heat/heat] instance                   : ok=23   changed=5    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   ",
                                "[heat/heat] ",
                                "==> [heat] Deployment complete",
                                "==> [rook-ceph-cluster] Starting deployment",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] PLAY [controllers[0]] **********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Gathering Facts] *********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[rook-ceph-cluster/rook_ceph_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[rook-ceph-cluster/rook_ceph_cluster] interpreter could change the meaning of that path. See",
                                "[rook-ceph-cluster/rook_ceph_cluster] https://docs.ansible.com/ansible-",
                                "[rook-ceph-cluster/rook_ceph_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Create RabbitMQ cluster] *************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[cinder/cinder] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Create Ingress] **********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item=rook_ceph_cluster)",
                                "[cinder/cinder] included: openstack_helm_ingress for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[cinder/cinder] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Create Ingress volumev3] *************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[cinder/cinder] included: ingress for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.ingress : Create Ingress volumev3] *******************",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Set mgr/cephadm/warn_on_stray_daemons to false] ***",
                                "[cinder/cinder] changed: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] PLAY RECAP *********************************************************************",
                                "[cinder/cinder] instance                   : ok=22   changed=4    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[cinder/cinder] ",
                                "==> [cinder] Deployment complete",
                                "==> [smartctl-exporter] Starting deployment",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] PLAY [controllers[0]] **********************************************************",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [Gathering Facts] *********************************************************",
                                "[smartctl-exporter/smartctl_exporter] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[smartctl-exporter/smartctl_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[smartctl-exporter/smartctl_exporter] interpreter could change the meaning of that path. See",
                                "[smartctl-exporter/smartctl_exporter] https://docs.ansible.com/ansible-",
                                "[smartctl-exporter/smartctl_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[smartctl-exporter/smartctl_exporter] ok: [instance]",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[smartctl-exporter/smartctl_exporter] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[smartctl-exporter/smartctl_exporter] changed: [instance]",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [vexxhost.atmosphere.smartctl_exporter : Deploy Helm chart] ***************",
                                "[smartctl-exporter/smartctl_exporter] changed: [instance]",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] PLAY RECAP *********************************************************************",
                                "[smartctl-exporter/smartctl_exporter] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "==> [smartctl-exporter] Deployment complete",
                                "==> [prometheus-pushgateway] Starting deployment",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] PLAY [controllers[0]] **********************************************************",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [Gathering Facts] *********************************************************",
                                "[prometheus-pushgateway/prometheus_pushgateway] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[prometheus-pushgateway/prometheus_pushgateway] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[prometheus-pushgateway/prometheus_pushgateway] interpreter could change the meaning of that path. See",
                                "[prometheus-pushgateway/prometheus_pushgateway] https://docs.ansible.com/ansible-",
                                "[prometheus-pushgateway/prometheus_pushgateway] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[prometheus-pushgateway/prometheus_pushgateway] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[prometheus-pushgateway/prometheus_pushgateway] changed: [instance]",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.atmosphere.prometheus_pushgateway : Deploy Helm chart] **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000e4bf-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:30.386075Z",
                            "start": "2026-07-25T20:26:29.864179Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4bf",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[heat/heat] changed: [instance]\n[heat/heat] \n[heat/heat] PLAY RECAP *********************************************************************\n[heat/heat] instance                   : ok=23   changed=5    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[heat/heat] \n==> [heat] Deployment complete\n==> [rook-ceph-cluster] Starting deployment\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY [controllers[0]] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Gathering Facts] *********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter could change the meaning of that path. See\n[rook-ceph-cluster/rook_ceph_cluster] https://docs.ansible.com/ansible-\n[rook-ceph-cluster/rook_ceph_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create RabbitMQ cluster] *************************************************\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[cinder/cinder] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item=rook_ceph_cluster)\n[cinder/cinder] included: openstack_helm_ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[cinder/cinder] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[cinder/cinder] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress volumev3] *************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[cinder/cinder] included: ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.ingress : Create Ingress volumev3] *******************\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Set mgr/cephadm/warn_on_stray_daemons to false] ***\n[cinder/cinder] changed: [instance]\n[cinder/cinder] \n[cinder/cinder] PLAY RECAP *********************************************************************\n[cinder/cinder] instance                   : ok=22   changed=4    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[cinder/cinder] \n==> [cinder] Deployment complete\n==> [smartctl-exporter] Starting deployment\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY [controllers[0]] **********************************************************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [Gathering Facts] *********************************************************\n[smartctl-exporter/smartctl_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[smartctl-exporter/smartctl_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[smartctl-exporter/smartctl_exporter] interpreter could change the meaning of that path. See\n[smartctl-exporter/smartctl_exporter] https://docs.ansible.com/ansible-\n[smartctl-exporter/smartctl_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[smartctl-exporter/smartctl_exporter] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[smartctl-exporter/smartctl_exporter] changed: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.atmosphere.smartctl_exporter : Deploy Helm chart] ***************\n[smartctl-exporter/smartctl_exporter] changed: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY RECAP *********************************************************************\n[smartctl-exporter/smartctl_exporter] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[smartctl-exporter/smartctl_exporter] \n==> [smartctl-exporter] Deployment complete\n==> [prometheus-pushgateway] Starting deployment\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY [controllers[0]] **********************************************************\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [Gathering Facts] *********************************************************\n[prometheus-pushgateway/prometheus_pushgateway] [WARNING]: Platform linux on host instance is using the discovered Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter at /usr/bin/python3.10, but future installation of another Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter could change the meaning of that path. See\n[prometheus-pushgateway/prometheus_pushgateway] https://docs.ansible.com/ansible-\n[prometheus-pushgateway/prometheus_pushgateway] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[prometheus-pushgateway/prometheus_pushgateway] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[prometheus-pushgateway/prometheus_pushgateway] changed: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.atmosphere.prometheus_pushgateway : Deploy Helm chart] **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:30.484647Z",
                            "start": "2026-07-25T20:26:30.401151Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4c0",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "256525"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:30.569584Z",
                            "start": "2026-07-25T20:26:30.499729Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4c1",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1420 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:30.645439Z",
                            "start": "2026-07-25T20:26:30.580133Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4c2",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:30.709899Z",
                            "start": "2026-07-25T20:26:30.658805Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000e4c3",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:26:30.867098",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:26:50.868895",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:51.410632Z",
                            "start": "2026-07-25T20:26:30.819886Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb0a",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "72"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:51.508522Z",
                            "start": "2026-07-25T20:26:51.426340Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb0b",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:51.925502Z",
                            "start": "2026-07-25T20:26:51.521787Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb0c",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011189.6822047,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 520,
                                "charset": "unknown",
                                "checksum": "81ded6b660d8d2935a05e04bedf4494edb96fe62",
                                "ctime": 1785011211.8466206,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011211.8466206,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 261472,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:52.161470Z",
                            "start": "2026-07-25T20:26:51.936689Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb0d",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4947"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:52.239129Z",
                            "start": "2026-07-25T20:26:52.172406Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb0e",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +256526 /tmp/ansible.xql2ah_m.log | head -c 4947",
                            "delta": "0:00:00.008660",
                            "end": "2026-07-25 20:26:52.486867",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +256526 /tmp/ansible.xql2ah_m.log | head -c 4947",
                                    "_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-34c8-7bd3-00000000eb0f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:26:52.478207",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[prometheus-pushgateway/prometheus_pushgateway] changed: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY RECAP *********************************************************************\n[prometheus-pushgateway/prometheus_pushgateway] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[prometheus-pushgateway/prometheus_pushgateway] \n==> [prometheus-pushgateway] Deployment complete\n==> [ipmi-exporter] Starting deployment\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY [controllers[0]] **********************************************************\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [Gathering Facts] *********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Collect \"ceph quorum_status\" output from a monitor] ***\n[ipmi-exporter/ipmi_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[ipmi-exporter/ipmi_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ipmi-exporter/ipmi_exporter] interpreter could change the meaning of that path. See\n[ipmi-exporter/ipmi_exporter] https://docs.ansible.com/ansible-\n[ipmi-exporter/ipmi_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ipmi-exporter/ipmi_exporter] ok: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [vexxhost.atmosphere.ipmi_exporter : Deploy service] **********************\n[ipmi-exporter/ipmi_exporter] changed: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY RECAP *********************************************************************\n[ipmi-exporter/ipmi_exporter] instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ipmi-exporter/ipmi_exporter] \n==> [ipmi-exporter] Deployment complete\n==> [magnum] Starting deployment\n[magnum/magnum] \n[magnum/magnum] PLAY [controllers[0]] **********************************************************\n[magnum/magnum] \n[magnum/magnum] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum] interpreter could change the meaning of that path. See\n[magnum/magnum] https://docs.ansible.com/ansible-\n[magnum/magnum] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum] included: rabbitmq for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for client.admin] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for monitors] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create RGW user password secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create Ceph cluster resource] ****\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Deploy Helm chart] ***************",
                            "stdout_lines": [
                                "[prometheus-pushgateway/prometheus_pushgateway] changed: [instance]",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] PLAY RECAP *********************************************************************",
                                "[prometheus-pushgateway/prometheus_pushgateway] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "==> [prometheus-pushgateway] Deployment complete",
                                "==> [ipmi-exporter] Starting deployment",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] PLAY [controllers[0]] **********************************************************",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] TASK [Gathering Facts] *********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Collect \"ceph quorum_status\" output from a monitor] ***",
                                "[ipmi-exporter/ipmi_exporter] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ipmi-exporter/ipmi_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ipmi-exporter/ipmi_exporter] interpreter could change the meaning of that path. See",
                                "[ipmi-exporter/ipmi_exporter] https://docs.ansible.com/ansible-",
                                "[ipmi-exporter/ipmi_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ipmi-exporter/ipmi_exporter] ok: [instance]",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] TASK [vexxhost.atmosphere.ipmi_exporter : Deploy service] **********************",
                                "[ipmi-exporter/ipmi_exporter] changed: [instance]",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] PLAY RECAP *********************************************************************",
                                "[ipmi-exporter/ipmi_exporter] instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "==> [ipmi-exporter] Deployment complete",
                                "==> [magnum] Starting deployment",
                                "[magnum/magnum] ",
                                "[magnum/magnum] PLAY [controllers[0]] **********************************************************",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[magnum/magnum] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[magnum/magnum] interpreter could change the meaning of that path. See",
                                "[magnum/magnum] https://docs.ansible.com/ansible-",
                                "[magnum/magnum] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create RabbitMQ cluster] *************************************************",
                                "[magnum/magnum] included: rabbitmq for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for client.admin] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for monitors] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create RGW user password secret] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create Ceph cluster resource] ****",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Deploy Helm chart] ***************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000eb0f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:52.791440Z",
                            "start": "2026-07-25T20:26:52.271372Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb0f",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[prometheus-pushgateway/prometheus_pushgateway] changed: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY RECAP *********************************************************************\n[prometheus-pushgateway/prometheus_pushgateway] instance                   : ok=4    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[prometheus-pushgateway/prometheus_pushgateway] \n==> [prometheus-pushgateway] Deployment complete\n==> [ipmi-exporter] Starting deployment\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY [controllers[0]] **********************************************************\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [Gathering Facts] *********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Collect \"ceph quorum_status\" output from a monitor] ***\n[ipmi-exporter/ipmi_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[ipmi-exporter/ipmi_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ipmi-exporter/ipmi_exporter] interpreter could change the meaning of that path. See\n[ipmi-exporter/ipmi_exporter] https://docs.ansible.com/ansible-\n[ipmi-exporter/ipmi_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ipmi-exporter/ipmi_exporter] ok: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [vexxhost.atmosphere.ipmi_exporter : Deploy service] **********************\n[ipmi-exporter/ipmi_exporter] changed: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY RECAP *********************************************************************\n[ipmi-exporter/ipmi_exporter] instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ipmi-exporter/ipmi_exporter] \n==> [ipmi-exporter] Deployment complete\n==> [magnum] Starting deployment\n[magnum/magnum] \n[magnum/magnum] PLAY [controllers[0]] **********************************************************\n[magnum/magnum] \n[magnum/magnum] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum] interpreter could change the meaning of that path. See\n[magnum/magnum] https://docs.ansible.com/ansible-\n[magnum/magnum] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum] included: rabbitmq for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for client.admin] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for monitors] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create RGW user password secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create Ceph cluster resource] ****\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Deploy Helm chart] ***************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:52.898792Z",
                            "start": "2026-07-25T20:26:52.801486Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb10",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "261472"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:52.972055Z",
                            "start": "2026-07-25T20:26:52.910299Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb11",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1440 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:53.146232Z",
                            "start": "2026-07-25T20:26:53.080059Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb12",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:26:53.235039Z",
                            "start": "2026-07-25T20:26:53.158224Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000eb13",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:26:53.428868",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:27:13.430844",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:13.447232Z",
                            "start": "2026-07-25T20:26:53.360177Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f170",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "73"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:13.529701Z",
                            "start": "2026-07-25T20:27:13.457140Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f171",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:13.828967Z",
                            "start": "2026-07-25T20:27:13.540789Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f172",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011212.1146257,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 536,
                                "charset": "unknown",
                                "checksum": "008e67248b5dc8f37785ee547459a073958e44cc",
                                "ctime": 1785011233.8470335,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011233.8470335,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 269096,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:14.074421Z",
                            "start": "2026-07-25T20:27:13.838740Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f173",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "7624"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:14.166527Z",
                            "start": "2026-07-25T20:27:14.089205Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f174",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +261473 /tmp/ansible.xql2ah_m.log | head -c 7624",
                            "delta": "0:00:00.009539",
                            "end": "2026-07-25 20:27:14.434885",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +261473 /tmp/ansible.xql2ah_m.log | head -c 7624",
                                    "_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-34c8-7bd3-00000000f175-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:27:14.425346",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Wait for keystone API to be Available] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" domain exists] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack user] ***********\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Module did not set no_log for update_password\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" project exists] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Grant access to \"service\" project] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack service] ********\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack endpoints] ******\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance] => (item={'interface': 'public', 'url': 'https://object-store.199-204-45-115.nip.io/swift/v1/%(tenant_id)s'})\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance] => (item={'interface': 'internal', 'url': 'http://rook-ceph-rgw-ceph.openstack.svc.cluster.local/swift/v1/%(tenant_id)s'})\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: openstack_helm_ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress rook-ceph-cluster] ****************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.ingress : Create Ingress rook-ceph-cluster] **********\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY RECAP *********************************************************************\n[rook-ceph-cluster/rook_ceph_cluster] instance                   : ok=27   changed=11   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[rook-ceph-cluster/rook_ceph_cluster] \n==> [rook-ceph-cluster] Deployment complete\n==> [glance-images] Starting deployment\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY [controllers[0]] **********************************************************\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Gathering Facts] *********************************************************\n[glance-images/glance_images] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance-images/glance_images] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance-images/glance_images] interpreter could change the meaning of that path. See\n[glance-images/glance_images] https://docs.ansible.com/ansible-\n[glance-images/glance_images] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create RabbitMQ cluster] *************************************************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance] => (item=dashboard) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_db) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_messaging) \n[glance-images/glance_images] skipping: [instance] => (item=image) \n[glance-images/glance_images] skipping: [instance] => (item=identity) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_cache) \n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                            "stdout_lines": [
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Wait for keystone API to be Available] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" domain exists] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack user] ***********",
                                "[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Module did not set no_log for update_password",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" project exists] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Grant access to \"service\" project] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack service] ********",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack endpoints] ******",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance] => (item={'interface': 'public', 'url': 'https://object-store.199-204-45-115.nip.io/swift/v1/%(tenant_id)s'})",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance] => (item={'interface': 'internal', 'url': 'http://rook-ceph-rgw-ceph.openstack.svc.cluster.local/swift/v1/%(tenant_id)s'})",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress] **********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] included: openstack_helm_ingress for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress rook-ceph-cluster] ****************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] included: ingress for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.ingress : Create Ingress rook-ceph-cluster] **********",
                                "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] PLAY RECAP *********************************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] instance                   : ok=27   changed=11   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "==> [rook-ceph-cluster] Deployment complete",
                                "==> [glance-images] Starting deployment",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] PLAY [controllers[0]] **********************************************************",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [Gathering Facts] *********************************************************",
                                "[glance-images/glance_images] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[glance-images/glance_images] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[glance-images/glance_images] interpreter could change the meaning of that path. See",
                                "[glance-images/glance_images] https://docs.ansible.com/ansible-",
                                "[glance-images/glance_images] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [Create RabbitMQ cluster] *************************************************",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[glance-images/glance_images] skipping: [instance] => (item=dashboard) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=oslo_db) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=oslo_messaging) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=image) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=identity) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=oslo_cache) ",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000f175-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:14.728740Z",
                            "start": "2026-07-25T20:27:14.199102Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f175",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Wait for keystone API to be Available] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" domain exists] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack user] ***********\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Module did not set no_log for update_password\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" project exists] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Grant access to \"service\" project] ***\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack service] ********\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack endpoints] ******\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance] => (item={'interface': 'public', 'url': 'https://object-store.199-204-45-115.nip.io/swift/v1/%(tenant_id)s'})\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance] => (item={'interface': 'internal', 'url': 'http://rook-ceph-rgw-ceph.openstack.svc.cluster.local/swift/v1/%(tenant_id)s'})\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: openstack_helm_ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress rook-ceph-cluster] ****************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.ingress : Create Ingress rook-ceph-cluster] **********\n[rook-ceph-cluster/rook_ceph_cluster] changed: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY RECAP *********************************************************************\n[rook-ceph-cluster/rook_ceph_cluster] instance                   : ok=27   changed=11   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[rook-ceph-cluster/rook_ceph_cluster] \n==> [rook-ceph-cluster] Deployment complete\n==> [glance-images] Starting deployment\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY [controllers[0]] **********************************************************\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Gathering Facts] *********************************************************\n[glance-images/glance_images] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance-images/glance_images] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance-images/glance_images] interpreter could change the meaning of that path. See\n[glance-images/glance_images] https://docs.ansible.com/ansible-\n[glance-images/glance_images] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create RabbitMQ cluster] *************************************************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance] => (item=dashboard) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_db) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_messaging) \n[glance-images/glance_images] skipping: [instance] => (item=image) \n[glance-images/glance_images] skipping: [instance] => (item=identity) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_cache) \n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:14.815803Z",
                            "start": "2026-07-25T20:27:14.739224Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f176",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "269096"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:14.906391Z",
                            "start": "2026-07-25T20:27:14.827965Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f177",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1460 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:14.994453Z",
                            "start": "2026-07-25T20:27:14.916102Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f178",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:15.075059Z",
                            "start": "2026-07-25T20:27:15.006588Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f179",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:27:15.257762",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:27:35.260608",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:35.280838Z",
                            "start": "2026-07-25T20:27:15.200335Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7ec",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "74"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:35.361623Z",
                            "start": "2026-07-25T20:27:35.293329Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7ed",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:35.652483Z",
                            "start": "2026-07-25T20:27:35.370698Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7ee",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011234.4270444,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 560,
                                "charset": "unknown",
                                "checksum": "ba487870b1da5592c3a33b63f54010a443fbd86e",
                                "ctime": 1785011255.8474472,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011255.8474472,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 281096,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:36.003127Z",
                            "start": "2026-07-25T20:27:35.667264Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7ef",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "12000"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:36.084851Z",
                            "start": "2026-07-25T20:27:36.017159Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7f0",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +269097 /tmp/ansible.xql2ah_m.log | head -c 12000",
                            "delta": "0:00:00.009128",
                            "end": "2026-07-25 20:27:36.338559",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +269097 /tmp/ansible.xql2ah_m.log | head -c 12000",
                                    "_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-34c8-7bd3-00000000f7f1-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:27:36.329431",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum] ok: [instance] => (item=key_manager)\n[magnum/magnum] ok: [instance] => (item=orchestration)\n[magnum/magnum] ok: [instance] => (item=identity)\n[magnum/magnum] ok: [instance] => (item=oslo_messaging)\n[magnum/magnum] ok: [instance] => (item=oslo_cache)\n[magnum/magnum] ok: [instance] => (item=oslo_db)\n[glance-images/glance_images] ok: [instance]\n[magnum/magnum] ok: [instance] => (item=container_infra)\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create images] ***********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance-images/glance_images] included: atmosphere.common.glance_image for instance => (item={'container_format': 'bare', 'disk_format': 'raw', 'is_public': True, 'min_disk': 1, 'name': 'cirros', 'url': 'http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img'})\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.package : Update state for tar] **********************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[magnum/magnum] ok: [instance] => {\n[magnum/magnum]     \"msg\": \"https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64\"\n[magnum/magnum] }\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.clusterctl : Create a configuration file] ************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Create build directory] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Upload Kustomization] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Generate manifests] ***\n[magnum/magnum] [WARNING]: Module invocation had junk after the JSON data: Traceback (most\n[magnum/magnum] recent call last):   File \"/tmp/ansible_vexxhost.kubernetes.kustomize_payload_a\n[magnum/magnum] i83woyx/ansible_vexxhost.kubernetes.kustomize_payload.zip/ansible_collections/v\n[magnum/magnum] exxhost/kubernetes/plugins/modules/kustomize.py\", line 115, in main   File \"/tm\n[magnum/magnum] p/ansible_vexxhost.kubernetes.kustomize_payload_ai83woyx/ansible_vexxhost.kuber\n[magnum/magnum] netes.kustomize_payload.zip/ansible/module_utils/basic.py\", line 1454, in\n[magnum/magnum] exit_json SystemExit: 0  During handling of the above exception, another\n[magnum/magnum] exception occurred:  Traceback (most recent call last):   File\n[magnum/magnum] \"/home/zuul/.ansible/tmp/ansible-\n[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line\n[magnum/magnum] 107, in <module>     _ansiballz_main()   File \"/home/zuul/.ansible/tmp/ansible-\n[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line 99,\n[magnum/magnum] in _ansiballz_main     invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n[magnum/magnum] File \"/home/zuul/.ansible/tmp/ansible-\n[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line 47,\n[magnum/magnum] in invoke_module     runpy.run_module(mod_name='ansible_collections.vexxhost.ku\n[magnum/magnum] bernetes.plugins.modules.kustomize', init_globals=dict(_module_fqn='ansible_col\n[magnum/magnum] lections.vexxhost.kubernetes.plugins.modules.kustomize',\n[magnum/magnum] _modlib_path=modlib_path),   File \"/usr/lib/python3.10/runpy.py\", line 224, in\n[magnum/magnum] run_module     return _run_module_code(code, init_globals, run_name, mod_spec)\n[magnum/magnum] File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n[magnum/magnum] _run_code(code, mod_globals, init_globals,   File\n[magnum/magnum] \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code     exec(code,\n[magnum/magnum] run_globals)   File \"/tmp/ansible_vexxhost.kubernetes.kustomize_payload_ai83woy\n[magnum/magnum] x/ansible_vexxhost.kubernetes.kustomize_payload.zip/ansible_collections/vexxhos\n[magnum/magnum] t/kubernetes/plugins/modules/kustomize.py\", line 119, in <module>   File \"/tmp/\n[magnum/magnum] ansible_vexxhost.kubernetes.kustomize_payload_ai83woyx/ansible_vexxhost.kuberne\n[magnum/magnum] tes.kustomize_payload.zip/ansible_collections/vexxhost/kubernetes/plugins/modul\n[magnum/magnum] es/kustomize.py\", line 94, in main   File \"/usr/lib/python3.10/tempfile.py\",\n[magnum/magnum] line 657, in __exit__     self.close()   File\n[magnum/magnum] \"/usr/lib/python3.10/tempfile.py\", line 664, in close     self._closer.close()\n[magnum/magnum] File \"/usr/lib/python3.10/tempfile.py\", line 601, in close\n[magnum/magnum] unlink(self.name) FileNotFoundError: [Errno 2] No such file or directory:\n[magnum/magnum] '/usr/local/src/openstack-resource-controller-2.2.0/tmpt104l60f'\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Apply manifest to cluster] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Download image] *************************\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Create a folder for the Cluster API providers] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Copy over all provider configuration to the remote system] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Get a list of all Cluster API providers] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Initialize the management cluster] *****\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY RECAP *********************************************************************\n[glance-images/glance_images] instance                   : ok=20   changed=6    unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   \n[glance-images/glance_images] \n==> [glance-images] Deployment complete\n==> [staffeln] Starting deployment\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY [controllers[0]] **********************************************************\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY [controllers[0]] **********************************************************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Gathering Facts] *********************************************************\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Parse provider resources into version mapping] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Run upgrade if required] ***************",
                            "stdout_lines": [
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[magnum/magnum] ok: [instance] => (item=key_manager)",
                                "[magnum/magnum] ok: [instance] => (item=orchestration)",
                                "[magnum/magnum] ok: [instance] => (item=identity)",
                                "[magnum/magnum] ok: [instance] => (item=oslo_messaging)",
                                "[magnum/magnum] ok: [instance] => (item=oslo_cache)",
                                "[magnum/magnum] ok: [instance] => (item=oslo_db)",
                                "[glance-images/glance_images] ok: [instance]",
                                "[magnum/magnum] ok: [instance] => (item=container_infra)",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [Create images] ***********************************************************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[glance-images/glance_images] included: atmosphere.common.glance_image for instance => (item={'container_format': 'bare', 'disk_format': 'raw', 'is_public': True, 'min_disk': 1, 'name': 'cirros', 'url': 'http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img'})",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[magnum/magnum] ok: [instance] => {",
                                "[magnum/magnum]     \"msg\": \"https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64\"",
                                "[magnum/magnum] }",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.clusterctl : Create a configuration file] ************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[glance-images/glance_images] changed: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Create build directory] ***",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Upload Kustomization] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Generate manifests] ***",
                                "[magnum/magnum] [WARNING]: Module invocation had junk after the JSON data: Traceback (most",
                                "[magnum/magnum] recent call last):   File \"/tmp/ansible_vexxhost.kubernetes.kustomize_payload_a",
                                "[magnum/magnum] i83woyx/ansible_vexxhost.kubernetes.kustomize_payload.zip/ansible_collections/v",
                                "[magnum/magnum] exxhost/kubernetes/plugins/modules/kustomize.py\", line 115, in main   File \"/tm",
                                "[magnum/magnum] p/ansible_vexxhost.kubernetes.kustomize_payload_ai83woyx/ansible_vexxhost.kuber",
                                "[magnum/magnum] netes.kustomize_payload.zip/ansible/module_utils/basic.py\", line 1454, in",
                                "[magnum/magnum] exit_json SystemExit: 0  During handling of the above exception, another",
                                "[magnum/magnum] exception occurred:  Traceback (most recent call last):   File",
                                "[magnum/magnum] \"/home/zuul/.ansible/tmp/ansible-",
                                "[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line",
                                "[magnum/magnum] 107, in <module>     _ansiballz_main()   File \"/home/zuul/.ansible/tmp/ansible-",
                                "[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line 99,",
                                "[magnum/magnum] in _ansiballz_main     invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)",
                                "[magnum/magnum] File \"/home/zuul/.ansible/tmp/ansible-",
                                "[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line 47,",
                                "[magnum/magnum] in invoke_module     runpy.run_module(mod_name='ansible_collections.vexxhost.ku",
                                "[magnum/magnum] bernetes.plugins.modules.kustomize', init_globals=dict(_module_fqn='ansible_col",
                                "[magnum/magnum] lections.vexxhost.kubernetes.plugins.modules.kustomize',",
                                "[magnum/magnum] _modlib_path=modlib_path),   File \"/usr/lib/python3.10/runpy.py\", line 224, in",
                                "[magnum/magnum] run_module     return _run_module_code(code, init_globals, run_name, mod_spec)",
                                "[magnum/magnum] File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code",
                                "[magnum/magnum] _run_code(code, mod_globals, init_globals,   File",
                                "[magnum/magnum] \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code     exec(code,",
                                "[magnum/magnum] run_globals)   File \"/tmp/ansible_vexxhost.kubernetes.kustomize_payload_ai83woy",
                                "[magnum/magnum] x/ansible_vexxhost.kubernetes.kustomize_payload.zip/ansible_collections/vexxhos",
                                "[magnum/magnum] t/kubernetes/plugins/modules/kustomize.py\", line 119, in <module>   File \"/tmp/",
                                "[magnum/magnum] ansible_vexxhost.kubernetes.kustomize_payload_ai83woyx/ansible_vexxhost.kuberne",
                                "[magnum/magnum] tes.kustomize_payload.zip/ansible_collections/vexxhost/kubernetes/plugins/modul",
                                "[magnum/magnum] es/kustomize.py\", line 94, in main   File \"/usr/lib/python3.10/tempfile.py\",",
                                "[magnum/magnum] line 657, in __exit__     self.close()   File",
                                "[magnum/magnum] \"/usr/lib/python3.10/tempfile.py\", line 664, in close     self._closer.close()",
                                "[magnum/magnum] File \"/usr/lib/python3.10/tempfile.py\", line 601, in close",
                                "[magnum/magnum] unlink(self.name) FileNotFoundError: [Errno 2] No such file or directory:",
                                "[magnum/magnum] '/usr/local/src/openstack-resource-controller-2.2.0/tmpt104l60f'",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Apply manifest to cluster] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[glance-images/glance_images] changed: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[glance-images/glance_images] changed: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[glance-images/glance_images] changed: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Create a folder for the Cluster API providers] ***",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Copy over all provider configuration to the remote system] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Get a list of all Cluster API providers] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Initialize the management cluster] *****",
                                "[glance-images/glance_images] changed: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[glance-images/glance_images] changed: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] PLAY RECAP *********************************************************************",
                                "[glance-images/glance_images] instance                   : ok=20   changed=6    unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   ",
                                "[glance-images/glance_images] ",
                                "==> [glance-images] Deployment complete",
                                "==> [staffeln] Starting deployment",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] PLAY [controllers[0]] **********************************************************",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] PLAY [controllers[0]] **********************************************************",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [Gathering Facts] *********************************************************",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Parse provider resources into version mapping] ***",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Run upgrade if required] ***************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000f7f1-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:37.031733Z",
                            "start": "2026-07-25T20:27:36.121018Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7f1",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum] ok: [instance] => (item=key_manager)\n[magnum/magnum] ok: [instance] => (item=orchestration)\n[magnum/magnum] ok: [instance] => (item=identity)\n[magnum/magnum] ok: [instance] => (item=oslo_messaging)\n[magnum/magnum] ok: [instance] => (item=oslo_cache)\n[magnum/magnum] ok: [instance] => (item=oslo_db)\n[glance-images/glance_images] ok: [instance]\n[magnum/magnum] ok: [instance] => (item=container_infra)\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create images] ***********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance-images/glance_images] included: atmosphere.common.glance_image for instance => (item={'container_format': 'bare', 'disk_format': 'raw', 'is_public': True, 'min_disk': 1, 'name': 'cirros', 'url': 'http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img'})\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.package : Update state for tar] **********************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[magnum/magnum] ok: [instance] => {\n[magnum/magnum]     \"msg\": \"https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64\"\n[magnum/magnum] }\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.clusterctl : Create a configuration file] ************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Create build directory] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Upload Kustomization] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Generate manifests] ***\n[magnum/magnum] [WARNING]: Module invocation had junk after the JSON data: Traceback (most\n[magnum/magnum] recent call last):   File \"/tmp/ansible_vexxhost.kubernetes.kustomize_payload_a\n[magnum/magnum] i83woyx/ansible_vexxhost.kubernetes.kustomize_payload.zip/ansible_collections/v\n[magnum/magnum] exxhost/kubernetes/plugins/modules/kustomize.py\", line 115, in main   File \"/tm\n[magnum/magnum] p/ansible_vexxhost.kubernetes.kustomize_payload_ai83woyx/ansible_vexxhost.kuber\n[magnum/magnum] netes.kustomize_payload.zip/ansible/module_utils/basic.py\", line 1454, in\n[magnum/magnum] exit_json SystemExit: 0  During handling of the above exception, another\n[magnum/magnum] exception occurred:  Traceback (most recent call last):   File\n[magnum/magnum] \"/home/zuul/.ansible/tmp/ansible-\n[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line\n[magnum/magnum] 107, in <module>     _ansiballz_main()   File \"/home/zuul/.ansible/tmp/ansible-\n[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line 99,\n[magnum/magnum] in _ansiballz_main     invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n[magnum/magnum] File \"/home/zuul/.ansible/tmp/ansible-\n[magnum/magnum] tmp-1785011241.6447399-166185-198196672883606/AnsiballZ_kustomize.py\", line 47,\n[magnum/magnum] in invoke_module     runpy.run_module(mod_name='ansible_collections.vexxhost.ku\n[magnum/magnum] bernetes.plugins.modules.kustomize', init_globals=dict(_module_fqn='ansible_col\n[magnum/magnum] lections.vexxhost.kubernetes.plugins.modules.kustomize',\n[magnum/magnum] _modlib_path=modlib_path),   File \"/usr/lib/python3.10/runpy.py\", line 224, in\n[magnum/magnum] run_module     return _run_module_code(code, init_globals, run_name, mod_spec)\n[magnum/magnum] File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n[magnum/magnum] _run_code(code, mod_globals, init_globals,   File\n[magnum/magnum] \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code     exec(code,\n[magnum/magnum] run_globals)   File \"/tmp/ansible_vexxhost.kubernetes.kustomize_payload_ai83woy\n[magnum/magnum] x/ansible_vexxhost.kubernetes.kustomize_payload.zip/ansible_collections/vexxhos\n[magnum/magnum] t/kubernetes/plugins/modules/kustomize.py\", line 119, in <module>   File \"/tmp/\n[magnum/magnum] ansible_vexxhost.kubernetes.kustomize_payload_ai83woyx/ansible_vexxhost.kuberne\n[magnum/magnum] tes.kustomize_payload.zip/ansible_collections/vexxhost/kubernetes/plugins/modul\n[magnum/magnum] es/kustomize.py\", line 94, in main   File \"/usr/lib/python3.10/tempfile.py\",\n[magnum/magnum] line 657, in __exit__     self.close()   File\n[magnum/magnum] \"/usr/lib/python3.10/tempfile.py\", line 664, in close     self._closer.close()\n[magnum/magnum] File \"/usr/lib/python3.10/tempfile.py\", line 601, in close\n[magnum/magnum] unlink(self.name) FileNotFoundError: [Errno 2] No such file or directory:\n[magnum/magnum] '/usr/local/src/openstack-resource-controller-2.2.0/tmpt104l60f'\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Apply manifest to cluster] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Download image] *************************\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Create a folder for the Cluster API providers] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Copy over all provider configuration to the remote system] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Get a list of all Cluster API providers] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Initialize the management cluster] *****\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[glance-images/glance_images] changed: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY RECAP *********************************************************************\n[glance-images/glance_images] instance                   : ok=20   changed=6    unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   \n[glance-images/glance_images] \n==> [glance-images] Deployment complete\n==> [staffeln] Starting deployment\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY [controllers[0]] **********************************************************\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY [controllers[0]] **********************************************************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Gathering Facts] *********************************************************\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Parse provider resources into version mapping] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Run upgrade if required] ***************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:37.124787Z",
                            "start": "2026-07-25T20:27:37.044323Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7f2",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "281096"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:37.201756Z",
                            "start": "2026-07-25T20:27:37.135612Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7f3",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1480 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:37.298584Z",
                            "start": "2026-07-25T20:27:37.215248Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7f4",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:37.375245Z",
                            "start": "2026-07-25T20:27:37.312400Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000f7f5",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:27:37.655049",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:27:57.657006",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:57.668597Z",
                            "start": "2026-07-25T20:27:37.600311Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe7e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "75"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:57.749129Z",
                            "start": "2026-07-25T20:27:57.680513Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe7f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:58.009223Z",
                            "start": "2026-07-25T20:27:57.761467Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe80",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011256.3314564,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 576,
                                "charset": "unknown",
                                "checksum": "e8ac06b6e73fe0c855177f6e1cdfe387d5485b8f",
                                "ctime": 1785011277.955864,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011277.955864,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 290134,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:58.284371Z",
                            "start": "2026-07-25T20:27:58.018572Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe81",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "9038"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:58.376418Z",
                            "start": "2026-07-25T20:27:58.297414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe82",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +281097 /tmp/ansible.xql2ah_m.log | head -c 9038",
                            "delta": "0:00:00.008435",
                            "end": "2026-07-25 20:27:58.640474",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +281097 /tmp/ansible.xql2ah_m.log | head -c 9038",
                                    "_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-34c8-7bd3-00000000fe83-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:27:58.632039",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set node selector for Cluster API components] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum_pre] interpreter could change the meaning of that path. See\n[magnum/magnum_pre] https://docs.ansible.com/ansible-\n[magnum/magnum_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] [WARNING]: Platform linux on host instance is using the discovered Python\n[staffeln/staffeln] interpreter at /usr/bin/python3.10, but future installation of another Python\n[staffeln/staffeln] interpreter could change the meaning of that path. See\n[staffeln/staffeln] https://docs.ansible.com/ansible-\n[staffeln/staffeln] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum_pre] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance] => (item=oslo_db) \n[magnum/magnum_pre] skipping: [instance] => (item=identity) \n[magnum/magnum_pre] skipping: [instance] => (item=key_manager) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_messaging) \n[magnum/magnum_pre] skipping: [instance] => (item=container_infra) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_cache) \n[magnum/magnum_pre] skipping: [instance] => (item=orchestration) \n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Create RabbitMQ cluster] *************************************************\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Upload images] ***********************************************************\n[magnum/magnum_pre] included: atmosphere.common.glance_image for instance => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'})\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[staffeln/staffeln] ok: [instance] => (item=identity)\n[staffeln/staffeln] ok: [instance] => (item=oslo_cache)\n[staffeln/staffeln] ok: [instance] => (item=staffeln)\n[staffeln/staffeln] ok: [instance] => (item=oslo_db)\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[staffeln/staffeln] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[staffeln/staffeln] changed: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.staffeln : Deploy Helm chart] ************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Download image] *************************\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-kubeadm-bootstrap-system', 'name': 'capi-kubeadm-bootstrap-controller-manager'})\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-kubeadm-control-plane-system', 'name': 'capi-kubeadm-control-plane-controller-manager'})",
                            "stdout_lines": [
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set node selector for Cluster API components] ***",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[magnum/magnum_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[magnum/magnum_pre] interpreter could change the meaning of that path. See",
                                "[magnum/magnum_pre] https://docs.ansible.com/ansible-",
                                "[magnum/magnum_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[staffeln/staffeln] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[staffeln/staffeln] interpreter could change the meaning of that path. See",
                                "[staffeln/staffeln] https://docs.ansible.com/ansible-",
                                "[staffeln/staffeln] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[magnum/magnum_pre] skipping: [instance] => (item=oslo_db) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=identity) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=key_manager) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=container_infra) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=orchestration) ",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [Create RabbitMQ cluster] *************************************************",
                                "[staffeln/staffeln] skipping: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[staffeln/staffeln] skipping: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[staffeln/staffeln] skipping: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [Upload images] ***********************************************************",
                                "[magnum/magnum_pre] included: atmosphere.common.glance_image for instance => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'})",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[staffeln/staffeln] ok: [instance] => (item=identity)",
                                "[staffeln/staffeln] ok: [instance] => (item=oslo_cache)",
                                "[staffeln/staffeln] ok: [instance] => (item=staffeln)",
                                "[staffeln/staffeln] ok: [instance] => (item=oslo_db)",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[staffeln/staffeln] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                                "[staffeln/staffeln] changed: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.staffeln : Deploy Helm chart] ************************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[magnum/magnum_pre] changed: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-kubeadm-bootstrap-system', 'name': 'capi-kubeadm-bootstrap-controller-manager'})",
                                "[magnum/magnum_pre] changed: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                                "[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-kubeadm-control-plane-system', 'name': 'capi-kubeadm-control-plane-controller-manager'})"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000fe83-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:58.939012Z",
                            "start": "2026-07-25T20:27:58.407552Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe83",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set node selector for Cluster API components] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum_pre] interpreter could change the meaning of that path. See\n[magnum/magnum_pre] https://docs.ansible.com/ansible-\n[magnum/magnum_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] [WARNING]: Platform linux on host instance is using the discovered Python\n[staffeln/staffeln] interpreter at /usr/bin/python3.10, but future installation of another Python\n[staffeln/staffeln] interpreter could change the meaning of that path. See\n[staffeln/staffeln] https://docs.ansible.com/ansible-\n[staffeln/staffeln] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum_pre] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance] => (item=oslo_db) \n[magnum/magnum_pre] skipping: [instance] => (item=identity) \n[magnum/magnum_pre] skipping: [instance] => (item=key_manager) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_messaging) \n[magnum/magnum_pre] skipping: [instance] => (item=container_infra) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_cache) \n[magnum/magnum_pre] skipping: [instance] => (item=orchestration) \n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Create RabbitMQ cluster] *************************************************\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Upload images] ***********************************************************\n[magnum/magnum_pre] included: atmosphere.common.glance_image for instance => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'})\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[staffeln/staffeln] ok: [instance] => (item=identity)\n[staffeln/staffeln] ok: [instance] => (item=oslo_cache)\n[staffeln/staffeln] ok: [instance] => (item=staffeln)\n[staffeln/staffeln] ok: [instance] => (item=oslo_db)\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[staffeln/staffeln] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[staffeln/staffeln] changed: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.staffeln : Deploy Helm chart] ************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Download image] *************************\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-kubeadm-bootstrap-system', 'name': 'capi-kubeadm-bootstrap-controller-manager'})\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-kubeadm-control-plane-system', 'name': 'capi-kubeadm-control-plane-controller-manager'})"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:59.039827Z",
                            "start": "2026-07-25T20:27:58.951704Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe84",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "290134"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:59.138286Z",
                            "start": "2026-07-25T20:27:59.053202Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe85",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1500 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:59.218781Z",
                            "start": "2026-07-25T20:27:59.151882Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe86",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:27:59.296635Z",
                            "start": "2026-07-25T20:27:59.230927Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000fe87",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:27:59.496850",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:28:19.499000",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:19.508909Z",
                            "start": "2026-07-25T20:27:59.423916Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010526",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "76"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:19.601065Z",
                            "start": "2026-07-25T20:28:19.520313Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010527",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:19.868221Z",
                            "start": "2026-07-25T20:28:19.614784Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010528",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011278.2238688,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 592,
                                "charset": "unknown",
                                "checksum": "bfc03c338e88365b8cc18a96bc839e0086547ae6",
                                "ctime": 1785011299.7522748,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011299.7522748,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 296422,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:20.082254Z",
                            "start": "2026-07-25T20:28:19.878646Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010529",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6288"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:20.176865Z",
                            "start": "2026-07-25T20:28:20.097292Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001052a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +290135 /tmp/ansible.xql2ah_m.log | head -c 6288",
                            "delta": "0:00:00.008727",
                            "end": "2026-07-25 20:28:20.480754",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +290135 /tmp/ansible.xql2ah_m.log | head -c 6288",
                                    "_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-34c8-7bd3-00000001052b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:28:20.472027",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute] **************************************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute] ********************\n[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute-novnc-proxy] **************************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute-novnc-proxy] ********\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Wait until compute api service ready] *********\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY RECAP *********************************************************************\n[magnum/magnum_pre] instance                   : ok=19   changed=4    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   \n[magnum/magnum_pre] \n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Create flavors] *******************************\n[staffeln/staffeln] changed: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY RECAP *********************************************************************\n[staffeln/staffeln] instance                   : ok=13   changed=2    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[staffeln/staffeln] \n[nova/nova] FAILED - RETRYING: [instance]: Create flavors (60 retries left).\n==> [staffeln] Deployment complete\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-system', 'name': 'capi-controller-manager'})\n[nova/nova] FAILED - RETRYING: [instance]: Create flavors (59 retries left).\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capo-system', 'name': 'capo-controller-manager'})\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set default values for imagePullPolicy in kubeadmConfigSpec of CRDs] ***\n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set CAPO instance creation timeout] ****",
                            "stdout_lines": [
                                "[nova/nova] changed: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress] **********************************************************",
                                "[nova/nova] included: openstack_helm_ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress compute] **************************************************",
                                "[nova/nova] included: ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute] ********************",
                                "[nova/nova] changed: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress] **********************************************************",
                                "[nova/nova] included: openstack_helm_ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress compute-novnc-proxy] **************************************",
                                "[nova/nova] included: ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute-novnc-proxy] ********",
                                "[magnum/magnum_pre] changed: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[nova/nova] changed: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Wait until compute api service ready] *********",
                                "[magnum/magnum_pre] changed: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] PLAY RECAP *********************************************************************",
                                "[magnum/magnum_pre] instance                   : ok=19   changed=4    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   ",
                                "[magnum/magnum_pre] ",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Create flavors] *******************************",
                                "[staffeln/staffeln] changed: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] PLAY RECAP *********************************************************************",
                                "[staffeln/staffeln] instance                   : ok=13   changed=2    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   ",
                                "[staffeln/staffeln] ",
                                "[nova/nova] FAILED - RETRYING: [instance]: Create flavors (60 retries left).",
                                "==> [staffeln] Deployment complete",
                                "[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-system', 'name': 'capi-controller-manager'})",
                                "[nova/nova] FAILED - RETRYING: [instance]: Create flavors (59 retries left).",
                                "[magnum/magnum] changed: [instance] => (item={'namespace': 'capo-system', 'name': 'capo-controller-manager'})",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set default values for imagePullPolicy in kubeadmConfigSpec of CRDs] ***",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set CAPO instance creation timeout] ****"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001052b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:20.747020Z",
                            "start": "2026-07-25T20:28:20.213883Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001052b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute] **************************************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute] ********************\n[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute-novnc-proxy] **************************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute-novnc-proxy] ********\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[nova/nova] changed: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Wait until compute api service ready] *********\n[magnum/magnum_pre] changed: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY RECAP *********************************************************************\n[magnum/magnum_pre] instance                   : ok=19   changed=4    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   \n[magnum/magnum_pre] \n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Create flavors] *******************************\n[staffeln/staffeln] changed: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY RECAP *********************************************************************\n[staffeln/staffeln] instance                   : ok=13   changed=2    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[staffeln/staffeln] \n[nova/nova] FAILED - RETRYING: [instance]: Create flavors (60 retries left).\n==> [staffeln] Deployment complete\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capi-system', 'name': 'capi-controller-manager'})\n[nova/nova] FAILED - RETRYING: [instance]: Create flavors (59 retries left).\n[magnum/magnum] changed: [instance] => (item={'namespace': 'capo-system', 'name': 'capo-controller-manager'})\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set default values for imagePullPolicy in kubeadmConfigSpec of CRDs] ***\n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set CAPO instance creation timeout] ****"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:20.847133Z",
                            "start": "2026-07-25T20:28:20.761044Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001052c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "296422"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:20.931343Z",
                            "start": "2026-07-25T20:28:20.857196Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001052d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1520 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:21.028334Z",
                            "start": "2026-07-25T20:28:20.944976Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001052e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:21.115838Z",
                            "start": "2026-07-25T20:28:21.045086Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001052f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:28:21.300930",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:28:41.303106",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:41.315265Z",
                            "start": "2026-07-25T20:28:21.242479Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010be4",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "77"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:41.402673Z",
                            "start": "2026-07-25T20:28:41.326144Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010be5",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:41.634130Z",
                            "start": "2026-07-25T20:28:41.414829Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010be6",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011300.03628,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 608,
                                "charset": "unknown",
                                "checksum": "8f93229c202d1c199438b8ad8cc589b81aa9f5ae",
                                "ctime": 1785011317.8446157,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011317.8446157,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 306559,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:41.865200Z",
                            "start": "2026-07-25T20:28:41.645652Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010be7",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "10137"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:41.965267Z",
                            "start": "2026-07-25T20:28:41.898515Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010be8",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +296423 /tmp/ansible.xql2ah_m.log | head -c 10137",
                            "delta": "0:00:00.008935",
                            "end": "2026-07-25 20:28:42.412081",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +296423 /tmp/ansible.xql2ah_m.log | head -c 10137",
                                    "_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-34c8-7bd3-000000010be9-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:28:42.403146",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[nova/nova] changed: [instance] => (item={'disk': 1, 'name': 'm1.tiny', 'ram': 512, 'vcpus': 1})\n[nova/nova] changed: [instance] => (item={'disk': 20, 'name': 'm1.small', 'ram': 2048, 'vcpus': 1})\n[nova/nova] changed: [instance] => (item={'disk': 40, 'name': 'm1.medium', 'ram': 4096, 'vcpus': 2})\n[nova/nova] changed: [instance] => (item={'disk': 80, 'name': 'm1.large', 'ram': 8192, 'vcpus': 4})\n[nova/nova] changed: [instance] => (item={'disk': 160, 'name': 'm1.xlarge', 'ram': 16384, 'vcpus': 8})\n[nova/nova] \n[nova/nova] PLAY RECAP *********************************************************************\n[nova/nova] instance                   : ok=34   changed=6    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[nova/nova] \n==> [nova] Deployment complete\n==> [neutron] Starting deployment\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY [controllers[0]] **********************************************************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Gathering Facts] *********************************************************\n[neutron/neutron] \n[neutron/neutron] PLAY [controllers[0]] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [Gathering Facts] *********************************************************\n[neutron/neutron_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron_pre] interpreter could change the meaning of that path. See\n[neutron/neutron_pre] https://docs.ansible.com/ansible-\n[neutron/neutron_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance] => (item=compute) \n[neutron/neutron_pre] skipping: [instance] => (item=load_balancer) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_cache) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_messaging) \n[neutron/neutron_pre] skipping: [instance] => (item=compute_metadata) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_db) \n[neutron/neutron_pre] skipping: [instance] => (item=network) \n[neutron/neutron_pre] skipping: [instance] => (item=dns) \n[neutron/neutron_pre] skipping: [instance] => (item=baremetal) \n[neutron/neutron_pre] skipping: [instance] => (item=identity) \n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[neutron/neutron_pre] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[neutron/neutron] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron] interpreter could change the meaning of that path. See\n[neutron/neutron] https://docs.ansible.com/ansible-\n[neutron/neutron] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Configure OpenStack-Helm endpoints] **************************************\n[neutron/neutron_pre] included: openstack_helm_endpoints for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] included: rabbitmq for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum] changed: [instance]\n[neutron/neutron] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Cluster API for Magnum RBAC] *********\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Manage secret with generic switch access keys] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Helm chart] **************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Set external_dns_driver] *******************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Generate Helm values] **********************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values] ************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (mount neutron genericswitch keys)] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Deploy Helm chart] *************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [Create Ingress] **********************************************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Wait until network service ready] **********",
                            "stdout_lines": [
                                "[nova/nova] changed: [instance] => (item={'disk': 1, 'name': 'm1.tiny', 'ram': 512, 'vcpus': 1})",
                                "[nova/nova] changed: [instance] => (item={'disk': 20, 'name': 'm1.small', 'ram': 2048, 'vcpus': 1})",
                                "[nova/nova] changed: [instance] => (item={'disk': 40, 'name': 'm1.medium', 'ram': 4096, 'vcpus': 2})",
                                "[nova/nova] changed: [instance] => (item={'disk': 80, 'name': 'm1.large', 'ram': 8192, 'vcpus': 4})",
                                "[nova/nova] changed: [instance] => (item={'disk': 160, 'name': 'm1.xlarge', 'ram': 16384, 'vcpus': 8})",
                                "[nova/nova] ",
                                "[nova/nova] PLAY RECAP *********************************************************************",
                                "[nova/nova] instance                   : ok=34   changed=6    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "[nova/nova] ",
                                "==> [nova] Deployment complete",
                                "==> [neutron] Starting deployment",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] PLAY [controllers[0]] **********************************************************",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Gathering Facts] *********************************************************",
                                "[neutron/neutron] ",
                                "[neutron/neutron] PLAY [controllers[0]] **********************************************************",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [Gathering Facts] *********************************************************",
                                "[neutron/neutron_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[neutron/neutron_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[neutron/neutron_pre] interpreter could change the meaning of that path. See",
                                "[neutron/neutron_pre] https://docs.ansible.com/ansible-",
                                "[neutron/neutron_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[neutron/neutron_pre] skipping: [instance] => (item=compute) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=load_balancer) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=compute_metadata) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=oslo_db) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=network) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=dns) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=baremetal) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=identity) ",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[neutron/neutron_pre] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[neutron/neutron] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[neutron/neutron] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[neutron/neutron] interpreter could change the meaning of that path. See",
                                "[neutron/neutron] https://docs.ansible.com/ansible-",
                                "[neutron/neutron] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[neutron/neutron_pre] changed: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Configure OpenStack-Helm endpoints] **************************************",
                                "[neutron/neutron_pre] included: openstack_helm_endpoints for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[neutron/neutron_pre] included: rabbitmq for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [Create RabbitMQ cluster] *************************************************",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[magnum/magnum] changed: [instance]",
                                "[neutron/neutron] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Cluster API for Magnum RBAC] *********",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Manage secret with generic switch access keys] ***",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Helm chart] **************************",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Set external_dns_driver] *******************",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Generate Helm values] **********************",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values] ************************",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (neutron_policy_server)] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (mount neutron genericswitch keys)] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Deploy Helm chart] *************************",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [Create Ingress] **********************************************************",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Wait until network service ready] **********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000010be9-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:42.644502Z",
                            "start": "2026-07-25T20:28:42.006857Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010be9",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[nova/nova] changed: [instance] => (item={'disk': 1, 'name': 'm1.tiny', 'ram': 512, 'vcpus': 1})\n[nova/nova] changed: [instance] => (item={'disk': 20, 'name': 'm1.small', 'ram': 2048, 'vcpus': 1})\n[nova/nova] changed: [instance] => (item={'disk': 40, 'name': 'm1.medium', 'ram': 4096, 'vcpus': 2})\n[nova/nova] changed: [instance] => (item={'disk': 80, 'name': 'm1.large', 'ram': 8192, 'vcpus': 4})\n[nova/nova] changed: [instance] => (item={'disk': 160, 'name': 'm1.xlarge', 'ram': 16384, 'vcpus': 8})\n[nova/nova] \n[nova/nova] PLAY RECAP *********************************************************************\n[nova/nova] instance                   : ok=34   changed=6    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[nova/nova] \n==> [nova] Deployment complete\n==> [neutron] Starting deployment\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY [controllers[0]] **********************************************************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Gathering Facts] *********************************************************\n[neutron/neutron] \n[neutron/neutron] PLAY [controllers[0]] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [Gathering Facts] *********************************************************\n[neutron/neutron_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron_pre] interpreter could change the meaning of that path. See\n[neutron/neutron_pre] https://docs.ansible.com/ansible-\n[neutron/neutron_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance] => (item=compute) \n[neutron/neutron_pre] skipping: [instance] => (item=load_balancer) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_cache) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_messaging) \n[neutron/neutron_pre] skipping: [instance] => (item=compute_metadata) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_db) \n[neutron/neutron_pre] skipping: [instance] => (item=network) \n[neutron/neutron_pre] skipping: [instance] => (item=dns) \n[neutron/neutron_pre] skipping: [instance] => (item=baremetal) \n[neutron/neutron_pre] skipping: [instance] => (item=identity) \n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[neutron/neutron_pre] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[neutron/neutron] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron] interpreter could change the meaning of that path. See\n[neutron/neutron] https://docs.ansible.com/ansible-\n[neutron/neutron] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Configure OpenStack-Helm endpoints] **************************************\n[neutron/neutron_pre] included: openstack_helm_endpoints for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] included: rabbitmq for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum] changed: [instance]\n[neutron/neutron] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Cluster API for Magnum RBAC] *********\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Manage secret with generic switch access keys] ***\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Helm chart] **************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Set external_dns_driver] *******************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Generate Helm values] **********************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values] ************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (mount neutron genericswitch keys)] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Deploy Helm chart] *************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [Create Ingress] **********************************************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Wait until network service ready] **********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:42.815374Z",
                            "start": "2026-07-25T20:28:42.654451Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010bea",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "306559"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:42.906941Z",
                            "start": "2026-07-25T20:28:42.833274Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010beb",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1540 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:42.984117Z",
                            "start": "2026-07-25T20:28:42.918600Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010bec",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:28:43.060599Z",
                            "start": "2026-07-25T20:28:42.994813Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000010bed",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:28:43.234652",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:29:03.237016",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:03.251225Z",
                            "start": "2026-07-25T20:28:43.180448Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112b8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "78"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:03.330715Z",
                            "start": "2026-07-25T20:29:03.264235Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112b9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:03.599672Z",
                            "start": "2026-07-25T20:29:03.340320Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112ba",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011321.8206906,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 608,
                                "charset": "unknown",
                                "checksum": "8f93229c202d1c199438b8ad8cc589b81aa9f5ae",
                                "ctime": 1785011317.8446157,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011317.8446157,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 306559,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:03.840461Z",
                            "start": "2026-07-25T20:29:03.609635Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112bb",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:03.923928Z",
                            "start": "2026-07-25T20:29:03.856700Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112bc",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:29:04.465247Z",
                            "start": "2026-07-25T20:29:03.955684Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112bd",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:29:04.528809Z",
                            "start": "2026-07-25T20:29:04.481819Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112be",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "306559"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:04.614744Z",
                            "start": "2026-07-25T20:29:04.546740Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112bf",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1560 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:04.688437Z",
                            "start": "2026-07-25T20:29:04.625503Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112c0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:04.778226Z",
                            "start": "2026-07-25T20:29:04.700846Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000112c1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:29:04.969789",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:29:24.972111",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:24.986263Z",
                            "start": "2026-07-25T20:29:04.917912Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a2",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "79"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:25.070353Z",
                            "start": "2026-07-25T20:29:24.996081Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a3",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:25.308885Z",
                            "start": "2026-07-25T20:29:25.080014Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a4",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011321.8206906,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 616,
                                "charset": "unknown",
                                "checksum": "2f147b77ea9fc55829cc2c471a0a8bff84cc8a1c",
                                "ctime": 1785011360.1814134,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011360.1814134,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 309398,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:25.519896Z",
                            "start": "2026-07-25T20:29:25.321082Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a5",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2839"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:25.599111Z",
                            "start": "2026-07-25T20:29:25.534537Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a6",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +306560 /tmp/ansible.xql2ah_m.log | head -c 2839",
                            "delta": "0:00:00.009158",
                            "end": "2026-07-25 20:29:25.856910",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +306560 /tmp/ansible.xql2ah_m.log | head -c 2839",
                                    "_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-34c8-7bd3-0000000119a7-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:29:25.847752",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron_pre] ok: [instance] => (item=compute)\n[neutron/neutron_pre] ok: [instance] => (item=load_balancer)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_cache)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_messaging)\n[neutron/neutron_pre] ok: [instance] => (item=compute_metadata)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_db)\n[neutron/neutron_pre] ok: [instance] => (item=network)\n[neutron/neutron_pre] ok: [instance] => (item=dns)\n[neutron/neutron_pre] ok: [instance] => (item=baremetal)\n[neutron/neutron_pre] ok: [instance] => (item=identity)\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Set external_dns_driver] ***************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Generate Helm values] ******************\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values] ********************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Deploy Helm chart] *********************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create networks] ***************************\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (120 retries left).",
                            "stdout_lines": [
                                "[neutron/neutron_pre] changed: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[neutron/neutron_pre] ok: [instance] => (item=compute)",
                                "[neutron/neutron_pre] ok: [instance] => (item=load_balancer)",
                                "[neutron/neutron_pre] ok: [instance] => (item=oslo_cache)",
                                "[neutron/neutron_pre] ok: [instance] => (item=oslo_messaging)",
                                "[neutron/neutron_pre] ok: [instance] => (item=compute_metadata)",
                                "[neutron/neutron_pre] ok: [instance] => (item=oslo_db)",
                                "[neutron/neutron_pre] ok: [instance] => (item=network)",
                                "[neutron/neutron_pre] ok: [instance] => (item=dns)",
                                "[neutron/neutron_pre] ok: [instance] => (item=baremetal)",
                                "[neutron/neutron_pre] ok: [instance] => (item=identity)",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Set external_dns_driver] ***************",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Generate Helm values] ******************",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values] ********************",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values (neutron_policy_server)] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Deploy Helm chart] *********************",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create networks] ***************************",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (120 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000119a7-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:26.158670Z",
                            "start": "2026-07-25T20:29:25.634469Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a7",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron_pre] ok: [instance] => (item=compute)\n[neutron/neutron_pre] ok: [instance] => (item=load_balancer)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_cache)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_messaging)\n[neutron/neutron_pre] ok: [instance] => (item=compute_metadata)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_db)\n[neutron/neutron_pre] ok: [instance] => (item=network)\n[neutron/neutron_pre] ok: [instance] => (item=dns)\n[neutron/neutron_pre] ok: [instance] => (item=baremetal)\n[neutron/neutron_pre] ok: [instance] => (item=identity)\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Set external_dns_driver] ***************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Generate Helm values] ******************\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values] ********************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Deploy Helm chart] *********************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create networks] ***************************\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (120 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:26.251025Z",
                            "start": "2026-07-25T20:29:26.174273Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a8",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "309398"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:26.319913Z",
                            "start": "2026-07-25T20:29:26.261412Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119a9",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1580 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:26.395400Z",
                            "start": "2026-07-25T20:29:26.330214Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119aa",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:26.461884Z",
                            "start": "2026-07-25T20:29:26.407730Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000119ab",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:29:26.766357",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:29:46.768377",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:46.790946Z",
                            "start": "2026-07-25T20:29:26.715164Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a2",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "80"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:46.878821Z",
                            "start": "2026-07-25T20:29:46.802968Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a3",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:47.123466Z",
                            "start": "2026-07-25T20:29:46.893131Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a4",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011365.4735131,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 616,
                                "charset": "unknown",
                                "checksum": "740a6d82846bef3b61b061a68405a27576e50e08",
                                "ctime": 1785011383.9538617,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011383.9538617,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 309738,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:47.386369Z",
                            "start": "2026-07-25T20:29:47.175711Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a5",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "340"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:47.469492Z",
                            "start": "2026-07-25T20:29:47.401967Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a6",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +309399 /tmp/ansible.xql2ah_m.log | head -c 340",
                            "delta": "0:00:00.009727",
                            "end": "2026-07-25 20:29:47.700205",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +309399 /tmp/ansible.xql2ah_m.log | head -c 340",
                                    "_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-34c8-7bd3-0000000120a7-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:29:47.690478",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (119 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (118 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (117 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (116 retries left).",
                            "stdout_lines": [
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (119 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (118 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (117 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (116 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000120a7-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:48.021593Z",
                            "start": "2026-07-25T20:29:47.500793Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a7",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (119 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (118 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (117 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (116 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:48.107105Z",
                            "start": "2026-07-25T20:29:48.033032Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a8",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "309738"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:48.191000Z",
                            "start": "2026-07-25T20:29:48.122243Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120a9",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1600 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:48.281766Z",
                            "start": "2026-07-25T20:29:48.203444Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120aa",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:29:48.370393Z",
                            "start": "2026-07-25T20:29:48.294588Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000120ab",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:29:48.555836",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:30:08.558132",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:08.570227Z",
                            "start": "2026-07-25T20:29:48.500702Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127b8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "81"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:08.656411Z",
                            "start": "2026-07-25T20:30:08.580108Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127b9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:08.895213Z",
                            "start": "2026-07-25T20:30:08.667360Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127ba",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011387.3499258,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 616,
                                "charset": "unknown",
                                "checksum": "77a6dbfff60f424512fe46f5a1d363be5ebc6af1",
                                "ctime": 1785011407.7263103,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011407.7263103,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 310078,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:09.107196Z",
                            "start": "2026-07-25T20:30:08.907432Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127bb",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "340"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:09.184854Z",
                            "start": "2026-07-25T20:30:09.118555Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127bc",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +309739 /tmp/ansible.xql2ah_m.log | head -c 340",
                            "delta": "0:00:00.006075",
                            "end": "2026-07-25 20:30:09.452760",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +309739 /tmp/ansible.xql2ah_m.log | head -c 340",
                                    "_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-34c8-7bd3-0000000127bd-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:30:09.446685",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (115 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (114 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (113 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (112 retries left).",
                            "stdout_lines": [
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (115 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (114 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (113 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (112 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000127bd-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:09.751472Z",
                            "start": "2026-07-25T20:30:09.227606Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127bd",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (115 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (114 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (113 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (112 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:09.843489Z",
                            "start": "2026-07-25T20:30:09.765911Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127be",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "310078"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:09.920531Z",
                            "start": "2026-07-25T20:30:09.853678Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127bf",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1620 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:10.006041Z",
                            "start": "2026-07-25T20:30:09.930657Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127c0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:10.084189Z",
                            "start": "2026-07-25T20:30:10.016604Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000127c1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:30:10.277312",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:30:30.279399",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:30.299889Z",
                            "start": "2026-07-25T20:30:10.222029Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012ee4",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "82"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:30.393452Z",
                            "start": "2026-07-25T20:30:30.312603Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012ee5",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:30.645715Z",
                            "start": "2026-07-25T20:30:30.404643Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012ee6",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011409.0623355,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 616,
                                "charset": "unknown",
                                "checksum": "1af89f8e82b745a1290a54b2919e3e7df4284acb",
                                "ctime": 1785011425.5906475,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011425.5906475,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 310333,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:30.890374Z",
                            "start": "2026-07-25T20:30:30.660602Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012ee7",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "255"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:30.980130Z",
                            "start": "2026-07-25T20:30:30.903100Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012ee8",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +310079 /tmp/ansible.xql2ah_m.log | head -c 255",
                            "delta": "0:00:00.008962",
                            "end": "2026-07-25 20:30:31.227139",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +310079 /tmp/ansible.xql2ah_m.log | head -c 255",
                                    "_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-34c8-7bd3-000000012ee9-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:30:31.218177",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (111 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (110 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (109 retries left).",
                            "stdout_lines": [
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (111 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (110 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (109 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000012ee9-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:31.534262Z",
                            "start": "2026-07-25T20:30:31.012095Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012ee9",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (111 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (110 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (109 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:31.616626Z",
                            "start": "2026-07-25T20:30:31.549158Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012eea",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "310333"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:31.691291Z",
                            "start": "2026-07-25T20:30:31.626566Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012eeb",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1640 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:31.780856Z",
                            "start": "2026-07-25T20:30:31.703559Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012eec",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:31.862582Z",
                            "start": "2026-07-25T20:30:31.793657Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000012eed",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:30:32.166646",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:30:52.168936",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:52.191180Z",
                            "start": "2026-07-25T20:30:32.120937Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013626",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "83"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:52.286563Z",
                            "start": "2026-07-25T20:30:52.204069Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013627",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:52.548888Z",
                            "start": "2026-07-25T20:30:52.309495Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013628",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011430.8387465,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 624,
                                "charset": "unknown",
                                "checksum": "8ce52152b289bbf99b3838600319eee53a8092a8",
                                "ctime": 1785011452.2911513,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011452.2911513,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 312871,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:52.785679Z",
                            "start": "2026-07-25T20:30:52.564866Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013629",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2538"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:52.874253Z",
                            "start": "2026-07-25T20:30:52.798093Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001362a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +310334 /tmp/ansible.xql2ah_m.log | head -c 2538",
                            "delta": "0:00:00.007950",
                            "end": "2026-07-25 20:30:53.123394",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +310334 /tmp/ansible.xql2ah_m.log | head -c 2538",
                                    "_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-34c8-7bd3-00000001362b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:30:53.115444",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (108 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (107 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (106 retries left).\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy \"magnum-cluster-api-proxy\"] **********\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress] **********************************************************\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (105 retries left).\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra] ******************************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra] ************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy magnum registry] *********************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create magnum registry Ingress] ******************************************\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra-registry] *********************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra-registry] ***",
                            "stdout_lines": [
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (108 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (107 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (106 retries left).",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy \"magnum-cluster-api-proxy\"] **********",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create Ingress] **********************************************************",
                                "[magnum/magnum] included: openstack_helm_ingress for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (105 retries left).",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create Ingress container-infra] ******************************************",
                                "[magnum/magnum] included: ingress for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra] ************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy magnum registry] *********************",
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create magnum registry Ingress] ******************************************",
                                "[magnum/magnum] included: openstack_helm_ingress for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create Ingress container-infra-registry] *********************************",
                                "[magnum/magnum] included: ingress for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra-registry] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001362b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:53.438885Z",
                            "start": "2026-07-25T20:30:52.917784Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001362b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (108 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (107 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (106 retries left).\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy \"magnum-cluster-api-proxy\"] **********\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress] **********************************************************\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (105 retries left).\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra] ******************************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra] ************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy magnum registry] *********************\n[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create magnum registry Ingress] ******************************************\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra-registry] *********************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra-registry] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:53.529202Z",
                            "start": "2026-07-25T20:30:53.449617Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001362c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "312871"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:53.618449Z",
                            "start": "2026-07-25T20:30:53.540197Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001362d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1660 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:53.717131Z",
                            "start": "2026-07-25T20:30:53.632183Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001362e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:30:53.809517Z",
                            "start": "2026-07-25T20:30:53.733561Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001362f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:30:54.005158",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:31:14.006781",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:14.026896Z",
                            "start": "2026-07-25T20:30:53.953202Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d7e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "84"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:14.129558Z",
                            "start": "2026-07-25T20:31:14.039276Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d7f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:14.413476Z",
                            "start": "2026-07-25T20:31:14.143097Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d80",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011452.7351596,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 624,
                                "charset": "unknown",
                                "checksum": "2091adce6e3306538882302858164ab3ae6de7bd",
                                "ctime": 1785011473.4955513,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011473.4955513,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 313914,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:14.644541Z",
                            "start": "2026-07-25T20:31:14.428175Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d81",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1043"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:14.735458Z",
                            "start": "2026-07-25T20:31:14.658746Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d82",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +312872 /tmp/ansible.xql2ah_m.log | head -c 1043",
                            "delta": "0:00:00.007256",
                            "end": "2026-07-25 20:31:14.969392",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +312872 /tmp/ansible.xql2ah_m.log | head -c 1043",
                                    "_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-34c8-7bd3-000000013d83-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:31:14.962136",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Upload images] ***********************************************************\n[magnum/magnum] skipping: [instance] => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'}) \n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] PLAY RECAP *********************************************************************\n[magnum/magnum] instance                   : ok=42   changed=20   unreachable=0    failed=0    skipped=13   rescued=0    ignored=0   \n[magnum/magnum] \n==> [magnum] Deployment complete\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (104 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (103 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (102 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (101 retries left).",
                            "stdout_lines": [
                                "[magnum/magnum] changed: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Upload images] ***********************************************************",
                                "[magnum/magnum] skipping: [instance] => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'}) ",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] PLAY RECAP *********************************************************************",
                                "[magnum/magnum] instance                   : ok=42   changed=20   unreachable=0    failed=0    skipped=13   rescued=0    ignored=0   ",
                                "[magnum/magnum] ",
                                "==> [magnum] Deployment complete",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (104 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (103 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (102 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (101 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000013d83-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:15.285582Z",
                            "start": "2026-07-25T20:31:14.766574Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d83",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[magnum/magnum] changed: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Upload images] ***********************************************************\n[magnum/magnum] skipping: [instance] => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'}) \n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] PLAY RECAP *********************************************************************\n[magnum/magnum] instance                   : ok=42   changed=20   unreachable=0    failed=0    skipped=13   rescued=0    ignored=0   \n[magnum/magnum] \n==> [magnum] Deployment complete\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (104 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (103 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (102 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (101 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:15.388880Z",
                            "start": "2026-07-25T20:31:15.301162Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d84",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "313914"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:15.460472Z",
                            "start": "2026-07-25T20:31:15.402254Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d85",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1680 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:15.540666Z",
                            "start": "2026-07-25T20:31:15.476262Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d86",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:15.623795Z",
                            "start": "2026-07-25T20:31:15.558356Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000013d87",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:31:15.858140",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:31:35.861455",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:35.882814Z",
                            "start": "2026-07-25T20:31:15.804338Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144ec",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "85"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:35.965241Z",
                            "start": "2026-07-25T20:31:35.894322Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144ed",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:36.222425Z",
                            "start": "2026-07-25T20:31:35.976520Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144ee",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011474.5955722,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 632,
                                "charset": "unknown",
                                "checksum": "9052d62da357d2042ade23f184a1c04f3d59ce85",
                                "ctime": 1785011491.9278994,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011491.9278994,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 315555,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:36.439696Z",
                            "start": "2026-07-25T20:31:36.235335Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144ef",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1641"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:36.687348Z",
                            "start": "2026-07-25T20:31:36.451807Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144f0",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +313915 /tmp/ansible.xql2ah_m.log | head -c 1641",
                            "delta": "0:00:00.010621",
                            "end": "2026-07-25 20:31:37.102275",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +313915 /tmp/ansible.xql2ah_m.log | head -c 1641",
                                    "_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-34c8-7bd3-0000000144f1-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:31:37.091654",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (100 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (99 retries left).\n[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress] **********************************************************\n[neutron/neutron_pre] included: openstack_helm_ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress network] **************************************************\n[neutron/neutron_pre] included: ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.ingress : Create Ingress network] ********************\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (98 retries left).\n[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY RECAP *********************************************************************\n[neutron/neutron_pre] instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   \n[neutron/neutron_pre] ",
                            "stdout_lines": [
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (100 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (99 retries left).",
                                "[neutron/neutron_pre] changed: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create Ingress] **********************************************************",
                                "[neutron/neutron_pre] included: openstack_helm_ingress for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create Ingress network] **************************************************",
                                "[neutron/neutron_pre] included: ingress for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.ingress : Create Ingress network] ********************",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (98 retries left).",
                                "[neutron/neutron_pre] changed: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] PLAY RECAP *********************************************************************",
                                "[neutron/neutron_pre] instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   ",
                                "[neutron/neutron_pre] "
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000144f1-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:37.412259Z",
                            "start": "2026-07-25T20:31:36.891425Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144f1",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (100 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (99 retries left).\n[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress] **********************************************************\n[neutron/neutron_pre] included: openstack_helm_ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress network] **************************************************\n[neutron/neutron_pre] included: ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.ingress : Create Ingress network] ********************\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (98 retries left).\n[neutron/neutron_pre] changed: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY RECAP *********************************************************************\n[neutron/neutron_pre] instance                   : ok=23   changed=4    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   \n[neutron/neutron_pre] "
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:37.511831Z",
                            "start": "2026-07-25T20:31:37.425244Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144f2",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "315555"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:37.590670Z",
                            "start": "2026-07-25T20:31:37.522553Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144f3",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1700 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:37.701614Z",
                            "start": "2026-07-25T20:31:37.603452Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144f4",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:37.773289Z",
                            "start": "2026-07-25T20:31:37.713420Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000144f5",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:31:37.982789",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:31:57.985432",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:58.006940Z",
                            "start": "2026-07-25T20:31:37.929863Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c70",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "86"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:58.103446Z",
                            "start": "2026-07-25T20:31:58.017150Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c71",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:58.349765Z",
                            "start": "2026-07-25T20:31:58.115431Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c72",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011496.3999836,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 632,
                                "charset": "unknown",
                                "checksum": "e9bc865697ced44c935c72653a0eda3688992621",
                                "ctime": 1785011517.7323866,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011517.7323866,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 315891,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:58.592607Z",
                            "start": "2026-07-25T20:31:58.363668Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c73",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "336"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:58.676183Z",
                            "start": "2026-07-25T20:31:58.604226Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c74",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +315556 /tmp/ansible.xql2ah_m.log | head -c 336",
                            "delta": "0:00:00.006881",
                            "end": "2026-07-25 20:31:58.906022",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +315556 /tmp/ansible.xql2ah_m.log | head -c 336",
                                    "_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-34c8-7bd3-000000014c75-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:31:58.899141",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (97 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (96 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (95 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (94 retries left).",
                            "stdout_lines": [
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (97 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (96 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (95 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (94 retries left)."
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000014c75-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:59.748007Z",
                            "start": "2026-07-25T20:31:58.710277Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c75",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (97 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (96 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (95 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (94 retries left)."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:59.834598Z",
                            "start": "2026-07-25T20:31:59.759536Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c76",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "315891"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:59.914329Z",
                            "start": "2026-07-25T20:31:59.844633Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c77",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1720 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:31:59.992496Z",
                            "start": "2026-07-25T20:31:59.927304Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c78",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:00.072431Z",
                            "start": "2026-07-25T20:32:00.005193Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000014c79",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:32:00.268666",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:32:20.270750",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:20.287285Z",
                            "start": "2026-07-25T20:32:00.216024Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001540a",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "87"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:20.376989Z",
                            "start": "2026-07-25T20:32:20.301590Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001540b",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:20.653440Z",
                            "start": "2026-07-25T20:32:20.389637Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001540c",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011518.536402,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 632,
                                "charset": "unknown",
                                "checksum": "7dd9d7e937384fd958f899b180aac25a284c9732",
                                "ctime": 1785011538.748784,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011538.748784,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 318471,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:20.901344Z",
                            "start": "2026-07-25T20:32:20.668397Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001540d",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2580"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:20.995646Z",
                            "start": "2026-07-25T20:32:20.912324Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001540e",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +315892 /tmp/ansible.xql2ah_m.log | head -c 2580",
                            "delta": "0:00:00.008393",
                            "end": "2026-07-25 20:32:21.249211",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +315892 /tmp/ansible.xql2ah_m.log | head -c 2580",
                                    "_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-34c8-7bd3-00000001540f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:32:21.240818",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (93 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (92 retries left).\n[neutron/neutron] changed: [instance] => (item={'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True, 'subnets': [{'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}]})\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create subnets] ****************************\n[neutron/neutron] changed: [instance] => (item=[{'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True}, {'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}])\n[neutron/neutron] \n[neutron/neutron] PLAY RECAP *********************************************************************\n[neutron/neutron] instance                   : ok=8    changed=2    unreachable=0    failed=0    skipped=17   rescued=0    ignored=0   \n[neutron/neutron] \n==> [neutron] Deployment complete\n==> [manila] Starting deployment\n==> [octavia] Starting deployment\n==> [openstack-exporter] Starting deployment\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY [controllers[0]] **********************************************************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [Gathering Facts] *********************************************************\n[manila/manila] \n[manila/manila] PLAY [controllers[0]] **********************************************************\n[manila/manila] \n[manila/manila] TASK [Gathering Facts] *********************************************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY [controllers[0]] **********************************************************\n[octavia/octavia] \n[octavia/octavia] PLAY [controllers[0]] **********************************************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Gathering Facts] *********************************************************\n[octavia/octavia] \n[octavia/octavia] TASK [Gathering Facts] *********************************************************",
                            "stdout_lines": [
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (93 retries left).",
                                "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (92 retries left).",
                                "[neutron/neutron] changed: [instance] => (item={'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True, 'subnets': [{'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}]})",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create subnets] ****************************",
                                "[neutron/neutron] changed: [instance] => (item=[{'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True}, {'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}])",
                                "[neutron/neutron] ",
                                "[neutron/neutron] PLAY RECAP *********************************************************************",
                                "[neutron/neutron] instance                   : ok=8    changed=2    unreachable=0    failed=0    skipped=17   rescued=0    ignored=0   ",
                                "[neutron/neutron] ",
                                "==> [neutron] Deployment complete",
                                "==> [manila] Starting deployment",
                                "==> [octavia] Starting deployment",
                                "==> [openstack-exporter] Starting deployment",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] PLAY [controllers[0]] **********************************************************",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [Gathering Facts] *********************************************************",
                                "[manila/manila] ",
                                "[manila/manila] PLAY [controllers[0]] **********************************************************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Gathering Facts] *********************************************************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] PLAY [controllers[0]] **********************************************************",
                                "[octavia/octavia] ",
                                "[octavia/octavia] PLAY [controllers[0]] **********************************************************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Gathering Facts] *********************************************************",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Gathering Facts] *********************************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001540f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:21.554302Z",
                            "start": "2026-07-25T20:32:21.031297Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001540f",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (93 retries left).\n[neutron/neutron] FAILED - RETRYING: [instance]: Create networks (92 retries left).\n[neutron/neutron] changed: [instance] => (item={'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True, 'subnets': [{'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}]})\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create subnets] ****************************\n[neutron/neutron] changed: [instance] => (item=[{'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True}, {'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}])\n[neutron/neutron] \n[neutron/neutron] PLAY RECAP *********************************************************************\n[neutron/neutron] instance                   : ok=8    changed=2    unreachable=0    failed=0    skipped=17   rescued=0    ignored=0   \n[neutron/neutron] \n==> [neutron] Deployment complete\n==> [manila] Starting deployment\n==> [octavia] Starting deployment\n==> [openstack-exporter] Starting deployment\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY [controllers[0]] **********************************************************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [Gathering Facts] *********************************************************\n[manila/manila] \n[manila/manila] PLAY [controllers[0]] **********************************************************\n[manila/manila] \n[manila/manila] TASK [Gathering Facts] *********************************************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY [controllers[0]] **********************************************************\n[octavia/octavia] \n[octavia/octavia] PLAY [controllers[0]] **********************************************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Gathering Facts] *********************************************************\n[octavia/octavia] \n[octavia/octavia] TASK [Gathering Facts] *********************************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:21.645041Z",
                            "start": "2026-07-25T20:32:21.567248Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015410",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "318471"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:21.736405Z",
                            "start": "2026-07-25T20:32:21.659648Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015411",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1740 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:21.824877Z",
                            "start": "2026-07-25T20:32:21.748327Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015412",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:21.900844Z",
                            "start": "2026-07-25T20:32:21.837858Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015413",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:32:22.104132",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:32:42.105765",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:42.118107Z",
                            "start": "2026-07-25T20:32:22.052962Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bba",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "88"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:42.201128Z",
                            "start": "2026-07-25T20:32:42.133229Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bbb",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:42.486039Z",
                            "start": "2026-07-25T20:32:42.212548Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bbc",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011540.856824,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 672,
                                "charset": "unknown",
                                "checksum": "44f0b7b7863aec695ce32299f274d3ca7752f518",
                                "ctime": 1785011561.8612208,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011561.8612208,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 338250,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:42.701870Z",
                            "start": "2026-07-25T20:32:42.500151Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bbd",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "19779"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:42.790917Z",
                            "start": "2026-07-25T20:32:42.712744Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bbe",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +318472 /tmp/ansible.xql2ah_m.log | head -c 19779",
                            "delta": "0:00:00.008724",
                            "end": "2026-07-25 20:32:43.174055",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +318472 /tmp/ansible.xql2ah_m.log | head -c 19779",
                                    "_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-34c8-7bd3-000000015bbf-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:32:43.165331",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia] interpreter could change the meaning of that path. See\n[octavia/octavia] https://docs.ansible.com/ansible-\n[octavia/octavia] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-exporter/openstack_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-exporter/openstack_exporter] interpreter could change the meaning of that path. See\n[openstack-exporter/openstack_exporter] https://docs.ansible.com/ansible-\n[openstack-exporter/openstack_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia_pre] interpreter could change the meaning of that path. See\n[octavia/octavia_pre] https://docs.ansible.com/ansible-\n[octavia/octavia_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_messaging) \n[octavia/octavia_pre] skipping: [instance] => (item=identity) \n[octavia/octavia_pre] skipping: [instance] => (item=valkey) \n[octavia/octavia_pre] skipping: [instance] => (item=load_balancer) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_cache) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db_persistence) \n[octavia/octavia_pre] skipping: [instance] => (item=network) \n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[manila/manila] [WARNING]: Platform linux on host instance is using the discovered Python\n[manila/manila] interpreter at /usr/bin/python3.10, but future installation of another Python\n[manila/manila] interpreter could change the meaning of that path. See\n[manila/manila] https://docs.ansible.com/ansible-\n[manila/manila] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[openstack-exporter/openstack_exporter] changed: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Fetch OpenStack DB secrets] *****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.package : Update state for tar] **********************\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] included: rabbitmq for instance\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.package : Update state for tar] **********************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[manila/manila] skipping: [instance]\n[octavia/octavia] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia] ok: [instance] => {\n[octavia/octavia]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia] }\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia_pre] ok: [instance] => {\n[octavia/octavia_pre]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia_pre] }\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[octavia/octavia_pre] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Build database URLs dict] *******\n[octavia/octavia] \n[octavia/octavia] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] included: openstack_helm_endpoints for instance\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia] skipping: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Create \"openstack-database-exporter-dsn\" secret] ***\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[octavia/octavia] ok: [instance] => (item=identity)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] included: openstack_helm_endpoints for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[openstack-exporter/openstack_exporter] changed: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance] => (item=identity)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-exporter/openstack_exporter] changed: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY RECAP *********************************************************************\n[openstack-exporter/openstack_exporter] instance                   : ok=6    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[openstack-exporter/openstack_exporter] \n==> [openstack-exporter] Deployment complete\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia] included: rabbitmq for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create CAs & Issuers] ******************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[octavia/octavia_pre] changed: [instance] => (item=octavia-client)\n[octavia/octavia_pre] changed: [instance] => (item=octavia-server)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create certificate for Octavia clients] ***\n[octavia/octavia_pre] changed: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create admin compute quotaset] *********",
                            "stdout_lines": [
                                "[octavia/octavia] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[octavia/octavia] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[octavia/octavia] interpreter could change the meaning of that path. See",
                                "[octavia/octavia] https://docs.ansible.com/ansible-",
                                "[octavia/octavia] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[octavia/octavia] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[openstack-exporter/openstack_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[openstack-exporter/openstack_exporter] interpreter could change the meaning of that path. See",
                                "[openstack-exporter/openstack_exporter] https://docs.ansible.com/ansible-",
                                "[openstack-exporter/openstack_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[octavia/octavia_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[octavia/octavia_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[octavia/octavia_pre] interpreter could change the meaning of that path. See",
                                "[octavia/octavia_pre] https://docs.ansible.com/ansible-",
                                "[octavia/octavia_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_db) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=identity) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=valkey) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=load_balancer) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_db_persistence) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=network) ",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[manila/manila] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[manila/manila] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[manila/manila] interpreter could change the meaning of that path. See",
                                "[manila/manila] https://docs.ansible.com/ansible-",
                                "[manila/manila] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[openstack-exporter/openstack_exporter] changed: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Fetch OpenStack DB secrets] *****",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[octavia/octavia] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Create RabbitMQ cluster] *************************************************",
                                "[manila/manila] included: rabbitmq for instance",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[manila/manila] skipping: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[octavia/octavia] ok: [instance] => {",
                                "[octavia/octavia]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[octavia/octavia] }",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[octavia/octavia_pre] ok: [instance] => {",
                                "[octavia/octavia_pre]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[octavia/octavia_pre] }",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Build database URLs dict] *******",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) ",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) ",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] included: openstack_helm_endpoints for instance",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) ",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) ",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[octavia/octavia] skipping: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Create \"openstack-database-exporter-dsn\" secret] ***",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "[octavia/octavia] ok: [instance] => (item=identity)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia_pre] included: openstack_helm_endpoints for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[openstack-exporter/openstack_exporter] changed: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[octavia/octavia_pre] ok: [instance] => (item=identity)",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[openstack-exporter/openstack_exporter] changed: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] PLAY RECAP *********************************************************************",
                                "[openstack-exporter/openstack_exporter] instance                   : ok=6    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[openstack-exporter/openstack_exporter] ",
                                "==> [openstack-exporter] Deployment complete",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************",
                                "[octavia/octavia] included: rabbitmq for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create CAs & Issuers] ******************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[octavia/octavia_pre] changed: [instance] => (item=octavia-client)",
                                "[octavia/octavia_pre] changed: [instance] => (item=octavia-server)",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create certificate for Octavia clients] ***",
                                "[octavia/octavia_pre] changed: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create admin compute quotaset] *********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000015bbf-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:43.518138Z",
                            "start": "2026-07-25T20:32:42.972096Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bbf",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia] interpreter could change the meaning of that path. See\n[octavia/octavia] https://docs.ansible.com/ansible-\n[octavia/octavia] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-exporter/openstack_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-exporter/openstack_exporter] interpreter could change the meaning of that path. See\n[openstack-exporter/openstack_exporter] https://docs.ansible.com/ansible-\n[openstack-exporter/openstack_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia_pre] interpreter could change the meaning of that path. See\n[octavia/octavia_pre] https://docs.ansible.com/ansible-\n[octavia/octavia_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_messaging) \n[octavia/octavia_pre] skipping: [instance] => (item=identity) \n[octavia/octavia_pre] skipping: [instance] => (item=valkey) \n[octavia/octavia_pre] skipping: [instance] => (item=load_balancer) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_cache) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db_persistence) \n[octavia/octavia_pre] skipping: [instance] => (item=network) \n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[manila/manila] [WARNING]: Platform linux on host instance is using the discovered Python\n[manila/manila] interpreter at /usr/bin/python3.10, but future installation of another Python\n[manila/manila] interpreter could change the meaning of that path. See\n[manila/manila] https://docs.ansible.com/ansible-\n[manila/manila] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[openstack-exporter/openstack_exporter] changed: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Fetch OpenStack DB secrets] *****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.package : Update state for tar] **********************\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] included: rabbitmq for instance\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.package : Update state for tar] **********************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[manila/manila] skipping: [instance]\n[octavia/octavia] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia] ok: [instance] => {\n[octavia/octavia]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia] }\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia_pre] ok: [instance] => {\n[octavia/octavia_pre]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia_pre] }\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[octavia/octavia_pre] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Build database URLs dict] *******\n[octavia/octavia] \n[octavia/octavia] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] included: openstack_helm_endpoints for instance\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia] skipping: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Create \"openstack-database-exporter-dsn\" secret] ***\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[octavia/octavia] ok: [instance] => (item=identity)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] included: openstack_helm_endpoints for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[openstack-exporter/openstack_exporter] changed: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance] => (item=identity)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-exporter/openstack_exporter] changed: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY RECAP *********************************************************************\n[openstack-exporter/openstack_exporter] instance                   : ok=6    changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[openstack-exporter/openstack_exporter] \n==> [openstack-exporter] Deployment complete\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia] included: rabbitmq for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create CAs & Issuers] ******************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[octavia/octavia_pre] changed: [instance] => (item=octavia-client)\n[octavia/octavia_pre] changed: [instance] => (item=octavia-server)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create certificate for Octavia clients] ***\n[octavia/octavia_pre] changed: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create admin compute quotaset] *********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:44.686139Z",
                            "start": "2026-07-25T20:32:44.601729Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bc0",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "338250"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:44.798279Z",
                            "start": "2026-07-25T20:32:44.697826Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bc1",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1760 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:44.891285Z",
                            "start": "2026-07-25T20:32:44.808929Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bc2",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:32:44.970637Z",
                            "start": "2026-07-25T20:32:44.905621Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000015bc3",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:32:45.212674",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:33:05.214690",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:05.235299Z",
                            "start": "2026-07-25T20:32:45.158041Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016380",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "89"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:05.332776Z",
                            "start": "2026-07-25T20:33:05.252381Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016381",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:05.595213Z",
                            "start": "2026-07-25T20:33:05.351340Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016382",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011562.653236,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 680,
                                "charset": "unknown",
                                "checksum": "0952eb3ab0fa08f477d3dd98d7f23368c70ff566",
                                "ctime": 1785011585.4936676,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011585.4936676,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 341104,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:05.843751Z",
                            "start": "2026-07-25T20:33:05.611066Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016383",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2854"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:05.943253Z",
                            "start": "2026-07-25T20:33:05.860033Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016384",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +338251 /tmp/ansible.xql2ah_m.log | head -c 2854",
                            "delta": "0:00:00.008256",
                            "end": "2026-07-25 20:33:06.203384",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +338251 /tmp/ansible.xql2ah_m.log | head -c 2854",
                                    "_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-34c8-7bd3-000000016385-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:33:06.195128",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia_pre] changed: [instance]\n[octavia/octavia_pre] [WARNING]: Loadbalancer service is not supported by your cloud. Ignoring\n[octavia/octavia_pre] loadbalancer quotas.\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY RECAP *********************************************************************\n[octavia/octavia_pre] instance                   : ok=26   changed=3    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   \n[octavia/octavia_pre] \n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[manila/manila] ok: [instance] => (item=identity)\n[manila/manila] ok: [instance] => (item=oslo_db)\n[manila/manila] ok: [instance] => (item=oslo_cache)\n[manila/manila] ok: [instance] => (item=oslo_messaging)\n[manila/manila] ok: [instance] => (item=sharev2)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[manila/manila] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create flavor] ******************************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [Upload service image] ****************************************************\n[manila/manila] included: atmosphere.common.glance_image for instance\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                            "stdout_lines": [
                                "[octavia/octavia_pre] changed: [instance]",
                                "[octavia/octavia_pre] [WARNING]: Loadbalancer service is not supported by your cloud. Ignoring",
                                "[octavia/octavia_pre] loadbalancer quotas.",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] PLAY RECAP *********************************************************************",
                                "[octavia/octavia_pre] instance                   : ok=26   changed=3    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   ",
                                "[octavia/octavia_pre] ",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[manila/manila] ok: [instance] => (item=identity)",
                                "[manila/manila] ok: [instance] => (item=oslo_db)",
                                "[manila/manila] ok: [instance] => (item=oslo_cache)",
                                "[manila/manila] ok: [instance] => (item=oslo_messaging)",
                                "[manila/manila] ok: [instance] => (item=sharev2)",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[manila/manila] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create flavor] ******************************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Upload service image] ****************************************************",
                                "[manila/manila] included: atmosphere.common.glance_image for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000016385-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:06.499106Z",
                            "start": "2026-07-25T20:33:05.980061Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016385",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia_pre] changed: [instance]\n[octavia/octavia_pre] [WARNING]: Loadbalancer service is not supported by your cloud. Ignoring\n[octavia/octavia_pre] loadbalancer quotas.\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY RECAP *********************************************************************\n[octavia/octavia_pre] instance                   : ok=26   changed=3    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   \n[octavia/octavia_pre] \n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[manila/manila] ok: [instance] => (item=identity)\n[manila/manila] ok: [instance] => (item=oslo_db)\n[manila/manila] ok: [instance] => (item=oslo_cache)\n[manila/manila] ok: [instance] => (item=oslo_messaging)\n[manila/manila] ok: [instance] => (item=sharev2)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[manila/manila] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create flavor] ******************************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [Upload service image] ****************************************************\n[manila/manila] included: atmosphere.common.glance_image for instance\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:06.585453Z",
                            "start": "2026-07-25T20:33:06.512191Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016386",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "341104"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:06.667143Z",
                            "start": "2026-07-25T20:33:06.597697Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016387",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1780 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:06.759609Z",
                            "start": "2026-07-25T20:33:06.681940Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016388",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:06.846636Z",
                            "start": "2026-07-25T20:33:06.777860Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016389",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:33:07.093413",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:33:27.095725",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:27.106540Z",
                            "start": "2026-07-25T20:33:07.033242Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b5c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "90"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:27.198657Z",
                            "start": "2026-07-25T20:33:27.121297Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b5d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:27.502071Z",
                            "start": "2026-07-25T20:33:27.211517Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b5e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011585.7856731,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 688,
                                "charset": "unknown",
                                "checksum": "31d2dd903b2a955167ea49925a207748bb9362bd",
                                "ctime": 1785011607.2820795,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011607.2820795,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 346030,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:27.714655Z",
                            "start": "2026-07-25T20:33:27.517071Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b5f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4926"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:27.803018Z",
                            "start": "2026-07-25T20:33:27.727048Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b60",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +341105 /tmp/ansible.xql2ah_m.log | head -c 4926",
                            "delta": "0:00:00.010192",
                            "end": "2026-07-25 20:33:28.060006",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +341105 /tmp/ansible.xql2ah_m.log | head -c 4926",
                                    "_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-34c8-7bd3-000000016b61-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:33:28.049814",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Download image] *************************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia] ok: [instance] => (item=oslo_db_persistence)\n[octavia/octavia] ok: [instance] => (item=oslo_messaging)\n[octavia/octavia] ok: [instance] => (item=network)\n[octavia/octavia] ok: [instance] => (item=load_balancer)\n[octavia/octavia] ok: [instance] => (item=valkey)\n[octavia/octavia] ok: [instance] => (item=identity)\n[octavia/octavia] ok: [instance] => (item=oslo_cache)\n[octavia/octavia] ok: [instance] => (item=oslo_db)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[octavia/octavia] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management network] *****************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management subnet] ******************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group] ******\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group rules] ***\n[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 5555})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 10514})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 20514})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'tcp', 'port': 10514})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'tcp', 'port': 20514})\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager networking ports] ****",
                            "stdout_lines": [
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[octavia/octavia] ok: [instance] => (item=oslo_db_persistence)",
                                "[octavia/octavia] ok: [instance] => (item=oslo_messaging)",
                                "[octavia/octavia] ok: [instance] => (item=network)",
                                "[octavia/octavia] ok: [instance] => (item=load_balancer)",
                                "[octavia/octavia] ok: [instance] => (item=valkey)",
                                "[octavia/octavia] ok: [instance] => (item=identity)",
                                "[octavia/octavia] ok: [instance] => (item=oslo_cache)",
                                "[octavia/octavia] ok: [instance] => (item=oslo_db)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[octavia/octavia] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management network] *****************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management subnet] ******************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group] ******",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group rules] ***",
                                "[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 5555})",
                                "[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 10514})",
                                "[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 20514})",
                                "[octavia/octavia] changed: [instance] => (item={'protocol': 'tcp', 'port': 10514})",
                                "[octavia/octavia] changed: [instance] => (item={'protocol': 'tcp', 'port': 20514})",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager networking ports] ****"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000016b61-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:28.363263Z",
                            "start": "2026-07-25T20:33:27.837685Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b61",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Download image] *************************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia] ok: [instance] => (item=oslo_db_persistence)\n[octavia/octavia] ok: [instance] => (item=oslo_messaging)\n[octavia/octavia] ok: [instance] => (item=network)\n[octavia/octavia] ok: [instance] => (item=load_balancer)\n[octavia/octavia] ok: [instance] => (item=valkey)\n[octavia/octavia] ok: [instance] => (item=identity)\n[octavia/octavia] ok: [instance] => (item=oslo_cache)\n[octavia/octavia] ok: [instance] => (item=oslo_db)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[octavia/octavia] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management network] *****************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management subnet] ******************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group] ******\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group rules] ***\n[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 5555})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 10514})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'udp', 'port': 20514})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'tcp', 'port': 10514})\n[octavia/octavia] changed: [instance] => (item={'protocol': 'tcp', 'port': 20514})\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager networking ports] ****"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:28.455163Z",
                            "start": "2026-07-25T20:33:28.377176Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b62",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "346030"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:28.534089Z",
                            "start": "2026-07-25T20:33:28.468136Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b63",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1800 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:28.626705Z",
                            "start": "2026-07-25T20:33:28.548605Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b64",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:28.706663Z",
                            "start": "2026-07-25T20:33:28.638923Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000016b65",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:33:29.076209",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:33:49.081152",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:49.091597Z",
                            "start": "2026-07-25T20:33:29.012091Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001734e",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "91"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:49.199700Z",
                            "start": "2026-07-25T20:33:49.104310Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001734f",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:49.470990Z",
                            "start": "2026-07-25T20:33:49.213843Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017350",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011607.6700869,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 704,
                                "charset": "unknown",
                                "checksum": "e21d7996230d183dd5f300cb4c9062d895b511e6",
                                "ctime": 1785011629.1864936,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011629.1864936,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 354163,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:49.702496Z",
                            "start": "2026-07-25T20:33:49.489308Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017351",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8133"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:49.792387Z",
                            "start": "2026-07-25T20:33:49.719501Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017352",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +346031 /tmp/ansible.xql2ah_m.log | head -c 8133",
                            "delta": "0:00:00.008770",
                            "end": "2026-07-25 20:33:50.037292",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +346031 /tmp/ansible.xql2ah_m.log | head -c 8133",
                                    "_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-34c8-7bd3-000000017353-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:33:50.028522",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia] changed: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Discover facts for other controllers] ******\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set binding for ports] *********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group] ***\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group tcp rules] ***\n[manila/manila] changed: [instance] => (item=22)\n[manila/manila] changed: [instance] => (item=111)\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get health manager networking ports] *******\n[manila/manila] changed: [instance] => (item=2049)\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set controller_ip_port_list] ***************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group icmp rules] ***\n[octavia/octavia] ok: [instance] => (item=octavia-health-manager-port-instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group] *************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group rules] *******\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate temporary file for SSH public key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Write contents of current private SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate public key for SSH private key] ****\n[octavia/octavia] changed: [instance] => (item=[22, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'DOWN', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:33:39Z', 'revision_number': 4, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Delete temporary file for public SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create secret with the SSH keys] ************\n[octavia/octavia] changed: [instance] => (item=[9443, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'DOWN', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:33:39Z', 'revision_number': 4, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[manila/manila] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora flavor] *********************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Deploy Helm chart] **************************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Upload Amphora image] ****************************************************\n[octavia/octavia] included: atmosphere.common.glance_image for instance\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                            "stdout_lines": [
                                "[octavia/octavia] changed: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Discover facts for other controllers] ******",
                                "[octavia/octavia] ok: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set binding for ports] *********************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group] ***",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group tcp rules] ***",
                                "[manila/manila] changed: [instance] => (item=22)",
                                "[manila/manila] changed: [instance] => (item=111)",
                                "[octavia/octavia] ok: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get health manager networking ports] *******",
                                "[manila/manila] changed: [instance] => (item=2049)",
                                "[octavia/octavia] ok: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set controller_ip_port_list] ***************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group icmp rules] ***",
                                "[octavia/octavia] ok: [instance] => (item=octavia-health-manager-port-instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group] *************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group rules] *******",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Generate temporary file for SSH public key] ***",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Write contents of current private SSH key] ***",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Generate public key for SSH private key] ****",
                                "[octavia/octavia] changed: [instance] => (item=[22, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'DOWN', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:33:39Z', 'revision_number': 4, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Delete temporary file for public SSH key] ***",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create secret with the SSH keys] ************",
                                "[octavia/octavia] changed: [instance] => (item=[9443, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'DOWN', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:33:39Z', 'revision_number': 4, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])",
                                "[manila/manila] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora flavor] *********************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Deploy Helm chart] **************************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Upload Amphora image] ****************************************************",
                                "[octavia/octavia] included: atmosphere.common.glance_image for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Check if image exists] ******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000017353-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:50.346759Z",
                            "start": "2026-07-25T20:33:49.825519Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017353",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia] changed: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Discover facts for other controllers] ******\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set binding for ports] *********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group] ***\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group tcp rules] ***\n[manila/manila] changed: [instance] => (item=22)\n[manila/manila] changed: [instance] => (item=111)\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get health manager networking ports] *******\n[manila/manila] changed: [instance] => (item=2049)\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set controller_ip_port_list] ***************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group icmp rules] ***\n[octavia/octavia] ok: [instance] => (item=octavia-health-manager-port-instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group] *************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group rules] *******\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate temporary file for SSH public key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Write contents of current private SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate public key for SSH private key] ****\n[octavia/octavia] changed: [instance] => (item=[22, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'DOWN', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:33:39Z', 'revision_number': 4, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Delete temporary file for public SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create secret with the SSH keys] ************\n[octavia/octavia] changed: [instance] => (item=[9443, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'DOWN', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:33:39Z', 'revision_number': 4, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[manila/manila] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora flavor] *********************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Deploy Helm chart] **************************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Upload Amphora image] ****************************************************\n[octavia/octavia] included: atmosphere.common.glance_image for instance\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Check if image exists] ******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:50.444823Z",
                            "start": "2026-07-25T20:33:50.363225Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017354",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "354163"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:50.531498Z",
                            "start": "2026-07-25T20:33:50.460988Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017355",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1820 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:50.635839Z",
                            "start": "2026-07-25T20:33:50.551003Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017356",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:33:50.714865Z",
                            "start": "2026-07-25T20:33:50.648546Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017357",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:33:50.923639",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:34:10.925873",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:10.940660Z",
                            "start": "2026-07-25T20:33:50.865793Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b56",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "92"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:11.032732Z",
                            "start": "2026-07-25T20:34:10.954838Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b57",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:11.292982Z",
                            "start": "2026-07-25T20:34:11.044661Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b58",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011629.6545024,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 704,
                                "charset": "unknown",
                                "checksum": "d3f390cc21637985170e99c1046a48ce82766c6c",
                                "ctime": 1785011648.870865,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011648.870865,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 355554,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:11.534380Z",
                            "start": "2026-07-25T20:34:11.310031Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b59",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1391"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:11.613972Z",
                            "start": "2026-07-25T20:34:11.550846Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b5a",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +354164 /tmp/ansible.xql2ah_m.log | head -c 1391",
                            "delta": "0:00:00.007281",
                            "end": "2026-07-25 20:34:11.855790",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +354164 /tmp/ansible.xql2ah_m.log | head -c 1391",
                                    "_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-34c8-7bd3-000000017b5b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:34:11.848509",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Download image] *************************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                            "stdout_lines": [
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000017b5b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:12.171073Z",
                            "start": "2026-07-25T20:34:11.648900Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b5b",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Download image] *************************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:12.263699Z",
                            "start": "2026-07-25T20:34:12.185045Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b5c",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "355554"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:12.352935Z",
                            "start": "2026-07-25T20:34:12.277522Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b5d",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1840 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:12.434336Z",
                            "start": "2026-07-25T20:34:12.370765Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b5e",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:12.524371Z",
                            "start": "2026-07-25T20:34:12.445429Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000017b5f",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:34:12.731744",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:34:32.734704",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:32.756168Z",
                            "start": "2026-07-25T20:34:12.676003Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018374",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "93"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:32.833582Z",
                            "start": "2026-07-25T20:34:32.767401Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018375",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:33.087639Z",
                            "start": "2026-07-25T20:34:32.848830Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018376",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011651.4789143,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 704,
                                "charset": "unknown",
                                "checksum": "d3f390cc21637985170e99c1046a48ce82766c6c",
                                "ctime": 1785011648.870865,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011648.870865,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 355554,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:33.311437Z",
                            "start": "2026-07-25T20:34:33.100825Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018377",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:33.398726Z",
                            "start": "2026-07-25T20:34:33.322933Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018378",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:34:33.946620Z",
                            "start": "2026-07-25T20:34:33.434663Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018379",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:34:34.023320Z",
                            "start": "2026-07-25T20:34:33.963889Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001837a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "355554"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:34.125025Z",
                            "start": "2026-07-25T20:34:34.043997Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001837b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1860 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:34.214666Z",
                            "start": "2026-07-25T20:34:34.136711Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001837c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:34.298677Z",
                            "start": "2026-07-25T20:34:34.228189Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001837d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:34:34.511282",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:34:54.513826",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:54.525624Z",
                            "start": "2026-07-25T20:34:34.458003Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018ba8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "94"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:54.639669Z",
                            "start": "2026-07-25T20:34:54.539247Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018ba9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:54.936078Z",
                            "start": "2026-07-25T20:34:54.654375Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018baa",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011651.4789143,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 712,
                                "charset": "unknown",
                                "checksum": "69a7345905af5a0b482eca97a8dcfa6beec60f62",
                                "ctime": 1785011690.815656,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011690.815656,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 357722,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:55.194459Z",
                            "start": "2026-07-25T20:34:54.952890Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018bab",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "2168"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:55.453180Z",
                            "start": "2026-07-25T20:34:55.208610Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018bac",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +355555 /tmp/ansible.xql2ah_m.log | head -c 2168",
                            "delta": "0:00:00.008977",
                            "end": "2026-07-25 20:34:55.873042",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +355555 /tmp/ansible.xql2ah_m.log | head -c 2168",
                                    "_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-34c8-7bd3-000000018bad-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:34:55.864065",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get Amphora image information] *************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create Amphora SSH key] ********************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Grab generated Amphora public key] *********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Import Amphora SSH key-pair in OpenStack] ***\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create CAs & Issuers] **********************\n[octavia/octavia] skipping: [instance] => (item=octavia-client) \n[octavia/octavia] skipping: [instance] => (item=octavia-server) \n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create certificate for Octavia clients] ****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create admin compute quotaset] *************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Wait for Octavia client certificate secret] ***\n[octavia/octavia] ok: [instance] => (item=octavia-client-certs)\n[octavia/octavia] ok: [instance] => (item=octavia-server-ca)\n[octavia/octavia] ok: [instance] => (item=octavia-client-ca)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Deploy Helm chart] *************************",
                            "stdout_lines": [
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get Amphora image information] *************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create Amphora SSH key] ********************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Grab generated Amphora public key] *********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Import Amphora SSH key-pair in OpenStack] ***",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create CAs & Issuers] **********************",
                                "[octavia/octavia] skipping: [instance] => (item=octavia-client) ",
                                "[octavia/octavia] skipping: [instance] => (item=octavia-server) ",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create certificate for Octavia clients] ****",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create admin compute quotaset] *************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Wait for Octavia client certificate secret] ***",
                                "[octavia/octavia] ok: [instance] => (item=octavia-client-certs)",
                                "[octavia/octavia] ok: [instance] => (item=octavia-server-ca)",
                                "[octavia/octavia] ok: [instance] => (item=octavia-client-ca)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Deploy Helm chart] *************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000018bad-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:56.163651Z",
                            "start": "2026-07-25T20:34:55.643063Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018bad",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get Amphora image information] *************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create Amphora SSH key] ********************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Grab generated Amphora public key] *********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Import Amphora SSH key-pair in OpenStack] ***\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create CAs & Issuers] **********************\n[octavia/octavia] skipping: [instance] => (item=octavia-client) \n[octavia/octavia] skipping: [instance] => (item=octavia-server) \n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create certificate for Octavia clients] ****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create admin compute quotaset] *************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Wait for Octavia client certificate secret] ***\n[octavia/octavia] ok: [instance] => (item=octavia-client-certs)\n[octavia/octavia] ok: [instance] => (item=octavia-server-ca)\n[octavia/octavia] ok: [instance] => (item=octavia-client-ca)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Deploy Helm chart] *************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:56.268255Z",
                            "start": "2026-07-25T20:34:56.180108Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018bae",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "357722"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:56.359557Z",
                            "start": "2026-07-25T20:34:56.281709Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018baf",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1880 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:56.438432Z",
                            "start": "2026-07-25T20:34:56.373084Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018bb0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:34:56.517268Z",
                            "start": "2026-07-25T20:34:56.450816Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000018bb1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:34:56.755994",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:35:16.758156",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:16.778770Z",
                            "start": "2026-07-25T20:34:56.687777Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f2",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "95"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:16.858684Z",
                            "start": "2026-07-25T20:35:16.791506Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f3",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:17.134115Z",
                            "start": "2026-07-25T20:35:16.874878Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f4",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011695.1397376,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 712,
                                "charset": "unknown",
                                "checksum": "69a7345905af5a0b482eca97a8dcfa6beec60f62",
                                "ctime": 1785011690.815656,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011690.815656,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 357722,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:17.361762Z",
                            "start": "2026-07-25T20:35:17.148798Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f5",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:17.447354Z",
                            "start": "2026-07-25T20:35:17.375914Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f6",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:35:17.997958Z",
                            "start": "2026-07-25T20:35:17.480516Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f7",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:35:18.068296Z",
                            "start": "2026-07-25T20:35:18.017378Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f8",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "357722"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:18.158854Z",
                            "start": "2026-07-25T20:35:18.088981Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193f9",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1900 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:18.248845Z",
                            "start": "2026-07-25T20:35:18.171569Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193fa",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:18.337302Z",
                            "start": "2026-07-25T20:35:18.261692Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000193fb",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:35:18.546565",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:35:38.548548",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:38.565245Z",
                            "start": "2026-07-25T20:35:18.487987Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c52",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "96"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:38.655059Z",
                            "start": "2026-07-25T20:35:38.577555Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c53",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:38.926821Z",
                            "start": "2026-07-25T20:35:38.666761Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c54",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011695.1397376,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 712,
                                "charset": "unknown",
                                "checksum": "69a7345905af5a0b482eca97a8dcfa6beec60f62",
                                "ctime": 1785011690.815656,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011690.815656,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 357722,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:39.149892Z",
                            "start": "2026-07-25T20:35:38.940508Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c55",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:39.234706Z",
                            "start": "2026-07-25T20:35:39.167147Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c56",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:35:39.796315Z",
                            "start": "2026-07-25T20:35:39.284309Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c57",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:35:39.869712Z",
                            "start": "2026-07-25T20:35:39.812315Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c58",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "357722"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:39.956044Z",
                            "start": "2026-07-25T20:35:39.887990Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c59",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1920 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:40.046552Z",
                            "start": "2026-07-25T20:35:39.970348Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c5a",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:35:40.124899Z",
                            "start": "2026-07-25T20:35:40.061081Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000019c5b",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:35:40.337662",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:36:00.339983",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:00.356775Z",
                            "start": "2026-07-25T20:35:40.278354Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4c8",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "97"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:00.447674Z",
                            "start": "2026-07-25T20:36:00.372473Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4c9",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:00.721800Z",
                            "start": "2026-07-25T20:36:00.459429Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4ca",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011695.1397376,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 712,
                                "charset": "unknown",
                                "checksum": "69a7345905af5a0b482eca97a8dcfa6beec60f62",
                                "ctime": 1785011690.815656,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011690.815656,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 357722,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:00.957459Z",
                            "start": "2026-07-25T20:36:00.736163Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4cb",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:01.043462Z",
                            "start": "2026-07-25T20:36:00.969505Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4cc",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:36:01.589092Z",
                            "start": "2026-07-25T20:36:01.078385Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4cd",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:36:01.654156Z",
                            "start": "2026-07-25T20:36:01.607105Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4ce",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "357722"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:01.747441Z",
                            "start": "2026-07-25T20:36:01.672161Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4cf",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1940 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:02.005490Z",
                            "start": "2026-07-25T20:36:01.929477Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4d0",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:02.087523Z",
                            "start": "2026-07-25T20:36:02.018670Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001a4d1",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:36:02.328441",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:36:22.331088",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:22.345286Z",
                            "start": "2026-07-25T20:36:02.274119Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad54",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "98"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:22.426339Z",
                            "start": "2026-07-25T20:36:22.359590Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad55",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:22.711106Z",
                            "start": "2026-07-25T20:36:22.440218Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad56",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011695.1397376,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 712,
                                "charset": "unknown",
                                "checksum": "69a7345905af5a0b482eca97a8dcfa6beec60f62",
                                "ctime": 1785011690.815656,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011690.815656,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 357722,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:22.932359Z",
                            "start": "2026-07-25T20:36:22.724878Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad57",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:23.026672Z",
                            "start": "2026-07-25T20:36:22.950438Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad58",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:36:23.590292Z",
                            "start": "2026-07-25T20:36:23.077678Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad59",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "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-25T20:36:23.656867Z",
                            "start": "2026-07-25T20:36:23.609273Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad5a",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "357722"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:23.741131Z",
                            "start": "2026-07-25T20:36:23.674883Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad5b",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1960 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:23.831038Z",
                            "start": "2026-07-25T20:36:23.754577Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad5c",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:23.905051Z",
                            "start": "2026-07-25T20:36:23.846958Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ad5d",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:36:24.146599",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:36:44.148454",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:44.163555Z",
                            "start": "2026-07-25T20:36:24.083346Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5f6",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "99"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:44.259667Z",
                            "start": "2026-07-25T20:36:44.179767Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5f7",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:44.626417Z",
                            "start": "2026-07-25T20:36:44.281424Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5f8",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011695.1397376,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 712,
                                "charset": "unknown",
                                "checksum": "848184dca33ae71ebfa9cdd471a71bf761ca28f8",
                                "ctime": 1785011803.933789,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011803.933789,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 359121,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:44.851419Z",
                            "start": "2026-07-25T20:36:44.644317Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5f9",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1399"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:44.940623Z",
                            "start": "2026-07-25T20:36:44.864809Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5fa",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +357723 /tmp/ansible.xql2ah_m.log | head -c 1399",
                            "delta": "0:00:00.010295",
                            "end": "2026-07-25 20:36:45.183811",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +357723 /tmp/ansible.xql2ah_m.log | head -c 1399",
                                    "_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-34c8-7bd3-00000001b5fb-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:36:45.173516",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress] **********************************************************\n[manila/manila] included: openstack_helm_ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress sharev2] **************************************************\n[manila/manila] included: ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.ingress : Create Ingress sharev2] ********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant compute quotas] *******\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant volume quotas] ********\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant network quotas] *******",
                            "stdout_lines": [
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Create Ingress] **********************************************************",
                                "[manila/manila] included: openstack_helm_ingress for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Create Ingress sharev2] **************************************************",
                                "[manila/manila] included: ingress for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.ingress : Create Ingress sharev2] ********************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant compute quotas] *******",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant volume quotas] ********",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant network quotas] *******"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001b5fb-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:45.498120Z",
                            "start": "2026-07-25T20:36:44.977054Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5fb",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress] **********************************************************\n[manila/manila] included: openstack_helm_ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress sharev2] **************************************************\n[manila/manila] included: ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.ingress : Create Ingress sharev2] ********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant compute quotas] *******\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant volume quotas] ********\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant network quotas] *******"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:45.589110Z",
                            "start": "2026-07-25T20:36:45.512433Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5fc",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "359121"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:45.678064Z",
                            "start": "2026-07-25T20:36:45.601244Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5fd",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 1980 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:45.771609Z",
                            "start": "2026-07-25T20:36:45.693050Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5fe",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:36:45.849870Z",
                            "start": "2026-07-25T20:36:45.783255Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001b5ff",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:36:46.069522",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:37:06.071705",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:06.094795Z",
                            "start": "2026-07-25T20:36:46.015427Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beae",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "100"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:06.183973Z",
                            "start": "2026-07-25T20:37:06.110162Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beaf",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:06.481013Z",
                            "start": "2026-07-25T20:37:06.200463Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb0",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011804.8098054,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 712,
                                "charset": "unknown",
                                "checksum": "b1a34eac5d8c90924af00421964f8f94a6f9e7b2",
                                "ctime": 1785011810.0219038,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011810.0219038,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 359455,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:06.727519Z",
                            "start": "2026-07-25T20:37:06.494824Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb1",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "334"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:07.469866Z",
                            "start": "2026-07-25T20:37:06.913679Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb2",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +359122 /tmp/ansible.xql2ah_m.log | head -c 334",
                            "delta": "0:00:00.009063",
                            "end": "2026-07-25 20:37:07.726162",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +359122 /tmp/ansible.xql2ah_m.log | head -c 334",
                                    "_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-34c8-7bd3-00000001beb3-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:37:07.717099",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] PLAY RECAP *********************************************************************\n[manila/manila] instance                   : ok=48   changed=16   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[manila/manila] \n==> [manila] Deployment complete",
                            "stdout_lines": [
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] PLAY RECAP *********************************************************************",
                                "[manila/manila] instance                   : ok=48   changed=16   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "[manila/manila] ",
                                "==> [manila] Deployment complete"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001beb3-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:08.033069Z",
                            "start": "2026-07-25T20:37:07.509120Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb3",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] PLAY RECAP *********************************************************************\n[manila/manila] instance                   : ok=48   changed=16   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[manila/manila] \n==> [manila] Deployment complete"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:08.149507Z",
                            "start": "2026-07-25T20:37:08.050521Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb4",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "359455"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:08.245772Z",
                            "start": "2026-07-25T20:37:08.168567Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb5",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "initial parallel deployment is still running after 2000 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:08.329310Z",
                            "start": "2026-07-25T20:37:08.260943Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb6",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:08.408940Z",
                            "start": "2026-07-25T20:37:08.341321Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001beb7",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:37:08.678741",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:37:28.680732",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:28.697108Z",
                            "start": "2026-07-25T20:37:08.622930Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c77c",
                        "name": "Wait before polling initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "101"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:28.809712Z",
                            "start": "2026-07-25T20:37:28.709915Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c77d",
                        "name": "Count initial parallel deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "cmd": "set -o pipefail\nuv run ./bin/atmosphere deploy --inventory ./inventory.yaml --concurrency 3 --dependency-option csi_driver=rbd --dependency-option network_backend=openvswitch > /tmp/ansible.xql2ah_m.log 2>&1\n",
                            "delta": "0:36:38.164837",
                            "end": "2026-07-25 20:37:22.969299",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\nuv run ./bin/atmosphere deploy --inventory ./inventory.yaml --concurrency 3 --dependency-option csi_driver=rbd --dependency-option network_backend=openvswitch > /tmp/ansible.xql2ah_m.log 2>&1\n",
                                    "_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-34c8-7bd3-00000000004a-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul/.ansible_async/j450168539521.11332",
                            "start": "2026-07-25 20:00:44.804462",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000000004a-0-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:29.100045Z",
                            "start": "2026-07-25T20:37:28.826216Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c77e",
                        "name": "Poll initial parallel deployment status"
                    }
                },
                {
                    "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/ansible.xql2ah_m.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011826.6622176,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 720,
                                "charset": "unknown",
                                "checksum": "4483e2d3ebde5440026d54dc8defeec62fef1386",
                                "ctime": 1785011842.958525,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011842.958525,
                                "nlink": 1,
                                "path": "/tmp/ansible.xql2ah_m.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 361109,
                                "uid": 1000,
                                "version": "1626300939",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:29.336129Z",
                            "start": "2026-07-25T20:37:29.115883Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c77f",
                        "name": "Inspect initial parallel deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1654"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:29.441059Z",
                            "start": "2026-07-25T20:37:29.352105Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c780",
                        "name": "Calculate new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +359456 /tmp/ansible.xql2ah_m.log | head -c 1654",
                            "delta": "0:00:00.007867",
                            "end": "2026-07-25 20:37:29.692009",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +359456 /tmp/ansible.xql2ah_m.log | head -c 1654",
                                    "_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-34c8-7bd3-00000001c781-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:37:29.684142",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Add implied roles] *************************\n[octavia/octavia] changed: [instance] => (item={'role': 'member', 'implies': 'load-balancer_member'})\n[octavia/octavia] changed: [instance] => (item={'role': 'reader', 'implies': 'load-balancer_observer'})\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress] **********************************************************\n[octavia/octavia] included: openstack_helm_ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress load-balancer] ********************************************\n[octavia/octavia] included: ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.ingress : Create Ingress load-balancer] **************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] PLAY RECAP *********************************************************************\n[octavia/octavia] instance                   : ok=74   changed=20   unreachable=0    failed=0    skipped=16   rescued=0    ignored=0   \n[octavia/octavia] \n==> [octavia] Deployment complete",
                            "stdout_lines": [
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Add implied roles] *************************",
                                "[octavia/octavia] changed: [instance] => (item={'role': 'member', 'implies': 'load-balancer_member'})",
                                "[octavia/octavia] changed: [instance] => (item={'role': 'reader', 'implies': 'load-balancer_observer'})",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create Ingress] **********************************************************",
                                "[octavia/octavia] included: openstack_helm_ingress for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create Ingress load-balancer] ********************************************",
                                "[octavia/octavia] included: ingress for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.ingress : Create Ingress load-balancer] **************",
                                "[octavia/octavia] changed: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] PLAY RECAP *********************************************************************",
                                "[octavia/octavia] instance                   : ok=74   changed=20   unreachable=0    failed=0    skipped=16   rescued=0    ignored=0   ",
                                "[octavia/octavia] ",
                                "==> [octavia] Deployment complete"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001c781-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:30.004186Z",
                            "start": "2026-07-25T20:37:29.479829Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c781",
                        "name": "Read new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Add implied roles] *************************\n[octavia/octavia] changed: [instance] => (item={'role': 'member', 'implies': 'load-balancer_member'})\n[octavia/octavia] changed: [instance] => (item={'role': 'reader', 'implies': 'load-balancer_observer'})\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress] **********************************************************\n[octavia/octavia] included: openstack_helm_ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress load-balancer] ********************************************\n[octavia/octavia] included: ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.ingress : Create Ingress load-balancer] **************\n[octavia/octavia] changed: [instance]\n[octavia/octavia] \n[octavia/octavia] PLAY RECAP *********************************************************************\n[octavia/octavia] instance                   : ok=74   changed=20   unreachable=0    failed=0    skipped=16   rescued=0    ignored=0   \n[octavia/octavia] \n==> [octavia] Deployment complete"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:30.109945Z",
                            "start": "2026-07-25T20:37:30.023928Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c782",
                        "name": "Show new initial parallel deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "361109"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:30.199337Z",
                            "start": "2026-07-25T20:37:30.123181Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c783",
                        "name": "Advance initial parallel deployment live log offset"
                    }
                },
                {
                    "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-25T20:37:30.281837Z",
                            "start": "2026-07-25T20:37:30.214076Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c784",
                        "name": "Report initial parallel deployment progress heartbeat"
                    }
                },
                {
                    "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-25T20:37:30.360429Z",
                            "start": "2026-07-25T20:37:30.303321Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001c785",
                        "name": "Continue monitoring initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j450168539521.11332",
                            "changed": false,
                            "erased": "/home/zuul/.ansible_async/j450168539521.11332",
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j450168539521.11332",
                                    "mode": "cleanup"
                                }
                            },
                            "started": 0,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:30.581179Z",
                            "start": "2026-07-25T20:37:30.375891Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000004d",
                        "name": "Clean up initial parallel deployment async state"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/ansible.xql2ah_m.log",
                                    "state": "absent"
                                },
                                "before": {
                                    "path": "/tmp/ansible.xql2ah_m.log",
                                    "state": "file"
                                }
                            },
                            "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/ansible.xql2ah_m.log",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": false
                                }
                            },
                            "path": "/tmp/ansible.xql2ah_m.log",
                            "state": "absent"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:31.174045Z",
                            "start": "2026-07-25T20:37:30.588421Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000004e",
                        "name": "Remove live log for initial parallel deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:31.251529Z",
                            "start": "2026-07-25T20:37:31.181744Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000004f",
                        "name": "Assert initial parallel deployment succeeded"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "run-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:31.297493Z",
                            "start": "2026-07-25T20:37:31.260465Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000015",
                        "name": "Run idempotence deployment with progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.tempfile",
                            "changed": true,
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "path": null,
                                    "prefix": "ansible.",
                                    "state": "file",
                                    "suffix": ".log"
                                }
                            },
                            "mode": "0600",
                            "owner": "zuul",
                            "path": "/tmp/ansible.90r1powz.log",
                            "size": 0,
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:31.506120Z",
                            "start": "2026-07-25T20:37:31.319668Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d068",
                        "name": "Create live log for idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": true,
                            "finished": 0,
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:31.934952Z",
                            "start": "2026-07-25T20:37:31.523132Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d069",
                        "name": "Start idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": 0,
                                "_atmosphere_ci_phase_max_polls": "271",
                                "_atmosphere_ci_phase_poll_count": 0,
                                "_atmosphere_ci_phase_poll_interval": "20",
                                "_atmosphere_ci_phase_result": {
                                    "ansible_job_id": "j812529609250.235300",
                                    "changed": true,
                                    "failed": 0,
                                    "finished": 0,
                                    "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                                    "started": 1
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:32.004810Z",
                            "start": "2026-07-25T20:37:31.940158Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d06a",
                        "name": "Initialize idempotence deployment progress monitor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:32.044173Z",
                            "start": "2026-07-25T20:37:32.011226Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d06b",
                        "name": "Monitor idempotence deployment with progress heartbeats"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:37:32.116185",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:37:52.118309",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:52.128708Z",
                            "start": "2026-07-25T20:37:32.071414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b2",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "1"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:52.195980Z",
                            "start": "2026-07-25T20:37:52.137611Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b3",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:52.465056Z",
                            "start": "2026-07-25T20:37:52.203340Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b4",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011851.4706852,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "bcb5d8380bc095ad0a14912c0f124bffbd8cc3d9",
                                "ctime": 1785011871.227058,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011871.227058,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 6502,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:52.692673Z",
                            "start": "2026-07-25T20:37:52.472235Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b5",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6502"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:52.755086Z",
                            "start": "2026-07-25T20:37:52.698130Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b6",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +1 /tmp/ansible.90r1powz.log | head -c 6502",
                            "delta": "0:00:00.009174",
                            "end": "2026-07-25 20:37:52.983644",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +1 /tmp/ansible.90r1powz.log | head -c 6502",
                                    "_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-34c8-7bd3-00000001d0b7-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:37:52.974470",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "==> Running preflight checks\n[preflight] \n[preflight] PLAY [Preflight checks] ********************************************************\n[preflight] \n[preflight] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[preflight] skipping: [instance]\n[preflight] \n[preflight] PLAY RECAP *********************************************************************\n[preflight] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n[preflight] \n==> Preflight checks passed\n==> Starting parallel deployment\n==> [lpfc] Starting deployment\n==> [iscsi] Starting deployment\n==> [ceph] Starting deployment\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY [controllers:computes] ****************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python\n[lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python\n[lpfc/lpfc] interpreter could change the meaning of that path. See\n[lpfc/lpfc] https://docs.ansible.com/ansible-\n[lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[lpfc/lpfc] ok: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the \"lpfc\" module is loaded] ********\n[ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph/ceph] interpreter could change the meaning of that path. See\n[ceph/ceph] https://docs.ansible.com/ansible-\n[ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[lpfc/lpfc] ok: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] ***************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] *****\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph monitors & managers] *****************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] ***\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update \"initramfs\" if the configuration file has changed] ***\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] *****************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY RECAP *********************************************************************\n[lpfc/lpfc] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[lpfc/lpfc] \n==> [lpfc] Deployment complete\n==> [kubernetes] Starting deployment\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                            "stdout_lines": [
                                "==> Running preflight checks",
                                "[preflight] ",
                                "[preflight] PLAY [Preflight checks] ********************************************************",
                                "[preflight] ",
                                "[preflight] TASK [Fail if atmosphere_ceph_enabled is set] **********************************",
                                "[preflight] skipping: [instance]",
                                "[preflight] ",
                                "[preflight] PLAY RECAP *********************************************************************",
                                "[preflight] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   ",
                                "[preflight] ",
                                "==> Preflight checks passed",
                                "==> Starting parallel deployment",
                                "==> [lpfc] Starting deployment",
                                "==> [iscsi] Starting deployment",
                                "==> [ceph] Starting deployment",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] PLAY [controllers:computes] ****************************************************",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [Gathering Facts] *********************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [all] *********************************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                                "[lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[lpfc/lpfc] interpreter could change the meaning of that path. See",
                                "[lpfc/lpfc] https://docs.ansible.com/ansible-",
                                "[lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[lpfc/lpfc] ok: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the \"lpfc\" module is loaded] ********",
                                "[ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ceph/ceph] interpreter could change the meaning of that path. See",
                                "[ceph/ceph] https://docs.ansible.com/ansible-",
                                "[ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] **********************************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "[lpfc/lpfc] ok: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] ***************",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] *****",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) ",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [Deploy Ceph monitors & managers] *****************************************",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] ***",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) ",
                                "[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) ",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update \"initramfs\" if the configuration file has changed] ***",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] *****************",
                                "[lpfc/lpfc] skipping: [instance]",
                                "[lpfc/lpfc] ",
                                "[lpfc/lpfc] PLAY RECAP *********************************************************************",
                                "[lpfc/lpfc] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[lpfc/lpfc] ",
                                "==> [lpfc] Deployment complete",
                                "==> [kubernetes] Starting deployment",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d0b7-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:53.313546Z",
                            "start": "2026-07-25T20:37:52.788328Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b7",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "==> Running preflight checks\n[preflight] \n[preflight] PLAY [Preflight checks] ********************************************************\n[preflight] \n[preflight] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[preflight] skipping: [instance]\n[preflight] \n[preflight] PLAY RECAP *********************************************************************\n[preflight] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n[preflight] \n==> Preflight checks passed\n==> Starting parallel deployment\n==> [lpfc] Starting deployment\n==> [iscsi] Starting deployment\n==> [ceph] Starting deployment\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY [controllers:computes] ****************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python\n[lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python\n[lpfc/lpfc] interpreter could change the meaning of that path. See\n[lpfc/lpfc] https://docs.ansible.com/ansible-\n[lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[lpfc/lpfc] ok: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the \"lpfc\" module is loaded] ********\n[ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph/ceph] interpreter could change the meaning of that path. See\n[ceph/ceph] https://docs.ansible.com/ansible-\n[ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] **********************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[lpfc/lpfc] ok: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] ***************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] *****\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph monitors & managers] *****************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] ***\n[lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) \n[lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) \n[lpfc/lpfc] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update \"initramfs\" if the configuration file has changed] ***\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] *****************\n[lpfc/lpfc] skipping: [instance]\n[lpfc/lpfc] \n[lpfc/lpfc] PLAY RECAP *********************************************************************\n[lpfc/lpfc] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[lpfc/lpfc] \n==> [lpfc] Deployment complete\n==> [kubernetes] Starting deployment\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:53.393854Z",
                            "start": "2026-07-25T20:37:53.321750Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b8",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "6502"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:53.458237Z",
                            "start": "2026-07-25T20:37:53.400116Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0b9",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 20 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:53.539303Z",
                            "start": "2026-07-25T20:37:53.465942Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0ba",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:37:53.613904Z",
                            "start": "2026-07-25T20:37:53.545618Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0bb",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:37:53.685224",
                            "stderr": "",
                            "stdout": "Paused for 20.01 seconds",
                            "stop": "2026-07-25 20:38:13.693685",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:13.711304Z",
                            "start": "2026-07-25T20:37:53.635521Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f2",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "2"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:13.795355Z",
                            "start": "2026-07-25T20:38:13.719414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f3",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:14.044294Z",
                            "start": "2026-07-25T20:38:13.802981Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f4",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011872.9750907,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 24,
                                "charset": "unknown",
                                "checksum": "a174a645f53a79fb7f7f1923f3d5c98a39509608",
                                "ctime": 1785011892.175453,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011892.175453,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 11425,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:14.232937Z",
                            "start": "2026-07-25T20:38:14.052836Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f5",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4923"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:14.308438Z",
                            "start": "2026-07-25T20:38:14.240380Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f6",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +6503 /tmp/ansible.90r1powz.log | head -c 4923",
                            "delta": "0:00:00.008827",
                            "end": "2026-07-25 20:38:14.542748",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +6503 /tmp/ansible.90r1powz.log | head -c 4923",
                                    "_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-34c8-7bd3-00000001d0f7-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:38:14.533921",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "[ceph/ceph] ok: [instance] => (item=chronyd)",
                                "[ceph/ceph] ok: [instance] => (item=sshd)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************",
                                "[ceph/ceph] ok: [instance] => (item=instance)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Install Ceph host] *******************************************************",
                                "[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d0f7-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:14.863134Z",
                            "start": "2026-07-25T20:38:14.335182Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f7",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] *************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] *******************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Bootstrap cluster] ***********************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:14.941153Z",
                            "start": "2026-07-25T20:38:14.872620Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f8",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "11425"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:15.006497Z",
                            "start": "2026-07-25T20:38:14.948402Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0f9",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 40 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:15.082038Z",
                            "start": "2026-07-25T20:38:15.013849Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0fa",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:15.144233Z",
                            "start": "2026-07-25T20:38:15.087943Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d0fb",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:38:15.214165",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:38:35.216216",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:35.232173Z",
                            "start": "2026-07-25T20:38:15.170831Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d154",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "3"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:35.293710Z",
                            "start": "2026-07-25T20:38:35.238317Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d155",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:35.974649Z",
                            "start": "2026-07-25T20:38:35.301847Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d156",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011894.191491,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 24,
                                "charset": "unknown",
                                "checksum": "e86e40cb8a6b744d30f9c9f09ba028c1ad6c9084",
                                "ctime": 1785011914.275868,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011914.275868,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 12116,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:36.177787Z",
                            "start": "2026-07-25T20:38:35.979693Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d157",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "691"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:36.249258Z",
                            "start": "2026-07-25T20:38:36.183323Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d158",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +11426 /tmp/ansible.90r1powz.log | head -c 691",
                            "delta": "0:00:00.008523",
                            "end": "2026-07-25 20:38:36.488730",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +11426 /tmp/ansible.90r1powz.log | head -c 691",
                                    "_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-34c8-7bd3-00000001d159-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:38:36.480207",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "[ceph/ceph] ok: [instance] => (item=instance)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d159-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:36.794969Z",
                            "start": "2026-07-25T20:38:36.275558Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d159",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Configure \"mon\" label for monitors] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mon : Validate monitor exist] ******************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:36.870094Z",
                            "start": "2026-07-25T20:38:36.803330Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d15a",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "12116"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:36.931340Z",
                            "start": "2026-07-25T20:38:36.876017Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d15b",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 60 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:37.001615Z",
                            "start": "2026-07-25T20:38:36.938181Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d15c",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:37.074770Z",
                            "start": "2026-07-25T20:38:37.008198Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d15d",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:38:37.145216",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:38:57.147279",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:57.167255Z",
                            "start": "2026-07-25T20:38:37.098320Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1cc",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "4"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:57.242600Z",
                            "start": "2026-07-25T20:38:57.174695Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1cd",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:57.505990Z",
                            "start": "2026-07-25T20:38:57.248071Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1ce",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011916.1279027,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "fade5e6a2a76db15388aa776b2e10aa4b7e7e74c",
                                "ctime": 1785011937.3163004,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011937.3163004,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 13021,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:57.710465Z",
                            "start": "2026-07-25T20:38:57.512486Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1cf",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "905"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:57.774511Z",
                            "start": "2026-07-25T20:38:57.717966Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1d0",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +12117 /tmp/ansible.90r1powz.log | head -c 905",
                            "delta": "0:00:00.008810",
                            "end": "2026-07-25 20:38:58.005371",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +12117 /tmp/ansible.90r1powz.log | head -c 905",
                                    "_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-34c8-7bd3-00000001d1d1-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:38:57.996561",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Install Ceph host] *******************************************************",
                                "[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "[ceph/ceph] skipping: [instance] => (item=instance) ",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d1d1-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:58.319832Z",
                            "start": "2026-07-25T20:38:57.800068Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1d1",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure \"mgr\" label for managers] ******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:58.396712Z",
                            "start": "2026-07-25T20:38:58.328118Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1d2",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "13021"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:58.463620Z",
                            "start": "2026-07-25T20:38:58.404359Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1d3",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 80 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:58.535298Z",
                            "start": "2026-07-25T20:38:58.469641Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1d4",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:38:58.615329Z",
                            "start": "2026-07-25T20:38:58.542947Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d1d5",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:38:58.694018",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:39:18.696579",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:18.715284Z",
                            "start": "2026-07-25T20:38:58.639518Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d25a",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "5"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:18.789862Z",
                            "start": "2026-07-25T20:39:18.722246Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d25b",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:19.031159Z",
                            "start": "2026-07-25T20:39:18.799645Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d25c",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011937.6643069,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "unknown",
                                "checksum": "14b268faca625b5f547d37a466b9d687a281424e",
                                "ctime": 1785011958.712702,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011958.712702,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 13744,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:19.259609Z",
                            "start": "2026-07-25T20:39:19.037637Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d25d",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "723"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:19.335897Z",
                            "start": "2026-07-25T20:39:19.266380Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d25e",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +13022 /tmp/ansible.90r1powz.log | head -c 723",
                            "delta": "0:00:00.007941",
                            "end": "2026-07-25 20:39:19.574178",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +13022 /tmp/ansible.90r1powz.log | head -c 723",
                                    "_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-34c8-7bd3-00000001d25f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:39:19.566237",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\n[ceph/ceph] ok: [instance] => (item={'name': 'diskprediction_local'})\n[ceph/ceph] ok: [instance] => (item={'name': 'dashboard'})\n[ceph/ceph] ok: [instance] => (item={'name': 'prometheus'})\n[ceph/ceph] ok: [instance] => (item={'name': 'iostat'})\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph OSDs] ********************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************",
                                "[ceph/ceph] ok: [instance] => (item={'name': 'diskprediction_local'})",
                                "[ceph/ceph] ok: [instance] => (item={'name': 'dashboard'})",
                                "[ceph/ceph] ok: [instance] => (item={'name': 'prometheus'})",
                                "[ceph/ceph] ok: [instance] => (item={'name': 'iostat'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [Deploy Ceph OSDs] ********************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d25f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:19.887957Z",
                            "start": "2026-07-25T20:39:19.365057Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d25f",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Validate manager exist] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.mgr : Configure manager modules] ***************************\n[ceph/ceph] ok: [instance] => (item={'name': 'diskprediction_local'})\n[ceph/ceph] ok: [instance] => (item={'name': 'dashboard'})\n[ceph/ceph] ok: [instance] => (item={'name': 'prometheus'})\n[ceph/ceph] ok: [instance] => (item={'name': 'iostat'})\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph OSDs] ********************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:19.961272Z",
                            "start": "2026-07-25T20:39:19.893984Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d260",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "13744"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:20.023652Z",
                            "start": "2026-07-25T20:39:19.967583Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d261",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 100 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:20.217907Z",
                            "start": "2026-07-25T20:39:20.150080Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d262",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:20.292257Z",
                            "start": "2026-07-25T20:39:20.223730Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d263",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:39:20.369499",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:39:40.371823",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:40.387646Z",
                            "start": "2026-07-25T20:39:20.319938Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d2fe",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "6"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:40.458643Z",
                            "start": "2026-07-25T20:39:40.393726Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d2ff",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:40.734964Z",
                            "start": "2026-07-25T20:39:40.466869Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d300",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011959.2087111,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 48,
                                "charset": "unknown",
                                "checksum": "1e2d17c1f1442bb4d0ca4c97f6a78af04b1b8552",
                                "ctime": 1785011980.7011147,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011980.7011147,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 18036,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:40.930055Z",
                            "start": "2026-07-25T20:39:40.741761Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d301",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4292"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:40.990620Z",
                            "start": "2026-07-25T20:39:40.937017Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d302",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +13745 /tmp/ansible.90r1powz.log | head -c 4292",
                            "delta": "0:00:00.008551",
                            "end": "2026-07-25 20:39:41.197122",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +13745 /tmp/ansible.90r1powz.log | head -c 4292",
                                    "_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-34c8-7bd3-00000001d303-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:39:41.188571",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d303-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:41.538407Z",
                            "start": "2026-07-25T20:39:41.018914Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d303",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:41.615424Z",
                            "start": "2026-07-25T20:39:41.545277Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d304",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "18036"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:41.692659Z",
                            "start": "2026-07-25T20:39:41.626735Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d305",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 120 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:41.775913Z",
                            "start": "2026-07-25T20:39:41.698833Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d306",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:39:41.843399Z",
                            "start": "2026-07-25T20:39:41.782095Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d307",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:39:41.919138",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:40:01.921867",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:01.938887Z",
                            "start": "2026-07-25T20:39:41.873643Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3b8",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "7"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:02.014616Z",
                            "start": "2026-07-25T20:40:01.944723Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3b9",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:02.250532Z",
                            "start": "2026-07-25T20:40:02.020184Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3ba",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785011980.8891182,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 56,
                                "charset": "unknown",
                                "checksum": "dfbf28e74a3de2a3eb31db24d2ea1f3325803e51",
                                "ctime": 1785011999.157461,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785011999.157461,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 21428,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:02.500336Z",
                            "start": "2026-07-25T20:40:02.258045Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3bb",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3392"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:02.566113Z",
                            "start": "2026-07-25T20:40:02.509703Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3bc",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +18037 /tmp/ansible.90r1powz.log | head -c 3392",
                            "delta": "0:00:00.006366",
                            "end": "2026-07-25 20:40:02.809937",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +18037 /tmp/ansible.90r1powz.log | head -c 3392",
                                    "_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-34c8-7bd3-00000001d3bd-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:40:02.803571",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get monitor status] **********************************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Select admin host] ***********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "[ceph/ceph] ok: [instance] => (item=chronyd)",
                                "[ceph/ceph] ok: [instance] => (item=sshd)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get monitor status] **********************************",
                                "[ceph/ceph] ok: [instance] => (item=instance)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Select admin host] ***********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Install Ceph host] *******************************************************",
                                "[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***",
                                "[ceph/ceph] skipping: [instance] => (item=instance) ",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d3bd-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:03.113396Z",
                            "start": "2026-07-25T20:40:02.594513Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3bd",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get monitor status] **********************************\n[ceph/ceph] ok: [instance] => (item=instance)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Select admin host] ***********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [Install Ceph host] *******************************************************\n[ceph/ceph] included: vexxhost.ceph.cephadm_host for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Get public SSH key for \"cephadm\" user] ******\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for \"cephadm\" user] ***\n[ceph/ceph] skipping: [instance] => (item=instance) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Set authorized key for \"cephadm\"] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] ***********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] **********************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:03.187541Z",
                            "start": "2026-07-25T20:40:03.120772Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3be",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "21428"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:03.250738Z",
                            "start": "2026-07-25T20:40:03.195060Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3bf",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 140 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:03.372057Z",
                            "start": "2026-07-25T20:40:03.256838Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3c0",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:03.447479Z",
                            "start": "2026-07-25T20:40:03.382320Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d3c1",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:40:03.557759",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:40:23.559904",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:23.572415Z",
                            "start": "2026-07-25T20:40:03.509974Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d488",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "8"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:23.646462Z",
                            "start": "2026-07-25T20:40:23.578917Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d489",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:23.887790Z",
                            "start": "2026-07-25T20:40:23.658228Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d48a",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012002.4375226,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 56,
                                "charset": "unknown",
                                "checksum": "f35a93e270819faf31cf1c05f52432511c178ece",
                                "ctime": 1785012019.8618495,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012019.8618495,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 22052,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:24.102107Z",
                            "start": "2026-07-25T20:40:23.895952Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d48b",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "624"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:24.217114Z",
                            "start": "2026-07-25T20:40:24.108646Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d48c",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +21429 /tmp/ansible.90r1powz.log | head -c 624",
                            "delta": "0:00:00.008002",
                            "end": "2026-07-25 20:40:24.537848",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +21429 /tmp/ansible.90r1powz.log | head -c 624",
                                    "_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-34c8-7bd3-00000001d48d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:40:24.529846",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Install OSDs] ****************************************\n[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd0/data) \n[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd1/data) \n[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd2/data) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get mon dump] ****************************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Install OSDs] ****************************************",
                                "[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd0/data) ",
                                "[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd1/data) ",
                                "[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd2/data) ",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get mon dump] ****************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d48d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:24.863121Z",
                            "start": "2026-07-25T20:40:24.347091Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d48d",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Install OSDs] ****************************************\n[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd0/data) \n[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd1/data) \n[ceph/ceph] skipping: [instance] => (item=/dev/ceph-instance-osd2/data) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get mon dump] ****************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:24.944330Z",
                            "start": "2026-07-25T20:40:24.871518Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d48e",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "22052"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:25.004627Z",
                            "start": "2026-07-25T20:40:24.951383Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d48f",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 160 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:25.077137Z",
                            "start": "2026-07-25T20:40:25.012414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d490",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:25.157236Z",
                            "start": "2026-07-25T20:40:25.087295Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d491",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:40:25.242150",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:40:45.244562",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:45.260764Z",
                            "start": "2026-07-25T20:40:25.190280Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d56e",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "9"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:45.334623Z",
                            "start": "2026-07-25T20:40:45.267161Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d56f",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:45.583226Z",
                            "start": "2026-07-25T20:40:45.344339Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d570",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012024.0619285,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 56,
                                "charset": "unknown",
                                "checksum": "72ed5e5726d52fad0595afe69214d4a758745e84",
                                "ctime": 1785012045.4463296,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012045.4463296,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 23610,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:45.811212Z",
                            "start": "2026-07-25T20:40:45.591403Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d571",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1558"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:45.885832Z",
                            "start": "2026-07-25T20:40:45.818650Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d572",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +22053 /tmp/ansible.90r1powz.log | head -c 1558",
                            "delta": "0:00:00.008645",
                            "end": "2026-07-25 20:40:46.092599",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +22053 /tmp/ansible.90r1powz.log | head -c 1558",
                                    "_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-34c8-7bd3-00000001d573-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:40:46.083954",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Mark require osd release] ****************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\n[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Set the retry count] *********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : OSD daemon list] *************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph exporters] ***************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Mark require osd release] ****************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************",
                                "[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Set the retry count] *********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : OSD daemon list] *************************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************",
                                "[ceph/ceph] skipping: [instance] => (item=1) ",
                                "[ceph/ceph] skipping: [instance] => (item=1) ",
                                "[ceph/ceph] skipping: [instance] => (item=1) ",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [Deploy Ceph exporters] ***************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Gathering Facts] *********************************************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d573-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:46.433127Z",
                            "start": "2026-07-25T20:40:45.911609Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d573",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Mark require osd release] ****************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Wait for all OSD to be running] **********************\n[ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Set the retry count] *********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Get `ceph orch ps`] **********************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : OSD daemon list] *************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any OSD not running] *************************\n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance] => (item=1) \n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [Deploy Ceph exporters] ***************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Gathering Facts] *********************************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:46.519321Z",
                            "start": "2026-07-25T20:40:46.441334Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d574",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "23610"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:46.586385Z",
                            "start": "2026-07-25T20:40:46.528288Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d575",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 180 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:46.662290Z",
                            "start": "2026-07-25T20:40:46.594161Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d576",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:40:46.728114Z",
                            "start": "2026-07-25T20:40:46.669544Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d577",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:40:46.812112",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:41:06.814373",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:07.238481Z",
                            "start": "2026-07-25T20:40:46.763189Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d66a",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "10"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:07.307246Z",
                            "start": "2026-07-25T20:41:07.248498Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d66b",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:07.554127Z",
                            "start": "2026-07-25T20:41:07.313981Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d66c",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012046.0863416,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 72,
                                "charset": "unknown",
                                "checksum": "976073afc3de4b85fcfb9bbc796e818b3407e5aa",
                                "ctime": 1785012067.5907447,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012067.5907447,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 29245,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:07.777574Z",
                            "start": "2026-07-25T20:41:07.560272Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d66d",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "5635"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:07.852481Z",
                            "start": "2026-07-25T20:41:07.786509Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d66e",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +23611 /tmp/ansible.90r1powz.log | head -c 5635",
                            "delta": "0:00:00.009614",
                            "end": "2026-07-25 20:41:08.076331",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +23611 /tmp/ansible.90r1powz.log | head -c 5635",
                                    "_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-34c8-7bd3-00000001d66f-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:41:08.066717",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[ceph/ceph] skipping: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[ceph/ceph] ok: [instance] => {",
                                "[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"",
                                "[ceph/ceph] }",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})",
                                "[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******",
                                "[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d66f-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:08.406158Z",
                            "start": "2026-07-25T20:41:07.880709Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d66f",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] **********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[ceph/ceph] skipping: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/containerd'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[ceph/ceph] ok: [instance] => {\n[ceph/ceph]     \"msg\": \"https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz\"\n[ceph/ceph] }\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Ensure group \"docker\" exists] ***************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] *****\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] ***********\n[ceph/ceph] ok: [instance] => (item={'path': '/etc/docker'})\n[ceph/ceph] ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'})\n[ceph/ceph] ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'})\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ******\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] *******************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ******\n[ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ********************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:08.491944Z",
                            "start": "2026-07-25T20:41:08.412886Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d670",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "29245"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:08.554550Z",
                            "start": "2026-07-25T20:41:08.498434Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d671",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 200 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:08.628830Z",
                            "start": "2026-07-25T20:41:08.561528Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d672",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:08.691359Z",
                            "start": "2026-07-25T20:41:08.635600Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d673",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:41:08.774255",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:41:28.776581",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:28.797523Z",
                            "start": "2026-07-25T20:41:08.724838Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d77c",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "11"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:28.872563Z",
                            "start": "2026-07-25T20:41:28.804749Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d77d",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:29.123594Z",
                            "start": "2026-07-25T20:41:28.881467Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d77e",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012067.7227473,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 72,
                                "charset": "unknown",
                                "checksum": "52fc6d0b6ba909901cff8b02fd609f29d3586599",
                                "ctime": 1785012087.6351206,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012087.6351206,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 32397,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:29.401526Z",
                            "start": "2026-07-25T20:41:29.131371Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d77f",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "3152"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:29.573648Z",
                            "start": "2026-07-25T20:41:29.505471Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d780",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +29246 /tmp/ansible.90r1powz.log | head -c 3152",
                            "delta": "0:00:00.008435",
                            "end": "2026-07-25 20:41:29.803197",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +29246 /tmp/ansible.90r1powz.log | head -c 3152",
                                    "_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-34c8-7bd3-00000001d781-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:41:29.794762",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Ensure RBD kernel module is loaded] **************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY RECAP *********************************************************************\n[ceph/ceph] instance                   : ok=132  changed=0    unreachable=0    failed=0    skipped=27   rescued=0    ignored=0   \n[ceph/ceph] \n==> [ceph] Deployment complete\n==> [multipathd] Starting deployment\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY [controllers:computes] ****************************************************\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [Gathering Facts] *********************************************************\n[iscsi/iscsi] [WARNING]: Platform linux on host instance is using the discovered Python\n[iscsi/iscsi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[iscsi/iscsi] interpreter could change the meaning of that path. See\n[iscsi/iscsi] https://docs.ansible.com/ansible-\n[iscsi/iscsi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Install iscsi package] ***********************\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Ensure iscsid is started] ********************\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY RECAP *********************************************************************\n[iscsi/iscsi] instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[iscsi/iscsi] \n==> [iscsi] Deployment complete\n==> [udev] Starting deployment\n[udev/udev] \n[udev/udev] PLAY [controllers:computes] ****************************************************\n[udev/udev] \n[udev/udev] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                            "stdout_lines": [
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************",
                                "[ceph/ceph] ok: [instance] => (item=chronyd)",
                                "[ceph/ceph] ok: [instance] => (item=sshd)",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY [all] *********************************************************************",
                                "[ceph/ceph] ",
                                "[ceph/ceph] TASK [Ensure RBD kernel module is loaded] **************************************",
                                "[ceph/ceph] ok: [instance]",
                                "[ceph/ceph] ",
                                "[ceph/ceph] PLAY RECAP *********************************************************************",
                                "[ceph/ceph] instance                   : ok=132  changed=0    unreachable=0    failed=0    skipped=27   rescued=0    ignored=0   ",
                                "[ceph/ceph] ",
                                "==> [ceph] Deployment complete",
                                "==> [multipathd] Starting deployment",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] PLAY [controllers:computes] ****************************************************",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] TASK [Gathering Facts] *********************************************************",
                                "[iscsi/iscsi] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[iscsi/iscsi] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[iscsi/iscsi] interpreter could change the meaning of that path. See",
                                "[iscsi/iscsi] https://docs.ansible.com/ansible-",
                                "[iscsi/iscsi] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[iscsi/iscsi] ok: [instance]",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Install iscsi package] ***********************",
                                "[iscsi/iscsi] ok: [instance]",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Ensure iscsid is started] ********************",
                                "[iscsi/iscsi] ok: [instance]",
                                "[iscsi/iscsi] ",
                                "[iscsi/iscsi] PLAY RECAP *********************************************************************",
                                "[iscsi/iscsi] instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[iscsi/iscsi] ",
                                "==> [iscsi] Deployment complete",
                                "==> [udev] Starting deployment",
                                "[udev/udev] ",
                                "[udev/udev] PLAY [controllers:computes] ****************************************************",
                                "[udev/udev] ",
                                "[udev/udev] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [all] *********************************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d781-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:30.124714Z",
                            "start": "2026-07-25T20:41:29.599962Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d781",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] *********************\n[ceph/ceph] ok: [instance] => (item=chronyd)\n[ceph/ceph] ok: [instance] => (item=sshd)\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Download \"cephadm\"] ******************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ********************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure \"cephadm\" user is present] ****************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow \"cephadm\" user to have passwordless sudo] ***\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] ***********\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY [all] *********************************************************************\n[ceph/ceph] \n[ceph/ceph] TASK [Ensure RBD kernel module is loaded] **************************************\n[ceph/ceph] ok: [instance]\n[ceph/ceph] \n[ceph/ceph] PLAY RECAP *********************************************************************\n[ceph/ceph] instance                   : ok=132  changed=0    unreachable=0    failed=0    skipped=27   rescued=0    ignored=0   \n[ceph/ceph] \n==> [ceph] Deployment complete\n==> [multipathd] Starting deployment\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY [controllers:computes] ****************************************************\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [Gathering Facts] *********************************************************\n[iscsi/iscsi] [WARNING]: Platform linux on host instance is using the discovered Python\n[iscsi/iscsi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[iscsi/iscsi] interpreter could change the meaning of that path. See\n[iscsi/iscsi] https://docs.ansible.com/ansible-\n[iscsi/iscsi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Install iscsi package] ***********************\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] TASK [vexxhost.atmosphere.iscsi : Ensure iscsid is started] ********************\n[iscsi/iscsi] ok: [instance]\n[iscsi/iscsi] \n[iscsi/iscsi] PLAY RECAP *********************************************************************\n[iscsi/iscsi] instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[iscsi/iscsi] \n==> [iscsi] Deployment complete\n==> [udev] Starting deployment\n[udev/udev] \n[udev/udev] PLAY [controllers:computes] ****************************************************\n[udev/udev] \n[udev/udev] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:30.211948Z",
                            "start": "2026-07-25T20:41:30.132402Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d782",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "32397"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:30.275210Z",
                            "start": "2026-07-25T20:41:30.221953Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d783",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 220 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:30.340691Z",
                            "start": "2026-07-25T20:41:30.282250Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d784",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:30.403606Z",
                            "start": "2026-07-25T20:41:30.346427Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d785",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:41:30.482059",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:41:50.484267",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:50.500230Z",
                            "start": "2026-07-25T20:41:30.439010Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8a4",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "12"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:50.576414Z",
                            "start": "2026-07-25T20:41:50.509314Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8a5",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:50.839533Z",
                            "start": "2026-07-25T20:41:50.584608Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8a6",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012089.3351526,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 88,
                                "charset": "unknown",
                                "checksum": "e15ed376d39c8efa70b4f0bba957d5f98549dcd4",
                                "ctime": 1785012110.639552,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012110.639552,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 38945,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:51.083329Z",
                            "start": "2026-07-25T20:41:50.847285Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8a7",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6548"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:51.158950Z",
                            "start": "2026-07-25T20:41:51.091377Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8a8",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +32398 /tmp/ansible.90r1powz.log | head -c 6548",
                            "delta": "0:00:00.008848",
                            "end": "2026-07-25 20:41:51.400282",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +32398 /tmp/ansible.90r1powz.log | head -c 6548",
                                    "_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-34c8-7bd3-00000001d8a9-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:41:51.391434",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[udev/udev] ok: [instance]\n[udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python\n[udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python\n[udev/udev] interpreter could change the meaning of that path. See\n[udev/udev] https://docs.ansible.com/ansible-\n[udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] ***\n[kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python\n[kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kubernetes/kubernetes] interpreter could change the meaning of that path. See\n[kubernetes/kubernetes] https://docs.ansible.com/ansible-\n[kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\n[udev/udev] ok: [instance]\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\n[udev/udev] ok: [instance]\n[udev/udev] \n[udev/udev] PLAY RECAP *********************************************************************\n[udev/udev] instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[udev/udev] \n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\n==> [udev] Deployment complete\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/kube-apiserver.yaml)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/controller-manager.conf)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/scheduler.conf)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************",
                            "stdout_lines": [
                                "[udev/udev] ok: [instance]",
                                "[udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[udev/udev] interpreter could change the meaning of that path. See",
                                "[udev/udev] https://docs.ansible.com/ansible-",
                                "[udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[udev/udev] ",
                                "[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] ***",
                                "[kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[kubernetes/kubernetes] interpreter could change the meaning of that path. See",
                                "[kubernetes/kubernetes] https://docs.ansible.com/ansible-",
                                "[kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************",
                                "[udev/udev] ok: [instance]",
                                "[udev/udev] ",
                                "[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] *******",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})",
                                "[udev/udev] ok: [instance]",
                                "[udev/udev] ",
                                "[udev/udev] PLAY RECAP *********************************************************************",
                                "[udev/udev] instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[udev/udev] ",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})",
                                "==> [udev] Deployment complete",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/kube-apiserver.yaml)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/controller-manager.conf)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/scheduler.conf)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d8a9-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:51.723606Z",
                            "start": "2026-07-25T20:41:51.196223Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8a9",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[udev/udev] ok: [instance]\n[udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python\n[udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python\n[udev/udev] interpreter could change the meaning of that path. See\n[udev/udev] https://docs.ansible.com/ansible-\n[udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] ***\n[kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python\n[kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kubernetes/kubernetes] interpreter could change the meaning of that path. See\n[kubernetes/kubernetes] https://docs.ansible.com/ansible-\n[kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ********************\n[udev/udev] ok: [instance]\n[udev/udev] \n[udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0})\n[udev/udev] ok: [instance]\n[udev/udev] \n[udev/udev] PLAY RECAP *********************************************************************\n[udev/udev] instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[udev/udev] \n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1})\n==> [udev] Deployment complete\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent \"ethtool\" tuning] *******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run \"ethtool\" tuning] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Set a fact with the \"atmosphere_images\" for other plays] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] ****************\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] ****\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/kube-apiserver.yaml)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/controller-manager.conf)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/scheduler.conf)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] ***************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:51.800946Z",
                            "start": "2026-07-25T20:41:51.730448Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8aa",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "38945"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:51.866757Z",
                            "start": "2026-07-25T20:41:51.807776Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8ab",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 240 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:51.944120Z",
                            "start": "2026-07-25T20:41:51.873353Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8ac",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:41:52.024603Z",
                            "start": "2026-07-25T20:41:51.951690Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d8ad",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:41:52.113302",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:42:12.115358",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:12.131808Z",
                            "start": "2026-07-25T20:41:52.062951Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e2",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "13"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:12.195299Z",
                            "start": "2026-07-25T20:42:12.139340Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e3",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:12.453101Z",
                            "start": "2026-07-25T20:42:12.202249Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e4",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012111.3955665,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 104,
                                "charset": "unknown",
                                "checksum": "b7437d831c46cc60c32063359995860be6771f20",
                                "ctime": 1785012132.3519595,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012132.3519595,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 45811,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:12.672295Z",
                            "start": "2026-07-25T20:42:12.460409Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e5",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6866"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:12.734478Z",
                            "start": "2026-07-25T20:42:12.681176Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e6",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +38946 /tmp/ansible.90r1powz.log | head -c 6866",
                            "delta": "0:00:00.009649",
                            "end": "2026-07-25 20:42:12.976156",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +38946 /tmp/ansible.90r1powz.log | head -c 6866",
                                    "_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-34c8-7bd3-00000001d9e7-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:42:12.966507",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install Kubernetes] ******************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [Install Kubernetes] ******************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d9e7-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:13.284310Z",
                            "start": "2026-07-25T20:42:12.761270Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e7",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] *******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] ***************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install Kubernetes] ******************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the \"kubeadm-config\" ConfigMap] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:13.450971Z",
                            "start": "2026-07-25T20:42:13.290421Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e8",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "45811"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:13.603401Z",
                            "start": "2026-07-25T20:42:13.536642Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9e9",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 260 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:13.673394Z",
                            "start": "2026-07-25T20:42:13.609528Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9ea",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:13.732602Z",
                            "start": "2026-07-25T20:42:13.679674Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d9eb",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:42:13.814278",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:42:33.815974",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:33.831984Z",
                            "start": "2026-07-25T20:42:13.771676Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db36",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "14"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:33.911519Z",
                            "start": "2026-07-25T20:42:33.839344Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db37",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:34.181943Z",
                            "start": "2026-07-25T20:42:33.919340Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db38",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012132.9679708,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 120,
                                "charset": "unknown",
                                "checksum": "876f3edcfb693a8dabd09ae17237d579f57e0849",
                                "ctime": 1785012153.972365,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012153.972365,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 53770,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:34.458415Z",
                            "start": "2026-07-25T20:42:34.188011Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db39",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "7959"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:34.597188Z",
                            "start": "2026-07-25T20:42:34.507139Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db3a",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +45812 /tmp/ansible.90r1powz.log | head -c 7959",
                            "delta": "0:00:00.008848",
                            "end": "2026-07-25 20:42:34.823552",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +45812 /tmp/ansible.90r1powz.log | head -c 7959",
                                    "_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-34c8-7bd3-00000001db3b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:42:34.814704",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cri_tools : Create crictl config] ********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\n[kubernetes/kubernetes] ok: [instance] => (item=br_netfilter)\n[kubernetes/kubernetes] ok: [instance] => (item=ip_tables)\n[kubernetes/kubernetes] ok: [instance] => (item=ip6_tables)\n[kubernetes/kubernetes] ok: [instance] => (item=nf_conntrack)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cri_tools : Create crictl config] ********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******",
                                "[kubernetes/kubernetes] ok: [instance] => (item=br_netfilter)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=ip_tables)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=ip6_tables)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=nf_conntrack)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001db3b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:35.154877Z",
                            "start": "2026-07-25T20:42:34.627233Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db3b",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ********\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] **************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] *******\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'})\n[kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/crictl-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.36.0/critest-v1.36.0-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cri_tools : Create crictl config] ********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Install additional packages] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] ****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ******\n[kubernetes/kubernetes] ok: [instance] => (item=br_netfilter)\n[kubernetes/kubernetes] ok: [instance] => (item=ip_tables)\n[kubernetes/kubernetes] ok: [instance] => (item=ip6_tables)\n[kubernetes/kubernetes] ok: [instance] => (item=nf_conntrack)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install coreutils] *************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install additional packages] ***************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:35.243972Z",
                            "start": "2026-07-25T20:42:35.165337Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db3c",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "53770"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:35.319210Z",
                            "start": "2026-07-25T20:42:35.253364Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db3d",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 280 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:35.400703Z",
                            "start": "2026-07-25T20:42:35.328339Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db3e",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:35.464157Z",
                            "start": "2026-07-25T20:42:35.406511Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001db3f",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:42:35.548155",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:42:55.549896",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:55.573280Z",
                            "start": "2026-07-25T20:42:35.504383Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca0",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "15"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:55.647829Z",
                            "start": "2026-07-25T20:42:55.580570Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca1",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:55.898309Z",
                            "start": "2026-07-25T20:42:55.655844Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca2",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012154.404373,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 128,
                                "charset": "unknown",
                                "checksum": "3f5b73d729a1c2a7b9b50ee0f8ffddb9a67413dd",
                                "ctime": 1785012175.6207716,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012175.6207716,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 61428,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:56.095201Z",
                            "start": "2026-07-25T20:42:55.904899Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca3",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "7658"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:56.162094Z",
                            "start": "2026-07-25T20:42:56.102990Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca4",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +53771 /tmp/ansible.90r1powz.log | head -c 7658",
                            "delta": "0:00:00.010581",
                            "end": "2026-07-25 20:42:56.414049",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +53771 /tmp/ansible.90r1powz.log | head -c 7658",
                                    "_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-34c8-7bd3-00000001dca5-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:42:56.403468",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/systemd/system/kubelet.service.d)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\n[kubernetes/kubernetes] ok: [instance] => (item=swap)\n[kubernetes/kubernetes] ok: [instance] => (item=none)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\n[kubernetes/kubernetes] ok: [instance] => (item=instance)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"instance\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})",
                                "[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/systemd/system/kubelet.service.d)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********",
                                "[kubernetes/kubernetes] ok: [instance] => (item=swap)",
                                "[kubernetes/kubernetes] ok: [instance] => (item=none)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***",
                                "[kubernetes/kubernetes] ok: [instance] => (item=instance)",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"instance\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001dca5-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:56.715944Z",
                            "start": "2026-07-25T20:42:56.187788Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca5",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] *******************\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192})\n[kubernetes/kubernetes] ok: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576})\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] ***\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/systemd/system/kubelet.service.d)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes)\n[kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Check swap status] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Disable swap] ******************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] ***********\n[kubernetes/kubernetes] ok: [instance] => (item=swap)\n[kubernetes/kubernetes] ok: [instance] => (item=none)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable noswap service] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] ***********\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] **********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure availability of dbus on Debian] *****\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure short hostname] ******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Ensure hostname inside hosts file] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kubernetes repository] ***********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup control plane] ********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/control-plane.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Bootstrap cluster] **********************\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/tasks/bootstrap-cluster.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if any control plane is bootstrapped] ***\n[kubernetes/kubernetes] ok: [instance] => (item=instance)\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Pick node from pre-existing cluster] ****\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Select first node to initialize cluster] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Print selected bootstrap node] **********\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"instance\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upload cluster configuration for bootstrap node] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create pki folder] **********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca key] ***************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create kubernetes ca cert] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca key] *********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create etcd-ca cert] ********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca key] **************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create front-proxy-ca cert] *************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Initialize cluster] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the node is already part of the cluster] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Join cluster] ***************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Create folder for admin configuration] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Creating a symlink for admin configuration file] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Add bash autocomplete for kubectl] ******\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install PIP] ****************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using pip on supported systems] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:56.804862Z",
                            "start": "2026-07-25T20:42:56.724136Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca6",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "61428"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:56.877860Z",
                            "start": "2026-07-25T20:42:56.810609Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca7",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 300 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:56.951949Z",
                            "start": "2026-07-25T20:42:56.883777Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca8",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:42:57.025811Z",
                            "start": "2026-07-25T20:42:56.958116Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dca9",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:42:57.112918",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:43:17.116277",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:17.130025Z",
                            "start": "2026-07-25T20:42:57.067409Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de20",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "16"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:17.204812Z",
                            "start": "2026-07-25T20:43:17.135788Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de21",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:17.481529Z",
                            "start": "2026-07-25T20:43:17.212936Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de22",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012176.0487797,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 144,
                                "charset": "unknown",
                                "checksum": "3a558e2dfd43b4b0b9ee7b07269356d429191b87",
                                "ctime": 1785012196.0531554,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012196.0531554,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 67380,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:17.701073Z",
                            "start": "2026-07-25T20:43:17.489845Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de23",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "5952"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:17.775505Z",
                            "start": "2026-07-25T20:43:17.707089Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de24",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +61429 /tmp/ansible.90r1powz.log | head -c 5952",
                            "delta": "0:00:00.008429",
                            "end": "2026-07-25 20:43:18.120055",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +61429 /tmp/ansible.90r1powz.log | head -c 5952",
                                    "_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-34c8-7bd3-00000001de25-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:43:18.111626",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\n[kubernetes/kubernetes] skipping: [instance] => (item=DaemonSet) \n[kubernetes/kubernetes] skipping: [instance] => (item=ConfigMap) \n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install control-plane components] ****************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Install plugin] **********************************************************\n[kubernetes/kubernetes] included: vexxhost.containers.download_artifact for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************",
                                "[kubernetes/kubernetes] skipping: [instance] => (item=DaemonSet) ",
                                "[kubernetes/kubernetes] skipping: [instance] => (item=ConfigMap) ",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************",
                                "[kubernetes/kubernetes] skipping: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [Install control-plane components] ****************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Install plugin] **********************************************************",
                                "[kubernetes/kubernetes] included: vexxhost.containers.download_artifact for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[kubernetes/kubernetes] ok: [instance] => {",
                                "[kubernetes/kubernetes]     \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"",
                                "[kubernetes/kubernetes] }",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001de25-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:18.438643Z",
                            "start": "2026-07-25T20:43:17.912862Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de25",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Enable EPEL repository] *****************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Install Kubernetes Python package using package manager on supported systems] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Allow workload on control plane node] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Remove kube-proxy resources] ************\n[kubernetes/kubernetes] skipping: [instance] => (item=DaemonSet) \n[kubernetes/kubernetes] skipping: [instance] => (item=ConfigMap) \n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Start an upgrade] ***********************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Check if the Kubernetes API services is up to date] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Trigger an upgrade of the Kubernetes API services] ***\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Setup nodes] ****************************\n[kubernetes/kubernetes] skipping: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Upgrade & restart Kubelet node for upgrade (if needed)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes : Set node selector for CoreDNS components] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [Install control-plane components] ****************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] *********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] **********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm repository] ***********************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Add bash autocomplete for helm] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Get Helm plugins dir] *************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Create Helm plugins directory if it does not exist] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.helm : Remove Helm diff plugin installed by kubernetes.core.helm_plugin] ***\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Install plugin] **********************************************************\n[kubernetes/kubernetes] included: vexxhost.containers.download_artifact for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[kubernetes/kubernetes] ok: [instance] => {\n[kubernetes/kubernetes]     \"msg\": \"https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz\"\n[kubernetes/kubernetes] }\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Get current Kubernetes version] *************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.cilium : Deploy Helm chart] **************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:18.518551Z",
                            "start": "2026-07-25T20:43:18.448011Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de26",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "67380"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:18.592113Z",
                            "start": "2026-07-25T20:43:18.526772Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de27",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 320 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:18.665694Z",
                            "start": "2026-07-25T20:43:18.600081Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de28",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:18.730688Z",
                            "start": "2026-07-25T20:43:18.672435Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001de29",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:43:18.819147",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:43:38.821109",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:38.840281Z",
                            "start": "2026-07-25T20:43:18.773362Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfb6",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "17"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:38.920718Z",
                            "start": "2026-07-25T20:43:38.849428Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfb7",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:39.173004Z",
                            "start": "2026-07-25T20:43:38.928692Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfb8",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012197.6531856,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 160,
                                "charset": "unknown",
                                "checksum": "5bdd7873f9f2c7ad620733feb791adf5073b6966",
                                "ctime": 1785012219.333593,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012219.333593,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 77215,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:39.426733Z",
                            "start": "2026-07-25T20:43:39.182069Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfb9",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "9835"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:39.505035Z",
                            "start": "2026-07-25T20:43:39.435638Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfba",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +67381 /tmp/ansible.90r1powz.log | head -c 9835",
                            "delta": "0:00:00.009937",
                            "end": "2026-07-25 20:43:39.733663",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +67381 /tmp/ansible.90r1powz.log | head -c 9835",
                                    "_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-34c8-7bd3-00000001dfbb-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:43:39.723726",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Uninstall unattended-upgrades] *******************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY RECAP *********************************************************************\n[kubernetes/kubernetes] instance                   : ok=125  changed=0    unreachable=0    failed=0    skipped=31   rescued=0    ignored=0   \n[kubernetes/kubernetes] \n==> [kubernetes] Deployment complete\n==> [rook-ceph] Starting deployment\n==> [openvswitch] Starting deployment\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY [controllers[0]] **********************************************************\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY [controllers:computes] ****************************************************\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY [controllers:computes] ****************************************************\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [Gathering Facts] *********************************************************\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [Gathering Facts] *********************************************************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [Create RabbitMQ cluster] *************************************************\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[openvswitch/openvswitch] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Get the current status of all systemd values for containerd] ***\n[openvswitch/openvswitch] [WARNING]: Platform linux on host instance is using the discovered Python\n[openvswitch/openvswitch] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openvswitch/openvswitch] interpreter could change the meaning of that path. See\n[openvswitch/openvswitch] https://docs.ansible.com/ansible-\n[openvswitch/openvswitch] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Assert that LimitMEMLOCK is set to infinity] ***\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"All assertions passed\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Pull openvswitch image] ****************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Verify openvswitch image pull] *********\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"Successfully pulled openvswitch image\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Deploy Helm chart] *********************\n[multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python\n[multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python\n[multipathd/multipathd] interpreter could change the meaning of that path. See\n[multipathd/multipathd] https://docs.ansible.com/ansible-\n[multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[multipathd/multipathd] ok: [instance]\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY RECAP *********************************************************************\n[openvswitch/openvswitch] instance                   : ok=10   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openvswitch/openvswitch] \n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n==> [openvswitch] Deployment complete\n==> [cert-manager] Starting deployment\n[rook-ceph/rook_ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph/rook_ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph/rook_ceph] interpreter could change the meaning of that path. See\n[rook-ceph/rook_ceph] https://docs.ansible.com/ansible-\n[rook-ceph/rook_ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph/rook_ceph] ok: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph/rook_ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY [controllers] *************************************************************\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Gathering Facts] *********************************************************\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[rook-ceph/rook_ceph] ok: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.atmosphere.rook_ceph : Deploy Helm chart] ***********************\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY RECAP *********************************************************************\n[multipathd/multipathd] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[multipathd/multipathd] \n==> [multipathd] Deployment complete\n==> [csi] Starting deployment\n[csi/csi] \n[csi/csi] PLAY [controllers] *************************************************************\n[csi/csi] \n[csi/csi] TASK [Gathering Facts] *********************************************************\n[rook-ceph/rook_ceph] ok: [instance]",
                            "stdout_lines": [
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [all] *********************************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY [all] *********************************************************************",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] TASK [Uninstall unattended-upgrades] *******************************************",
                                "[kubernetes/kubernetes] ok: [instance]",
                                "[kubernetes/kubernetes] ",
                                "[kubernetes/kubernetes] PLAY RECAP *********************************************************************",
                                "[kubernetes/kubernetes] instance                   : ok=125  changed=0    unreachable=0    failed=0    skipped=31   rescued=0    ignored=0   ",
                                "[kubernetes/kubernetes] ",
                                "==> [kubernetes] Deployment complete",
                                "==> [rook-ceph] Starting deployment",
                                "==> [openvswitch] Starting deployment",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] PLAY [controllers[0]] **********************************************************",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] PLAY [controllers:computes] ****************************************************",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] PLAY [controllers:computes] ****************************************************",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [Gathering Facts] *********************************************************",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [Gathering Facts] *********************************************************",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [Create RabbitMQ cluster] *************************************************",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[openvswitch/openvswitch] skipping: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[openvswitch/openvswitch] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Get the current status of all systemd values for containerd] ***",
                                "[openvswitch/openvswitch] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[openvswitch/openvswitch] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[openvswitch/openvswitch] interpreter could change the meaning of that path. See",
                                "[openvswitch/openvswitch] https://docs.ansible.com/ansible-",
                                "[openvswitch/openvswitch] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Assert that LimitMEMLOCK is set to infinity] ***",
                                "[openvswitch/openvswitch] ok: [instance] => {",
                                "[openvswitch/openvswitch]     \"changed\": false,",
                                "[openvswitch/openvswitch]     \"msg\": \"All assertions passed\"",
                                "[openvswitch/openvswitch] }",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Pull openvswitch image] ****************",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Verify openvswitch image pull] *********",
                                "[openvswitch/openvswitch] ok: [instance] => {",
                                "[openvswitch/openvswitch]     \"changed\": false,",
                                "[openvswitch/openvswitch]     \"msg\": \"Successfully pulled openvswitch image\"",
                                "[openvswitch/openvswitch] }",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Deploy Helm chart] *********************",
                                "[multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[multipathd/multipathd] interpreter could change the meaning of that path. See",
                                "[multipathd/multipathd] https://docs.ansible.com/ansible-",
                                "[multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[multipathd/multipathd] ok: [instance]",
                                "[openvswitch/openvswitch] ok: [instance]",
                                "[openvswitch/openvswitch] ",
                                "[openvswitch/openvswitch] PLAY RECAP *********************************************************************",
                                "[openvswitch/openvswitch] instance                   : ok=10   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   ",
                                "[openvswitch/openvswitch] ",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************",
                                "==> [openvswitch] Deployment complete",
                                "==> [cert-manager] Starting deployment",
                                "[rook-ceph/rook_ceph] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[rook-ceph/rook_ceph] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[rook-ceph/rook_ceph] interpreter could change the meaning of that path. See",
                                "[rook-ceph/rook_ceph] https://docs.ansible.com/ansible-",
                                "[rook-ceph/rook_ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[rook-ceph/rook_ceph] ok: [instance]",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[rook-ceph/rook_ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] PLAY [controllers] *************************************************************",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [Gathering Facts] *********************************************************",
                                "[multipathd/multipathd] ok: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********",
                                "[rook-ceph/rook_ceph] ok: [instance]",
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] TASK [vexxhost.atmosphere.rook_ceph : Deploy Helm chart] ***********************",
                                "[multipathd/multipathd] ok: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********",
                                "[multipathd/multipathd] ok: [instance]",
                                "[multipathd/multipathd] ",
                                "[multipathd/multipathd] PLAY RECAP *********************************************************************",
                                "[multipathd/multipathd] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[multipathd/multipathd] ",
                                "==> [multipathd] Deployment complete",
                                "==> [csi] Starting deployment",
                                "[csi/csi] ",
                                "[csi/csi] PLAY [controllers] *************************************************************",
                                "[csi/csi] ",
                                "[csi/csi] TASK [Gathering Facts] *********************************************************",
                                "[rook-ceph/rook_ceph] ok: [instance]"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001dfbb-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:40.065167Z",
                            "start": "2026-07-25T20:43:39.533729Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfbb",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kubernetes/kubernetes] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Deploy Helm chart] *******************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.kubernetes.envoy_gateway : Create GatewayClass] *****************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Gathering Facts] *********************************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [vexxhost.atmosphere.kubernetes_node_labels : Add labels to node] *********\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY [all] *********************************************************************\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] TASK [Uninstall unattended-upgrades] *******************************************\n[kubernetes/kubernetes] ok: [instance]\n[kubernetes/kubernetes] \n[kubernetes/kubernetes] PLAY RECAP *********************************************************************\n[kubernetes/kubernetes] instance                   : ok=125  changed=0    unreachable=0    failed=0    skipped=31   rescued=0    ignored=0   \n[kubernetes/kubernetes] \n==> [kubernetes] Deployment complete\n==> [rook-ceph] Starting deployment\n==> [openvswitch] Starting deployment\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY [controllers[0]] **********************************************************\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY [controllers:computes] ****************************************************\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY [controllers:computes] ****************************************************\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [Gathering Facts] *********************************************************\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [Gathering Facts] *********************************************************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [Create RabbitMQ cluster] *************************************************\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openvswitch/openvswitch] skipping: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[openvswitch/openvswitch] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Get the current status of all systemd values for containerd] ***\n[openvswitch/openvswitch] [WARNING]: Platform linux on host instance is using the discovered Python\n[openvswitch/openvswitch] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openvswitch/openvswitch] interpreter could change the meaning of that path. See\n[openvswitch/openvswitch] https://docs.ansible.com/ansible-\n[openvswitch/openvswitch] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Assert that LimitMEMLOCK is set to infinity] ***\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"All assertions passed\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Pull openvswitch image] ****************\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Verify openvswitch image pull] *********\n[openvswitch/openvswitch] ok: [instance] => {\n[openvswitch/openvswitch]     \"changed\": false,\n[openvswitch/openvswitch]     \"msg\": \"Successfully pulled openvswitch image\"\n[openvswitch/openvswitch] }\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] TASK [vexxhost.atmosphere.openvswitch : Deploy Helm chart] *********************\n[multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python\n[multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python\n[multipathd/multipathd] interpreter could change the meaning of that path. See\n[multipathd/multipathd] https://docs.ansible.com/ansible-\n[multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[multipathd/multipathd] ok: [instance]\n[openvswitch/openvswitch] ok: [instance]\n[openvswitch/openvswitch] \n[openvswitch/openvswitch] PLAY RECAP *********************************************************************\n[openvswitch/openvswitch] instance                   : ok=10   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openvswitch/openvswitch] \n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n==> [openvswitch] Deployment complete\n==> [cert-manager] Starting deployment\n[rook-ceph/rook_ceph] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph/rook_ceph] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph/rook_ceph] interpreter could change the meaning of that path. See\n[rook-ceph/rook_ceph] https://docs.ansible.com/ansible-\n[rook-ceph/rook_ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph/rook_ceph] ok: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph/rook_ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY [controllers] *************************************************************\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Gathering Facts] *********************************************************\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[rook-ceph/rook_ceph] ok: [instance]\n[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] TASK [vexxhost.atmosphere.rook_ceph : Deploy Helm chart] ***********************\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[multipathd/multipathd] ok: [instance]\n[multipathd/multipathd] \n[multipathd/multipathd] PLAY RECAP *********************************************************************\n[multipathd/multipathd] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[multipathd/multipathd] \n==> [multipathd] Deployment complete\n==> [csi] Starting deployment\n[csi/csi] \n[csi/csi] PLAY [controllers] *************************************************************\n[csi/csi] \n[csi/csi] TASK [Gathering Facts] *********************************************************\n[rook-ceph/rook_ceph] ok: [instance]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:40.145870Z",
                            "start": "2026-07-25T20:43:40.072789Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfbc",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "77215"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:40.211451Z",
                            "start": "2026-07-25T20:43:40.152414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfbd",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 340 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:40.288925Z",
                            "start": "2026-07-25T20:43:40.219322Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfbe",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:43:40.359325Z",
                            "start": "2026-07-25T20:43:40.299123Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001dfbf",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:43:40.453239",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:44:00.455010",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:00.467664Z",
                            "start": "2026-07-25T20:43:40.402910Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e162",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "18"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:00.556128Z",
                            "start": "2026-07-25T20:44:00.474701Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e163",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:00.808278Z",
                            "start": "2026-07-25T20:44:00.565327Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e164",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012219.7296004,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 200,
                                "charset": "unknown",
                                "checksum": "271cde49f6f4edffa75975d6e6028b354fa632d9",
                                "ctime": 1785012239.8059776,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012239.8059776,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 95222,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:01.045779Z",
                            "start": "2026-07-25T20:44:00.814531Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e165",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "18007"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:01.125253Z",
                            "start": "2026-07-25T20:44:01.054297Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e166",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +77216 /tmp/ansible.90r1powz.log | head -c 18007",
                            "delta": "0:00:00.010304",
                            "end": "2026-07-25 20:44:01.412375",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +77216 /tmp/ansible.90r1powz.log | head -c 18007",
                                    "_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-34c8-7bd3-00000001e167-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:44:01.402071",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY RECAP *********************************************************************\n[rook-ceph/rook_ceph] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rook-ceph/rook_ceph] \n==> [rook-ceph] Deployment complete\n==> [memcached] Starting deployment\n[memcached/memcached] \n[memcached/memcached] PLAY [controllers[0]] **********************************************************\n[memcached/memcached] \n[memcached/memcached] TASK [Gathering Facts] *********************************************************\n[cert-manager/cert_manager] [WARNING]: Platform linux on host instance is using the discovered Python\n[cert-manager/cert_manager] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cert-manager/cert_manager] interpreter could change the meaning of that path. See\n[cert-manager/cert_manager] https://docs.ansible.com/ansible-\n[cert-manager/cert_manager] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cert-manager/cert_manager] ok: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Deploy Helm chart] *******************************************************\n[cert-manager/cert_manager] included: vexxhost.kubernetes.cert_manager for instance\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Load version-specific Helm values] ****\n[cert-manager/cert_manager] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/vars/v1.15.yml)\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Deploy Helm chart] ********************\n[csi/csi] [WARNING]: Platform linux on host instance is using the discovered Python\n[csi/csi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[csi/csi] interpreter could change the meaning of that path. See\n[csi/csi] https://docs.ansible.com/ansible-\n[csi/csi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[csi/csi] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[csi/csi] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\n[cert-manager/cert_manager] ok: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY RECAP *********************************************************************\n[cert-manager/cert_manager] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[cert-manager/cert_manager] \n==> [cert-manager] Deployment complete\n==> [ingress-nginx] Starting deployment\n[memcached/memcached] [WARNING]: Platform linux on host instance is using the discovered Python\n[memcached/memcached] interpreter at /usr/bin/python3.10, but future installation of another Python\n[memcached/memcached] interpreter could change the meaning of that path. See\n[memcached/memcached] https://docs.ansible.com/ansible-\n[memcached/memcached] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY [controllers] *************************************************************\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [Gathering Facts] *********************************************************\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [Create RabbitMQ cluster] *************************************************\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[csi/csi] ok: [instance]\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[memcached/memcached] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[csi/csi] skipping: [instance]\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\n[memcached/memcached] ok: [instance] => (item=oslo_cache)\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[csi/csi] skipping: [instance]\n[memcached/memcached] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\n[csi/csi] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\n[csi/csi] skipping: [instance]\n[memcached/memcached] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\n[csi/csi] skipping: [instance]\n[memcached/memcached] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\n[csi/csi] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Deploy Helm chart] ***********************\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create namespace] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\n[csi/csi] skipping: [instance] => (item={'name': 'controllerplugin'}) \n[csi/csi] skipping: [instance] => (item={'name': 'nodeplugin'}) \n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] PLAY RECAP *********************************************************************\n[csi/csi] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=34   rescued=0    ignored=0   \n[csi/csi] \n==> [csi] Deployment complete\n==> [percona-xtradb-cluster-operator] Starting deployment\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Apply manifests for monitoring] **********\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] [WARNING]: Platform linux on host instance is using the discovered Python\n[ingress-nginx/ingress_nginx] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ingress-nginx/ingress_nginx] interpreter could change the meaning of that path. See\n[ingress-nginx/ingress_nginx] https://docs.ansible.com/ansible-\n[ingress-nginx/ingress_nginx] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ingress-nginx/ingress_nginx] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] PLAY RECAP *********************************************************************\n[memcached/memcached] instance                   : ok=9    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[memcached/memcached] \n==> [memcached] Deployment complete\n==> [rabbitmq-cluster-operator] Starting deployment\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.atmosphere.ingress_nginx : Deploy Helm chart] *******************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY [controllers] *************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY RECAP *********************************************************************\n[ingress-nginx/ingress_nginx] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ingress-nginx/ingress_nginx] \n==> [ingress-nginx] Deployment complete\n==> [ceph-provisioners] Starting deployment\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY [controllers[0]] **********************************************************\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Install all CRDs] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter could change the meaning of that path. See\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] https://docs.ansible.com/ansible-\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Install all CRDs] ********\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Deploy Helm chart] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=messaging-topology-operator)",
                            "stdout_lines": [
                                "[rook-ceph/rook_ceph] ",
                                "[rook-ceph/rook_ceph] PLAY RECAP *********************************************************************",
                                "[rook-ceph/rook_ceph] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[rook-ceph/rook_ceph] ",
                                "==> [rook-ceph] Deployment complete",
                                "==> [memcached] Starting deployment",
                                "[memcached/memcached] ",
                                "[memcached/memcached] PLAY [controllers[0]] **********************************************************",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [Gathering Facts] *********************************************************",
                                "[cert-manager/cert_manager] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[cert-manager/cert_manager] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[cert-manager/cert_manager] interpreter could change the meaning of that path. See",
                                "[cert-manager/cert_manager] https://docs.ansible.com/ansible-",
                                "[cert-manager/cert_manager] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[cert-manager/cert_manager] ok: [instance]",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [Deploy Helm chart] *******************************************************",
                                "[cert-manager/cert_manager] included: vexxhost.kubernetes.cert_manager for instance",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Load version-specific Helm values] ****",
                                "[cert-manager/cert_manager] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/vars/v1.15.yml)",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Deploy Helm chart] ********************",
                                "[csi/csi] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[csi/csi] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[csi/csi] interpreter could change the meaning of that path. See",
                                "[csi/csi] https://docs.ansible.com/ansible-",
                                "[csi/csi] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[csi/csi] ok: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[csi/csi] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[csi/csi] ok: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********",
                                "[cert-manager/cert_manager] ok: [instance]",
                                "[cert-manager/cert_manager] ",
                                "[cert-manager/cert_manager] PLAY RECAP *********************************************************************",
                                "[cert-manager/cert_manager] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[cert-manager/cert_manager] ",
                                "==> [cert-manager] Deployment complete",
                                "==> [ingress-nginx] Starting deployment",
                                "[memcached/memcached] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[memcached/memcached] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[memcached/memcached] interpreter could change the meaning of that path. See",
                                "[memcached/memcached] https://docs.ansible.com/ansible-",
                                "[memcached/memcached] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] PLAY [controllers] *************************************************************",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [Gathering Facts] *********************************************************",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [Create RabbitMQ cluster] *************************************************",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[csi/csi] ok: [instance]",
                                "[memcached/memcached] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[memcached/memcached] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[csi/csi] skipping: [instance]",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***",
                                "[memcached/memcached] ok: [instance] => (item=oslo_cache)",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[csi/csi] skipping: [instance]",
                                "[memcached/memcached] ok: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********",
                                "[csi/csi] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***",
                                "[csi/csi] skipping: [instance]",
                                "[memcached/memcached] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************",
                                "[csi/csi] skipping: [instance]",
                                "[memcached/memcached] ok: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************",
                                "[csi/csi] skipping: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Deploy Helm chart] ***********************",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Create namespace] *************************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************",
                                "[csi/csi] skipping: [instance] => (item={'name': 'controllerplugin'}) ",
                                "[csi/csi] skipping: [instance] => (item={'name': 'nodeplugin'}) ",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****",
                                "[csi/csi] skipping: [instance]",
                                "[csi/csi] ",
                                "[csi/csi] PLAY RECAP *********************************************************************",
                                "[csi/csi] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=34   rescued=0    ignored=0   ",
                                "[csi/csi] ",
                                "==> [csi] Deployment complete",
                                "==> [percona-xtradb-cluster-operator] Starting deployment",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Apply manifests for monitoring] **********",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY [controllers] *************************************************************",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [Gathering Facts] *********************************************************",
                                "[ingress-nginx/ingress_nginx] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ingress-nginx/ingress_nginx] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ingress-nginx/ingress_nginx] interpreter could change the meaning of that path. See",
                                "[ingress-nginx/ingress_nginx] https://docs.ansible.com/ansible-",
                                "[ingress-nginx/ingress_nginx] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ingress-nginx/ingress_nginx] ok: [instance]",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[ingress-nginx/ingress_nginx] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[memcached/memcached] ok: [instance]",
                                "[memcached/memcached] ",
                                "[memcached/memcached] PLAY RECAP *********************************************************************",
                                "[memcached/memcached] instance                   : ok=9    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[memcached/memcached] ",
                                "==> [memcached] Deployment complete",
                                "==> [rabbitmq-cluster-operator] Starting deployment",
                                "[ingress-nginx/ingress_nginx] ok: [instance]",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] TASK [vexxhost.atmosphere.ingress_nginx : Deploy Helm chart] *******************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY [controllers] *************************************************************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [Gathering Facts] *********************************************************",
                                "[ingress-nginx/ingress_nginx] ok: [instance]",
                                "[ingress-nginx/ingress_nginx] ",
                                "[ingress-nginx/ingress_nginx] PLAY RECAP *********************************************************************",
                                "[ingress-nginx/ingress_nginx] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[ingress-nginx/ingress_nginx] ",
                                "==> [ingress-nginx] Deployment complete",
                                "==> [ceph-provisioners] Starting deployment",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter could change the meaning of that path. See",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] https://docs.ansible.com/ansible-",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] PLAY [controllers[0]] **********************************************************",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [Gathering Facts] *********************************************************",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Install all CRDs] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter could change the meaning of that path. See",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] https://docs.ansible.com/ansible-",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Install all CRDs] ********",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Deploy Helm chart] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=messaging-topology-operator)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001e167-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:01.748350Z",
                            "start": "2026-07-25T20:44:01.174856Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e167",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[rook-ceph/rook_ceph] \n[rook-ceph/rook_ceph] PLAY RECAP *********************************************************************\n[rook-ceph/rook_ceph] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rook-ceph/rook_ceph] \n==> [rook-ceph] Deployment complete\n==> [memcached] Starting deployment\n[memcached/memcached] \n[memcached/memcached] PLAY [controllers[0]] **********************************************************\n[memcached/memcached] \n[memcached/memcached] TASK [Gathering Facts] *********************************************************\n[cert-manager/cert_manager] [WARNING]: Platform linux on host instance is using the discovered Python\n[cert-manager/cert_manager] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cert-manager/cert_manager] interpreter could change the meaning of that path. See\n[cert-manager/cert_manager] https://docs.ansible.com/ansible-\n[cert-manager/cert_manager] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cert-manager/cert_manager] ok: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [Deploy Helm chart] *******************************************************\n[cert-manager/cert_manager] included: vexxhost.kubernetes.cert_manager for instance\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Load version-specific Helm values] ****\n[cert-manager/cert_manager] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/vars/v1.15.yml)\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] TASK [vexxhost.kubernetes.cert_manager : Deploy Helm chart] ********************\n[csi/csi] [WARNING]: Platform linux on host instance is using the discovered Python\n[csi/csi] interpreter at /usr/bin/python3.10, but future installation of another Python\n[csi/csi] interpreter could change the meaning of that path. See\n[csi/csi] https://docs.ansible.com/ansible-\n[csi/csi] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[csi/csi] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[csi/csi] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.local_path_provisioner : Deploy Helm chart] **********\n[cert-manager/cert_manager] ok: [instance]\n[cert-manager/cert_manager] \n[cert-manager/cert_manager] PLAY RECAP *********************************************************************\n[cert-manager/cert_manager] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[cert-manager/cert_manager] \n==> [cert-manager] Deployment complete\n==> [ingress-nginx] Starting deployment\n[memcached/memcached] [WARNING]: Platform linux on host instance is using the discovered Python\n[memcached/memcached] interpreter at /usr/bin/python3.10, but future installation of another Python\n[memcached/memcached] interpreter could change the meaning of that path. See\n[memcached/memcached] https://docs.ansible.com/ansible-\n[memcached/memcached] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY [controllers] *************************************************************\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [Gathering Facts] *********************************************************\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [Create RabbitMQ cluster] *************************************************\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[csi/csi] ok: [instance]\n[memcached/memcached] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[memcached/memcached] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[csi/csi] skipping: [instance]\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Collect \"ceph mon dump\" output from a monitor] ***\n[memcached/memcached] ok: [instance] => (item=oslo_cache)\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[csi/csi] skipping: [instance]\n[memcached/memcached] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with Ceph FSID] *********\n[csi/csi] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Generate fact with list of Ceph monitors] ***\n[csi/csi] skipping: [instance]\n[memcached/memcached] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create Ceph pool] *********************\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Create user client.kube] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Retrieve keyring for client.kube] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Store keyring inside fact] ************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ceph_csi_rbd : Deploy Helm chart] ********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Clone PowerStore CSI from GitHub] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create Secret] **********************\n[csi/csi] skipping: [instance]\n[memcached/memcached] ok: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Create StorageClass] ****************\n[csi/csi] skipping: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Deploy Helm chart] ***********************\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.powerstore_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] **********************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] *********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Detect if InitiatorName is set] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Generate a new InitiatorName] *************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Write the new InitiatorName] **************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create namespace] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Install Portworx] *************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Wait till the CRDs are created] ***********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.portworx : Create Portworx Storage Cluster] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI RBAC] **********************\n[csi/csi] skipping: [instance] => (item={'name': 'controllerplugin'}) \n[csi/csi] skipping: [instance] => (item={'name': 'nodeplugin'}) \n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Deploy CSI] ***************************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.storpool_csi : Create StorageClass] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Deploy CSI] *******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create Secret] ****************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.ibm_block_csi_driver : Create StorageClass] **********\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert required variables are defined] ***\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Assert access protocol is valid] ****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Deploy Helm chart] ******************\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] TASK [vexxhost.atmosphere.hpe_nimble_csi : Create Secret and StorageClass] *****\n[csi/csi] skipping: [instance]\n[csi/csi] \n[csi/csi] PLAY RECAP *********************************************************************\n[csi/csi] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=34   rescued=0    ignored=0   \n[csi/csi] \n==> [csi] Deployment complete\n==> [percona-xtradb-cluster-operator] Starting deployment\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] TASK [vexxhost.atmosphere.memcached : Apply manifests for monitoring] **********\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] [WARNING]: Platform linux on host instance is using the discovered Python\n[ingress-nginx/ingress_nginx] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ingress-nginx/ingress_nginx] interpreter could change the meaning of that path. See\n[ingress-nginx/ingress_nginx] https://docs.ansible.com/ansible-\n[ingress-nginx/ingress_nginx] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ingress-nginx/ingress_nginx] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[memcached/memcached] ok: [instance]\n[memcached/memcached] \n[memcached/memcached] PLAY RECAP *********************************************************************\n[memcached/memcached] instance                   : ok=9    changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[memcached/memcached] \n==> [memcached] Deployment complete\n==> [rabbitmq-cluster-operator] Starting deployment\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] TASK [vexxhost.atmosphere.ingress_nginx : Deploy Helm chart] *******************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY [controllers] *************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [Gathering Facts] *********************************************************\n[ingress-nginx/ingress_nginx] ok: [instance]\n[ingress-nginx/ingress_nginx] \n[ingress-nginx/ingress_nginx] PLAY RECAP *********************************************************************\n[ingress-nginx/ingress_nginx] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ingress-nginx/ingress_nginx] \n==> [ingress-nginx] Deployment complete\n==> [ceph-provisioners] Starting deployment\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY [controllers[0]] **********************************************************\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Install all CRDs] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] [WARNING]: Platform linux on host instance is using the discovered Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] interpreter could change the meaning of that path. See\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] https://docs.ansible.com/ansible-\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Install all CRDs] ********\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] TASK [vexxhost.atmosphere.percona_xtradb_cluster_operator : Deploy Helm chart] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=messaging-topology-operator)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:01.832886Z",
                            "start": "2026-07-25T20:44:01.757782Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e168",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "95222"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:01.897017Z",
                            "start": "2026-07-25T20:44:01.842638Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e169",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 360 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:01.974781Z",
                            "start": "2026-07-25T20:44:01.905195Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e16a",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:02.054325Z",
                            "start": "2026-07-25T20:44:01.981715Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e16b",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:44:02.249446",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:44:22.251619",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:22.266789Z",
                            "start": "2026-07-25T20:44:02.197532Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e324",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "19"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:22.343674Z",
                            "start": "2026-07-25T20:44:22.276027Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e325",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:23.006652Z",
                            "start": "2026-07-25T20:44:22.350930Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e326",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012241.4020076,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 232,
                                "charset": "unknown",
                                "checksum": "b4cc068c41fe0f7bc6e6e12491aa9806e7d61a2d",
                                "ctime": 1785012263.0584145,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012263.0584145,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 111284,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:23.214913Z",
                            "start": "2026-07-25T20:44:23.014436Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e327",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "16062"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:23.283268Z",
                            "start": "2026-07-25T20:44:23.223708Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e328",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +95223 /tmp/ansible.90r1powz.log | head -c 16062",
                            "delta": "0:00:00.010326",
                            "end": "2026-07-25 20:44:23.528920",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +95223 /tmp/ansible.90r1powz.log | head -c 16062",
                                    "_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-34c8-7bd3-00000001e329-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:44:23.518594",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[ceph-provisioners/ceph_provisioners] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph-provisioners/ceph_provisioners] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph-provisioners/ceph_provisioners] interpreter could change the meaning of that path. See\n[ceph-provisioners/ceph_provisioners] https://docs.ansible.com/ansible-\n[ceph-provisioners/ceph_provisioners] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ceph-provisioners/ceph_provisioners] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=rabbitmq-cluster)\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Deploy Helm chart] *******\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n==> [percona-xtradb-cluster-operator] Deployment complete\n==> [cluster-issuer] Starting deployment\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create namespace] ****************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY [controllers] *************************************************************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [Gathering Facts] *********************************************************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Collect \"ceph mon dump\" output from a monitor] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY RECAP *********************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n==> [rabbitmq-cluster-operator] Deployment complete\n==> [percona-xtradb-cluster] Starting deployment\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [Gathering Facts] *********************************************************\n[cluster-issuer/cluster_issuer] [WARNING]: Platform linux on host instance is using the discovered Python\n[cluster-issuer/cluster_issuer] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cluster-issuer/cluster_issuer] interpreter could change the meaning of that path. See\n[cluster-issuer/cluster_issuer] https://docs.ansible.com/ansible-\n[cluster-issuer/cluster_issuer] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create self-signed cluster issuer] ***\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Import tasks for ClusterIssuer type] ***\n[cluster-issuer/cluster_issuer] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere/roles/cluster_issuer/tasks/type/self-signed/main.yml for instance\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create ClusterIssuer] ***************\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Wait till the secret is created] ****\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Copy CA certificate on host] ********\n[cluster-issuer/cluster_issuer] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster/percona_xtradb_cluster] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster/percona_xtradb_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Flush all handlers] *****************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY RECAP *********************************************************************\n[cluster-issuer/cluster_issuer] instance                   : ok=6    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[cluster-issuer/cluster_issuer] \n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster secret exists] ***\n==> [cluster-issuer] Deployment complete\n==> [loki] Starting deployment\n[loki/loki] \n[loki/loki] PLAY [controllers[0]] **********************************************************\n[loki/loki] \n[loki/loki] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create a secret] ************\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster exists] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Get current status of the cluster] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Assert that the cluster is healthy before upgrade] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Stop PXC-operator] **********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Change the cluster Statefulset image to 8.0] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Wait until the cluster Statefulset rollout] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Update pxc cluster spec] ****\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Start PXC-operator] *********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Apply Percona XtraDB cluster] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create percona haproxy metric service] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] instance                   : ok=6    changed=0    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[percona-xtradb-cluster/percona_xtradb_cluster] \n==> [percona-xtradb-cluster] Deployment complete\n==> [libvirt] Starting deployment\n[loki/loki] [WARNING]: Platform linux on host instance is using the discovered Python\n[loki/loki] interpreter at /usr/bin/python3.10, but future installation of another Python\n[loki/loki] interpreter could change the meaning of that path. See\n[loki/loki] https://docs.ansible.com/ansible-\n[loki/loki] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[loki/loki] ok: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[loki/loki] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY [controllers[0]] **********************************************************\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Gathering Facts] *********************************************************\n[loki/loki] ok: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.atmosphere.loki : Deploy Helm chart] ****************************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate fact with list of Ceph monitors] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance] => (item=10.96.240.200)\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph service] *************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph endpoints] ***********\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Retrieve client.admin keyring] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Parse client.admin keyring] ******\n[libvirt/libvirt] [WARNING]: Platform linux on host instance is using the discovered Python\n[libvirt/libvirt] interpreter at /usr/bin/python3.10, but future installation of another Python\n[libvirt/libvirt] interpreter could change the meaning of that path. See\n[libvirt/libvirt] https://docs.ansible.com/ansible-\n[libvirt/libvirt] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[libvirt/libvirt] ok: [instance]\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create \"pvc-ceph-client-key\" secret] ***\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[loki/loki] ok: [instance]\n[libvirt/libvirt] ok: [instance]\n[loki/loki] \n[loki/loki] PLAY RECAP *********************************************************************\n[loki/loki] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[loki/loki] \n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Create RabbitMQ cluster] *************************************************\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n==> [loki] Deployment complete\n==> [keystone] Starting deployment\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[libvirt/libvirt] ok: [instance] => (item=libvirt_exporter)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[libvirt/libvirt] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate Helm values (storage)] ***\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[libvirt/libvirt] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Deploy Helm chart] ***************\n[keystone/keystone] \n[keystone/keystone] PLAY [controllers[0]] **********************************************************\n[keystone/keystone] \n[keystone/keystone] TASK [Gathering Facts] *********************************************************",
                            "stdout_lines": [
                                "[ceph-provisioners/ceph_provisioners] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ceph-provisioners/ceph_provisioners] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ceph-provisioners/ceph_provisioners] interpreter could change the meaning of that path. See",
                                "[ceph-provisioners/ceph_provisioners] https://docs.ansible.com/ansible-",
                                "[ceph-provisioners/ceph_provisioners] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[ceph-provisioners/ceph_provisioners] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=rabbitmq-cluster)",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Deploy Helm chart] *******",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY RECAP *********************************************************************",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ",
                                "==> [percona-xtradb-cluster-operator] Deployment complete",
                                "==> [cluster-issuer] Starting deployment",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create namespace] ****************",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] PLAY [controllers] *************************************************************",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [Gathering Facts] *********************************************************",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Collect \"ceph mon dump\" output from a monitor] ***",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY RECAP *********************************************************************",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ",
                                "==> [rabbitmq-cluster-operator] Deployment complete",
                                "==> [percona-xtradb-cluster] Starting deployment",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] PLAY [controllers] *************************************************************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [Gathering Facts] *********************************************************",
                                "[cluster-issuer/cluster_issuer] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[cluster-issuer/cluster_issuer] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[cluster-issuer/cluster_issuer] interpreter could change the meaning of that path. See",
                                "[cluster-issuer/cluster_issuer] https://docs.ansible.com/ansible-",
                                "[cluster-issuer/cluster_issuer] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[cluster-issuer/cluster_issuer] ok: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create self-signed cluster issuer] ***",
                                "[cluster-issuer/cluster_issuer] ok: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Import tasks for ClusterIssuer type] ***",
                                "[cluster-issuer/cluster_issuer] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere/roles/cluster_issuer/tasks/type/self-signed/main.yml for instance",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create ClusterIssuer] ***************",
                                "[cluster-issuer/cluster_issuer] ok: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Wait till the secret is created] ****",
                                "[cluster-issuer/cluster_issuer] ok: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Copy CA certificate on host] ********",
                                "[cluster-issuer/cluster_issuer] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] interpreter could change the meaning of that path. See",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] https://docs.ansible.com/ansible-",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Flush all handlers] *****************",
                                "[cluster-issuer/cluster_issuer] ",
                                "[cluster-issuer/cluster_issuer] PLAY RECAP *********************************************************************",
                                "[cluster-issuer/cluster_issuer] instance                   : ok=6    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[cluster-issuer/cluster_issuer] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster secret exists] ***",
                                "==> [cluster-issuer] Deployment complete",
                                "==> [loki] Starting deployment",
                                "[loki/loki] ",
                                "[loki/loki] PLAY [controllers[0]] **********************************************************",
                                "[loki/loki] ",
                                "[loki/loki] TASK [Gathering Facts] *********************************************************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create a secret] ************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster exists] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Get current status of the cluster] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Assert that the cluster is healthy before upgrade] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Stop PXC-operator] **********",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Change the cluster Statefulset image to 8.0] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Wait until the cluster Statefulset rollout] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Update pxc cluster spec] ****",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Start PXC-operator] *********",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Apply Percona XtraDB cluster] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create percona haproxy metric service] ***",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] PLAY RECAP *********************************************************************",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] instance                   : ok=6    changed=0    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   ",
                                "[percona-xtradb-cluster/percona_xtradb_cluster] ",
                                "==> [percona-xtradb-cluster] Deployment complete",
                                "==> [libvirt] Starting deployment",
                                "[loki/loki] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[loki/loki] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[loki/loki] interpreter could change the meaning of that path. See",
                                "[loki/loki] https://docs.ansible.com/ansible-",
                                "[loki/loki] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[loki/loki] ok: [instance]",
                                "[loki/loki] ",
                                "[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[loki/loki] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[loki/loki] ",
                                "[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] PLAY [controllers[0]] **********************************************************",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [Gathering Facts] *********************************************************",
                                "[loki/loki] ok: [instance]",
                                "[loki/loki] ",
                                "[loki/loki] TASK [vexxhost.atmosphere.loki : Deploy Helm chart] ****************************",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate fact with list of Ceph monitors] ***",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance] => (item=10.96.240.200)",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph service] *************",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph endpoints] ***********",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Retrieve client.admin keyring] ***",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Parse client.admin keyring] ******",
                                "[libvirt/libvirt] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[libvirt/libvirt] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[libvirt/libvirt] interpreter could change the meaning of that path. See",
                                "[libvirt/libvirt] https://docs.ansible.com/ansible-",
                                "[libvirt/libvirt] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[libvirt/libvirt] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create \"pvc-ceph-client-key\" secret] ***",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[loki/loki] ok: [instance]",
                                "[libvirt/libvirt] ok: [instance]",
                                "[loki/loki] ",
                                "[loki/loki] PLAY RECAP *********************************************************************",
                                "[loki/loki] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[loki/loki] ",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [Create RabbitMQ cluster] *************************************************",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "==> [loki] Deployment complete",
                                "==> [keystone] Starting deployment",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[libvirt/libvirt] ok: [instance] => (item=libvirt_exporter)",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[libvirt/libvirt] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate Helm values (storage)] ***",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[libvirt/libvirt] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Deploy Helm chart] ***************",
                                "[keystone/keystone] ",
                                "[keystone/keystone] PLAY [controllers[0]] **********************************************************",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Gathering Facts] *********************************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001e329-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:23.846224Z",
                            "start": "2026-07-25T20:44:23.318579Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e329",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[ceph-provisioners/ceph_provisioners] [WARNING]: Platform linux on host instance is using the discovered Python\n[ceph-provisioners/ceph_provisioners] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ceph-provisioners/ceph_provisioners] interpreter could change the meaning of that path. See\n[ceph-provisioners/ceph_provisioners] https://docs.ansible.com/ansible-\n[ceph-provisioners/ceph_provisioners] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ceph-provisioners/ceph_provisioners] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance] => (item=rabbitmq-cluster)\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] TASK [vexxhost.atmosphere.rabbitmq_cluster_operator : Deploy Helm chart] *******\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] ok: [instance]\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[percona-xtradb-cluster-operator/percona_xtradb_cluster_operator] \n==> [percona-xtradb-cluster-operator] Deployment complete\n==> [cluster-issuer] Starting deployment\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create namespace] ****************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY [controllers] *************************************************************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [Gathering Facts] *********************************************************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Collect \"ceph mon dump\" output from a monitor] ***\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] ok: [instance]\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] PLAY RECAP *********************************************************************\n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[rabbitmq-cluster-operator/rabbitmq_cluster_operator] \n==> [rabbitmq-cluster-operator] Deployment complete\n==> [percona-xtradb-cluster] Starting deployment\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY [controllers] *************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [Gathering Facts] *********************************************************\n[cluster-issuer/cluster_issuer] [WARNING]: Platform linux on host instance is using the discovered Python\n[cluster-issuer/cluster_issuer] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cluster-issuer/cluster_issuer] interpreter could change the meaning of that path. See\n[cluster-issuer/cluster_issuer] https://docs.ansible.com/ansible-\n[cluster-issuer/cluster_issuer] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create self-signed cluster issuer] ***\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Import tasks for ClusterIssuer type] ***\n[cluster-issuer/cluster_issuer] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/atmosphere/roles/cluster_issuer/tasks/type/self-signed/main.yml for instance\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Create ClusterIssuer] ***************\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Wait till the secret is created] ****\n[cluster-issuer/cluster_issuer] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Copy CA certificate on host] ********\n[cluster-issuer/cluster_issuer] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[percona-xtradb-cluster/percona_xtradb_cluster] interpreter could change the meaning of that path. See\n[percona-xtradb-cluster/percona_xtradb_cluster] https://docs.ansible.com/ansible-\n[percona-xtradb-cluster/percona_xtradb_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] TASK [vexxhost.atmosphere.cluster_issuer : Flush all handlers] *****************\n[cluster-issuer/cluster_issuer] \n[cluster-issuer/cluster_issuer] PLAY RECAP *********************************************************************\n[cluster-issuer/cluster_issuer] instance                   : ok=6    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[cluster-issuer/cluster_issuer] \n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster secret exists] ***\n==> [cluster-issuer] Deployment complete\n==> [loki] Starting deployment\n[loki/loki] \n[loki/loki] PLAY [controllers[0]] **********************************************************\n[loki/loki] \n[loki/loki] TASK [Gathering Facts] *********************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create a secret] ************\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Check if the Percona XtraDB cluster exists] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Get current status of the cluster] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Assert that the cluster is healthy before upgrade] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Stop PXC-operator] **********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Change the cluster Statefulset image to 8.0] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Wait until the cluster Statefulset rollout] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Update pxc cluster spec] ****\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Start PXC-operator] *********\n[percona-xtradb-cluster/percona_xtradb_cluster] skipping: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Apply Percona XtraDB cluster] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] TASK [vexxhost.atmosphere.percona_xtradb_cluster : Create percona haproxy metric service] ***\n[percona-xtradb-cluster/percona_xtradb_cluster] ok: [instance]\n[percona-xtradb-cluster/percona_xtradb_cluster] \n[percona-xtradb-cluster/percona_xtradb_cluster] PLAY RECAP *********************************************************************\n[percona-xtradb-cluster/percona_xtradb_cluster] instance                   : ok=6    changed=0    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[percona-xtradb-cluster/percona_xtradb_cluster] \n==> [percona-xtradb-cluster] Deployment complete\n==> [libvirt] Starting deployment\n[loki/loki] [WARNING]: Platform linux on host instance is using the discovered Python\n[loki/loki] interpreter at /usr/bin/python3.10, but future installation of another Python\n[loki/loki] interpreter could change the meaning of that path. See\n[loki/loki] https://docs.ansible.com/ansible-\n[loki/loki] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[loki/loki] ok: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[loki/loki] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[loki/loki] \n[loki/loki] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY [controllers[0]] **********************************************************\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Gathering Facts] *********************************************************\n[loki/loki] ok: [instance]\n[loki/loki] \n[loki/loki] TASK [vexxhost.atmosphere.loki : Deploy Helm chart] ****************************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate fact with list of Ceph monitors] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance] => (item=10.96.240.200)\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph service] *************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create Ceph endpoints] ***********\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Retrieve client.admin keyring] ***\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Parse client.admin keyring] ******\n[libvirt/libvirt] [WARNING]: Platform linux on host instance is using the discovered Python\n[libvirt/libvirt] interpreter at /usr/bin/python3.10, but future installation of another Python\n[libvirt/libvirt] interpreter could change the meaning of that path. See\n[libvirt/libvirt] https://docs.ansible.com/ansible-\n[libvirt/libvirt] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[libvirt/libvirt] ok: [instance]\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Create \"pvc-ceph-client-key\" secret] ***\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[loki/loki] ok: [instance]\n[libvirt/libvirt] ok: [instance]\n[loki/loki] \n[loki/loki] PLAY RECAP *********************************************************************\n[loki/loki] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[loki/loki] \n[libvirt/libvirt] \n[libvirt/libvirt] TASK [Create RabbitMQ cluster] *************************************************\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n==> [loki] Deployment complete\n==> [keystone] Starting deployment\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[libvirt/libvirt] ok: [instance] => (item=libvirt_exporter)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[libvirt/libvirt] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Generate Helm values (storage)] ***\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[libvirt/libvirt] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] TASK [vexxhost.atmosphere.ceph_provisioners : Deploy Helm chart] ***************\n[keystone/keystone] \n[keystone/keystone] PLAY [controllers[0]] **********************************************************\n[keystone/keystone] \n[keystone/keystone] TASK [Gathering Facts] *********************************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:23.944094Z",
                            "start": "2026-07-25T20:44:23.857090Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e32a",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "111284"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:24.006967Z",
                            "start": "2026-07-25T20:44:23.950212Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e32b",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 380 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:24.080580Z",
                            "start": "2026-07-25T20:44:24.013952Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e32c",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:24.337880Z",
                            "start": "2026-07-25T20:44:24.088418Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e32d",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:44:24.432689",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:44:44.434475",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:44.454657Z",
                            "start": "2026-07-25T20:44:24.385215Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e4fc",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "20"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:44.533149Z",
                            "start": "2026-07-25T20:44:44.463402Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e4fd",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:44.770691Z",
                            "start": "2026-07-25T20:44:44.541659Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e4fe",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012263.1624165,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 264,
                                "charset": "unknown",
                                "checksum": "ae33b61c6282a65752f09633d84a268b926fc789",
                                "ctime": 1785012284.8468237,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012284.8468237,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 128636,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:44.983247Z",
                            "start": "2026-07-25T20:44:44.779502Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e4ff",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "17352"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:45.059024Z",
                            "start": "2026-07-25T20:44:44.989289Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e500",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +111285 /tmp/ansible.90r1powz.log | head -c 17352",
                            "delta": "0:00:00.011345",
                            "end": "2026-07-25 20:44:45.305814",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +111285 /tmp/ansible.90r1powz.log | head -c 17352",
                                    "_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-34c8-7bd3-00000001e501-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:44:45.294469",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Fail if atmosphere_ceph_enabled is set] ****\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create CA certificates] ********************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[libvirt/libvirt] ok: [instance] => (item=libvirt-vnc)\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY RECAP *********************************************************************\n[ceph-provisioners/ceph_provisioners] instance                   : ok=13   changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ceph-provisioners/ceph_provisioners] \n==> [ceph-provisioners] Deployment complete\n==> [keycloak] Starting deployment\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY [controllers] *************************************************************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Gathering Facts] *********************************************************\n[libvirt/libvirt] ok: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create Issuers] ****************************\n[libvirt/libvirt] ok: [instance] => (item=libvirt-vnc)\n[libvirt/libvirt] ok: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Generate Helm values (storage)] ************\n[keystone/keystone] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone] interpreter could change the meaning of that path. See\n[keystone/keystone] https://docs.ansible.com/ansible-\n[keystone/keystone] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Deploy Helm chart] *************************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY RECAP *********************************************************************\n[libvirt/libvirt] instance                   : ok=11   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[libvirt/libvirt] \n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] [WARNING]: Platform linux on host instance is using the discovered Python\n[keycloak/keycloak] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keycloak/keycloak] interpreter could change the meaning of that path. See\n[keycloak/keycloak] https://docs.ansible.com/ansible-\n[keycloak/keycloak] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n==> [libvirt] Deployment complete\n==> [coredns] Starting deployment\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create RabbitMQ cluster] *************************************************\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keycloak/keycloak] skipping: [instance]\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keycloak/keycloak] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create RabbitMQ cluster] *************************************************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone] included: rabbitmq for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[coredns/coredns] \n[coredns/coredns] PLAY [controllers[0]] **********************************************************\n[coredns/coredns] \n[coredns/coredns] TASK [Gathering Facts] *********************************************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keycloak/keycloak] ok: [instance] => (item=oslo_db)\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[keycloak/keycloak] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Get the Kuberentes service for Percona XtraDB Cluster] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Install MySQL python package] *************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Check MySQL ready] ************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create Keycloak database] *****************\n[coredns/coredns] [WARNING]: Platform linux on host instance is using the discovered Python\n[coredns/coredns] interpreter at /usr/bin/python3.10, but future installation of another Python\n[coredns/coredns] interpreter could change the meaning of that path. See\n[coredns/coredns] https://docs.ansible.com/ansible-\n[coredns/coredns] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[coredns/coredns] ok: [instance]\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keystone/keystone] ok: [instance]\n[coredns/coredns] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone] ok: [instance]\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone] ok: [instance] => (item=oslo_db)\n[keystone/keystone] ok: [instance] => (item=oslo_cache)\n[keystone/keystone] ok: [instance] => (item=oslo_messaging)\n[keystone/keystone] ok: [instance] => (item=identity)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create a Keycloak user] *******************\n[keystone/keystone] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[coredns/coredns] ok: [instance]\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.atmosphere.coredns : Deploy Helm chart] *************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Disable pxc strict mode] ******************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak realms] *******************\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] skipping: [instance] => (item=atmosphere) \n[keystone/keystone] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Deploy Helm chart] ************************\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create ConfigMap with all OpenID connect configurations] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak clients] ******************\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Assign realm-management roles to service account] ***\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait for OpenID metadata ConfigMap] *******\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Deploy Helm chart] ************************\n[coredns/coredns] ok: [instance]\n[coredns/coredns] \n[coredns/coredns] PLAY RECAP *********************************************************************\n[coredns/coredns] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[coredns/coredns] \n==> [coredns] Deployment complete\n==> [goldpinger] Starting deployment\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY [controllers[0]] **********************************************************\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [Gathering Facts] *********************************************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until keycloak ready] ****************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create Keycloak Ingress] *************************************************\n[keycloak/keycloak] included: ingress for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.ingress : Create Ingress keycloak] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Enable pxc strict mode] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until Keycloak endpoint is ready] ****\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress] **********************************************************\n[keystone/keystone] included: openstack_helm_ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress identity] *************************************************\n[keystone/keystone] included: ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.ingress : Create Ingress identity] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY RECAP *********************************************************************\n[keycloak/keycloak] instance                   : ok=20   changed=0    unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   \n[keycloak/keycloak] \n==> [keycloak] Deployment complete\n==> [image-warmup] Starting deployment\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY [controllers:computes] ****************************************************\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Resolve image list] *******************\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY [controllers[0]] **********************************************************\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Gathering Facts] *********************************************************\n[keystone/keystone] ok: [instance]\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Check for crictl] *********************\n[goldpinger/goldpinger] [WARNING]: Platform linux on host instance is using the discovered Python\n[goldpinger/goldpinger] interpreter at /usr/bin/python3.10, but future installation of another Python\n[goldpinger/goldpinger] interpreter could change the meaning of that path. See\n[goldpinger/goldpinger] https://docs.ansible.com/ansible-\n[goldpinger/goldpinger] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[goldpinger/goldpinger] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Validate if ingress is reachable] *********\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[goldpinger/goldpinger] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] [WARNING]: Platform linux on host instance is using the discovered Python\n[image-warmup/image_warmup] interpreter at /usr/bin/python3.10, but future installation of another Python\n[image-warmup/image_warmup] interpreter could change the meaning of that path. See\n[image-warmup/image_warmup] https://docs.ansible.com/ansible-\n[image-warmup/image_warmup] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Pre-pull container images] ************",
                            "stdout_lines": [
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Fail if atmosphere_ceph_enabled is set] ****",
                                "[libvirt/libvirt] skipping: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create CA certificates] ********************",
                                "[ceph-provisioners/ceph_provisioners] ok: [instance]",
                                "[libvirt/libvirt] ok: [instance] => (item=libvirt-vnc)",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "[ceph-provisioners/ceph_provisioners] PLAY RECAP *********************************************************************",
                                "[ceph-provisioners/ceph_provisioners] instance                   : ok=13   changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[ceph-provisioners/ceph_provisioners] ",
                                "==> [ceph-provisioners] Deployment complete",
                                "==> [keycloak] Starting deployment",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] PLAY [controllers] *************************************************************",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [Gathering Facts] *********************************************************",
                                "[libvirt/libvirt] ok: [instance] => (item=libvirt-api)",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create Issuers] ****************************",
                                "[libvirt/libvirt] ok: [instance] => (item=libvirt-vnc)",
                                "[libvirt/libvirt] ok: [instance] => (item=libvirt-api)",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Generate Helm values (storage)] ************",
                                "[keystone/keystone] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keystone/keystone] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keystone/keystone] interpreter could change the meaning of that path. See",
                                "[keystone/keystone] https://docs.ansible.com/ansible-",
                                "[keystone/keystone] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Deploy Helm chart] *************************",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[libvirt/libvirt] ok: [instance]",
                                "[libvirt/libvirt] ",
                                "[libvirt/libvirt] PLAY RECAP *********************************************************************",
                                "[libvirt/libvirt] instance                   : ok=11   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   ",
                                "[libvirt/libvirt] ",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keycloak/keycloak] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keycloak/keycloak] interpreter could change the meaning of that path. See",
                                "[keycloak/keycloak] https://docs.ansible.com/ansible-",
                                "[keycloak/keycloak] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "==> [libvirt] Deployment complete",
                                "==> [coredns] Starting deployment",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [Create RabbitMQ cluster] *************************************************",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keystone/keystone] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[keycloak/keycloak] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Create RabbitMQ cluster] *************************************************",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[keystone/keystone] included: rabbitmq for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[coredns/coredns] ",
                                "[coredns/coredns] PLAY [controllers[0]] **********************************************************",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [Gathering Facts] *********************************************************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keystone/keystone] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[keycloak/keycloak] ok: [instance] => (item=oslo_db)",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keystone/keystone] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[keycloak/keycloak] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Get the Kuberentes service for Percona XtraDB Cluster] ***",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Install MySQL python package] *************",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Check MySQL ready] ************************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create Keycloak database] *****************",
                                "[coredns/coredns] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[coredns/coredns] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[coredns/coredns] interpreter could change the meaning of that path. See",
                                "[coredns/coredns] https://docs.ansible.com/ansible-",
                                "[coredns/coredns] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[coredns/coredns] ok: [instance]",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[coredns/coredns] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[keystone/keystone] ok: [instance] => (item=oslo_db)",
                                "[keystone/keystone] ok: [instance] => (item=oslo_cache)",
                                "[keystone/keystone] ok: [instance] => (item=oslo_messaging)",
                                "[keystone/keystone] ok: [instance] => (item=identity)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[keystone/keystone] ok: [instance]",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create a Keycloak user] *******************",
                                "[keystone/keystone] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[coredns/coredns] ok: [instance]",
                                "[coredns/coredns] ",
                                "[coredns/coredns] TASK [vexxhost.atmosphere.coredns : Deploy Helm chart] *************************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Disable pxc strict mode] ******************",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak realms] *******************",
                                "[keystone/keystone] skipping: [instance] => (item=None) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Setup Keycloak Authentication Required Actions (MFA)] ***",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keystone/keystone] skipping: [instance] => (item=atmosphere) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Deploy Helm chart] ************************",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create ConfigMap with all OpenID connect configurations] ***",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak clients] ******************",
                                "[keystone/keystone] skipping: [instance] => (item=None) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Assign realm-management roles to service account] ***",
                                "[keystone/keystone] skipping: [instance] => (item=None) ",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait for OpenID metadata ConfigMap] *******",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Deploy Helm chart] ************************",
                                "[coredns/coredns] ok: [instance]",
                                "[coredns/coredns] ",
                                "[coredns/coredns] PLAY RECAP *********************************************************************",
                                "[coredns/coredns] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[coredns/coredns] ",
                                "==> [coredns] Deployment complete",
                                "==> [goldpinger] Starting deployment",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] PLAY [controllers[0]] **********************************************************",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [Gathering Facts] *********************************************************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until keycloak ready] ****************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [Create Keycloak Ingress] *************************************************",
                                "[keycloak/keycloak] included: ingress for instance",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.ingress : Create Ingress keycloak] *******************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Enable pxc strict mode] *******************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until Keycloak endpoint is ready] ****",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Create Ingress] **********************************************************",
                                "[keystone/keystone] included: openstack_helm_ingress for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[keystone/keystone] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [Create Ingress identity] *************************************************",
                                "[keystone/keystone] included: ingress for instance",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.ingress : Create Ingress identity] *******************",
                                "[keycloak/keycloak] ok: [instance]",
                                "[keycloak/keycloak] ",
                                "[keycloak/keycloak] PLAY RECAP *********************************************************************",
                                "[keycloak/keycloak] instance                   : ok=20   changed=0    unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   ",
                                "[keycloak/keycloak] ",
                                "==> [keycloak] Deployment complete",
                                "==> [image-warmup] Starting deployment",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] PLAY [controllers:computes] ****************************************************",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Resolve image list] *******************",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] PLAY [controllers[0]] **********************************************************",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [Gathering Facts] *********************************************************",
                                "[keystone/keystone] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance]",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Check for crictl] *********************",
                                "[goldpinger/goldpinger] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[goldpinger/goldpinger] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[goldpinger/goldpinger] interpreter could change the meaning of that path. See",
                                "[goldpinger/goldpinger] https://docs.ansible.com/ansible-",
                                "[goldpinger/goldpinger] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[goldpinger/goldpinger] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Validate if ingress is reachable] *********",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[goldpinger/goldpinger] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[image-warmup/image_warmup] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[image-warmup/image_warmup] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[image-warmup/image_warmup] interpreter could change the meaning of that path. See",
                                "[image-warmup/image_warmup] https://docs.ansible.com/ansible-",
                                "[image-warmup/image_warmup] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[image-warmup/image_warmup] ok: [instance]",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Pre-pull container images] ************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001e501-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:45.616533Z",
                            "start": "2026-07-25T20:44:45.083947Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e501",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Fail if atmosphere_ceph_enabled is set] ****\n[libvirt/libvirt] skipping: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create CA certificates] ********************\n[ceph-provisioners/ceph_provisioners] ok: [instance]\n[libvirt/libvirt] ok: [instance] => (item=libvirt-vnc)\n[ceph-provisioners/ceph_provisioners] \n[ceph-provisioners/ceph_provisioners] PLAY RECAP *********************************************************************\n[ceph-provisioners/ceph_provisioners] instance                   : ok=13   changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ceph-provisioners/ceph_provisioners] \n==> [ceph-provisioners] Deployment complete\n==> [keycloak] Starting deployment\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY [controllers] *************************************************************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Gathering Facts] *********************************************************\n[libvirt/libvirt] ok: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Create Issuers] ****************************\n[libvirt/libvirt] ok: [instance] => (item=libvirt-vnc)\n[libvirt/libvirt] ok: [instance] => (item=libvirt-api)\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Generate Helm values (storage)] ************\n[keystone/keystone] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone] interpreter could change the meaning of that path. See\n[keystone/keystone] https://docs.ansible.com/ansible-\n[keystone/keystone] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] TASK [vexxhost.atmosphere.libvirt : Deploy Helm chart] *************************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[libvirt/libvirt] ok: [instance]\n[libvirt/libvirt] \n[libvirt/libvirt] PLAY RECAP *********************************************************************\n[libvirt/libvirt] instance                   : ok=11   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[libvirt/libvirt] \n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] [WARNING]: Platform linux on host instance is using the discovered Python\n[keycloak/keycloak] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keycloak/keycloak] interpreter could change the meaning of that path. See\n[keycloak/keycloak] https://docs.ansible.com/ansible-\n[keycloak/keycloak] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n==> [libvirt] Deployment complete\n==> [coredns] Starting deployment\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create RabbitMQ cluster] *************************************************\n[keycloak/keycloak] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keycloak/keycloak] skipping: [instance]\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keycloak/keycloak] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create RabbitMQ cluster] *************************************************\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone] included: rabbitmq for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[coredns/coredns] \n[coredns/coredns] PLAY [controllers[0]] **********************************************************\n[coredns/coredns] \n[coredns/coredns] TASK [Gathering Facts] *********************************************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keycloak/keycloak] ok: [instance] => (item=oslo_db)\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[keycloak/keycloak] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Get the Kuberentes service for Percona XtraDB Cluster] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Install MySQL python package] *************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Check MySQL ready] ************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create Keycloak database] *****************\n[coredns/coredns] [WARNING]: Platform linux on host instance is using the discovered Python\n[coredns/coredns] interpreter at /usr/bin/python3.10, but future installation of another Python\n[coredns/coredns] interpreter could change the meaning of that path. See\n[coredns/coredns] https://docs.ansible.com/ansible-\n[coredns/coredns] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[coredns/coredns] ok: [instance]\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keystone/keystone] ok: [instance]\n[coredns/coredns] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone] ok: [instance]\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone] ok: [instance] => (item=oslo_db)\n[keystone/keystone] ok: [instance] => (item=oslo_cache)\n[keystone/keystone] ok: [instance] => (item=oslo_messaging)\n[keystone/keystone] ok: [instance] => (item=identity)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone] ok: [instance]\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Create a Keycloak user] *******************\n[keystone/keystone] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[coredns/coredns] ok: [instance]\n[coredns/coredns] \n[coredns/coredns] TASK [vexxhost.atmosphere.coredns : Deploy Helm chart] *************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Disable pxc strict mode] ******************\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak realms] *******************\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keycloak/keycloak] ok: [instance]\n[keystone/keystone] skipping: [instance] => (item=atmosphere) \n[keystone/keystone] skipping: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Deploy Helm chart] ************************\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create ConfigMap with all OpenID connect configurations] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keycloak clients] ******************\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Assign realm-management roles to service account] ***\n[keystone/keystone] skipping: [instance] => (item=None) \n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait for OpenID metadata ConfigMap] *******\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Deploy Helm chart] ************************\n[coredns/coredns] ok: [instance]\n[coredns/coredns] \n[coredns/coredns] PLAY RECAP *********************************************************************\n[coredns/coredns] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[coredns/coredns] \n==> [coredns] Deployment complete\n==> [goldpinger] Starting deployment\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY [controllers[0]] **********************************************************\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [Gathering Facts] *********************************************************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until keycloak ready] ****************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [Create Keycloak Ingress] *************************************************\n[keycloak/keycloak] included: ingress for instance\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.ingress : Create Ingress keycloak] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Enable pxc strict mode] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] TASK [vexxhost.atmosphere.keycloak : Wait until Keycloak endpoint is ready] ****\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress] **********************************************************\n[keystone/keystone] included: openstack_helm_ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[keystone/keystone] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [Create Ingress identity] *************************************************\n[keystone/keystone] included: ingress for instance\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.ingress : Create Ingress identity] *******************\n[keycloak/keycloak] ok: [instance]\n[keycloak/keycloak] \n[keycloak/keycloak] PLAY RECAP *********************************************************************\n[keycloak/keycloak] instance                   : ok=20   changed=0    unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   \n[keycloak/keycloak] \n==> [keycloak] Deployment complete\n==> [image-warmup] Starting deployment\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY [controllers:computes] ****************************************************\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Resolve image list] *******************\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY [controllers[0]] **********************************************************\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Gathering Facts] *********************************************************\n[keystone/keystone] ok: [instance]\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Check for crictl] *********************\n[goldpinger/goldpinger] [WARNING]: Platform linux on host instance is using the discovered Python\n[goldpinger/goldpinger] interpreter at /usr/bin/python3.10, but future installation of another Python\n[goldpinger/goldpinger] interpreter could change the meaning of that path. See\n[goldpinger/goldpinger] https://docs.ansible.com/ansible-\n[goldpinger/goldpinger] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[goldpinger/goldpinger] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Validate if ingress is reachable] *********\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[goldpinger/goldpinger] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] [WARNING]: Platform linux on host instance is using the discovered Python\n[image-warmup/image_warmup] interpreter at /usr/bin/python3.10, but future installation of another Python\n[image-warmup/image_warmup] interpreter could change the meaning of that path. See\n[image-warmup/image_warmup] https://docs.ansible.com/ansible-\n[image-warmup/image_warmup] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[image-warmup/image_warmup] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Pre-pull container images] ************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:45.698077Z",
                            "start": "2026-07-25T20:44:45.623349Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e502",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "128636"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:45.769767Z",
                            "start": "2026-07-25T20:44:45.704490Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e503",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 400 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:45.844238Z",
                            "start": "2026-07-25T20:44:45.778953Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e504",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:44:45.919815Z",
                            "start": "2026-07-25T20:44:45.850348Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e505",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:44:46.022740",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:45:06.025045",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:06.043463Z",
                            "start": "2026-07-25T20:44:45.966523Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6ea",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "21"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:06.123364Z",
                            "start": "2026-07-25T20:45:06.050383Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6eb",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:06.390594Z",
                            "start": "2026-07-25T20:45:06.129671Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6ec",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012285.2988322,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 288,
                                "charset": "unknown",
                                "checksum": "298b7600b0d751eda8ba37c10b15f2c6c22367ac",
                                "ctime": 1785012306.575232,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012306.575232,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 143084,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:06.626758Z",
                            "start": "2026-07-25T20:45:06.397208Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6ed",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "14448"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:06.709937Z",
                            "start": "2026-07-25T20:45:06.634833Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6ee",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +128637 /tmp/ansible.90r1powz.log | head -c 14448",
                            "delta": "0:00:00.008996",
                            "end": "2026-07-25 20:45:07.041078",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +128637 /tmp/ansible.90r1powz.log | head -c 14448",
                                    "_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-34c8-7bd3-00000001e6ef-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:45:07.032082",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait until identity service ready] ********\n[goldpinger/goldpinger] ok: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.atmosphere.goldpinger : Deploy Helm chart] **********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0)\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone domains] ******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b)\n[goldpinger/goldpinger] ok: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY RECAP *********************************************************************\n[goldpinger/goldpinger] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[goldpinger/goldpinger] \n==> [goldpinger] Deployment complete\n==> [kube-prometheus-stack] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c)\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone identity providers] *******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7)\n[keystone/keystone_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone_pre] interpreter could change the meaning of that path. See\n[keystone/keystone_pre] https://docs.ansible.com/ansible-\n[keystone/keystone_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone_pre] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5)\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Create RabbitMQ cluster] *************************************************\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation mappings] ******\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance] => (item=oslo_cache) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_messaging) \n[keystone/keystone_pre] skipping: [instance] => (item=identity) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_db) \n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak realms] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5)\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation protocols] *****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5)\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5)\n[keystone/keystone] \n[keystone/keystone] PLAY RECAP *********************************************************************\n[keystone/keystone] instance                   : ok=29   changed=0    unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   \n[keystone/keystone] \n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8)\n[keystone/keystone_pre] ok: [instance] => (item=atmosphere)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create ConfigMap with all OpenID connect configurations] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499)\n[keystone/keystone_pre] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak clients] **************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2)\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Assign realm-management roles to service account] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0)\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY RECAP *********************************************************************\n[keystone/keystone_pre] instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[keystone/keystone_pre] \n==> [keystone] Deployment complete\n==> [keepalived] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0)\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY [controllers] *************************************************************\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY [controllers[0]] **********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0)\n[keepalived/keepalived] [WARNING]: Platform linux on host instance is using the discovered Python\n[keepalived/keepalived] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keepalived/keepalived] interpreter could change the meaning of that path. See\n[keepalived/keepalived] https://docs.ansible.com/ansible-\n[keepalived/keepalived] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keepalived/keepalived] ok: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [vexxhost.atmosphere.keepalived : Deploy service] *************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1)\n[kube-prometheus-stack/kube_prometheus_stack] [WARNING]: Platform linux on host instance is using the discovered Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter could change the meaning of that path. See\n[kube-prometheus-stack/kube_prometheus_stack] https://docs.ansible.com/ansible-\n[kube-prometheus-stack/kube_prometheus_stack] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kube-prometheus-stack/kube_prometheus_stack] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[keepalived/keepalived] ok: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY RECAP *********************************************************************\n[keepalived/keepalived] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[keepalived/keepalived] \n==> [keepalived] Deployment complete\n==> [placement] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5)\n[placement/placement] \n[placement/placement] PLAY [controllers[0]] **********************************************************\n[placement/placement] \n[placement/placement] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Wait until Keycloak service is ready] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak realm] *******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f)",
                            "stdout_lines": [
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait until identity service ready] ********",
                                "[goldpinger/goldpinger] ok: [instance]",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] TASK [vexxhost.atmosphere.goldpinger : Deploy Helm chart] **********************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0)",
                                "[keystone/keystone] ok: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone domains] ******************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b)",
                                "[goldpinger/goldpinger] ok: [instance]",
                                "[goldpinger/goldpinger] ",
                                "[goldpinger/goldpinger] PLAY RECAP *********************************************************************",
                                "[goldpinger/goldpinger] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[goldpinger/goldpinger] ",
                                "==> [goldpinger] Deployment complete",
                                "==> [kube-prometheus-stack] Starting deployment",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c)",
                                "[keystone/keystone] ok: [instance] => (item=atmosphere)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone identity providers] *******",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7)",
                                "[keystone/keystone_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keystone/keystone_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keystone/keystone_pre] interpreter could change the meaning of that path. See",
                                "[keystone/keystone_pre] https://docs.ansible.com/ansible-",
                                "[keystone/keystone_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5)",
                                "[keystone/keystone] ok: [instance] => (item=atmosphere)",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation mappings] ******",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5)",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[keystone/keystone_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[keystone/keystone_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[keystone/keystone_pre] skipping: [instance] => (item=identity) ",
                                "[keystone/keystone_pre] skipping: [instance] => (item=oslo_db) ",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[keystone/keystone_pre] skipping: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak realms] ***************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5)",
                                "[keystone/keystone] ok: [instance] => (item=atmosphere)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation protocols] *****",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5)",
                                "[keystone/keystone_pre] ok: [instance] => (item=None)",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Setup Keycloak Authentication Required Actions (MFA)] ***",
                                "[keystone/keystone] ok: [instance] => (item=atmosphere)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5)",
                                "[keystone/keystone] ",
                                "[keystone/keystone] PLAY RECAP *********************************************************************",
                                "[keystone/keystone] instance                   : ok=29   changed=0    unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   ",
                                "[keystone/keystone] ",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8)",
                                "[keystone/keystone_pre] ok: [instance] => (item=atmosphere)",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create ConfigMap with all OpenID connect configurations] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499)",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2)",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak clients] **************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2)",
                                "[keystone/keystone_pre] ok: [instance] => (item=None)",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Assign realm-management roles to service account] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0)",
                                "[keystone/keystone_pre] ok: [instance] => (item=None)",
                                "[keystone/keystone_pre] ok: [instance]",
                                "[keystone/keystone_pre] ",
                                "[keystone/keystone_pre] PLAY RECAP *********************************************************************",
                                "[keystone/keystone_pre] instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "[keystone/keystone_pre] ",
                                "==> [keystone] Deployment complete",
                                "==> [keepalived] Starting deployment",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0)",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] PLAY [controllers] *************************************************************",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] PLAY [controllers[0]] **********************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0)",
                                "[keepalived/keepalived] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[keepalived/keepalived] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[keepalived/keepalived] interpreter could change the meaning of that path. See",
                                "[keepalived/keepalived] https://docs.ansible.com/ansible-",
                                "[keepalived/keepalived] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[keepalived/keepalived] ok: [instance]",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] TASK [vexxhost.atmosphere.keepalived : Deploy service] *************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1)",
                                "[kube-prometheus-stack/kube_prometheus_stack] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[kube-prometheus-stack/kube_prometheus_stack] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[kube-prometheus-stack/kube_prometheus_stack] interpreter could change the meaning of that path. See",
                                "[kube-prometheus-stack/kube_prometheus_stack] https://docs.ansible.com/ansible-",
                                "[kube-prometheus-stack/kube_prometheus_stack] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****",
                                "[keepalived/keepalived] ok: [instance]",
                                "[keepalived/keepalived] ",
                                "[keepalived/keepalived] PLAY RECAP *********************************************************************",
                                "[keepalived/keepalived] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[keepalived/keepalived] ",
                                "==> [keepalived] Deployment complete",
                                "==> [placement] Starting deployment",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5)",
                                "[placement/placement] ",
                                "[placement/placement] PLAY [controllers[0]] **********************************************************",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Wait until Keycloak service is ready] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak realm] *******",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001e6ef-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:07.262706Z",
                            "start": "2026-07-25T20:45:06.738890Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6ef",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Wait until identity service ready] ********\n[goldpinger/goldpinger] ok: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] TASK [vexxhost.atmosphere.goldpinger : Deploy Helm chart] **********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0)\n[keystone/keystone] ok: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone domains] ******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b)\n[goldpinger/goldpinger] ok: [instance]\n[goldpinger/goldpinger] \n[goldpinger/goldpinger] PLAY RECAP *********************************************************************\n[goldpinger/goldpinger] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[goldpinger/goldpinger] \n==> [goldpinger] Deployment complete\n==> [kube-prometheus-stack] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c)\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone identity providers] *******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7)\n[keystone/keystone_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[keystone/keystone_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keystone/keystone_pre] interpreter could change the meaning of that path. See\n[keystone/keystone_pre] https://docs.ansible.com/ansible-\n[keystone/keystone_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[keystone/keystone_pre] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5)\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [Create RabbitMQ cluster] *************************************************\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation mappings] ******\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[keystone/keystone_pre] skipping: [instance] => (item=oslo_cache) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_messaging) \n[keystone/keystone_pre] skipping: [instance] => (item=identity) \n[keystone/keystone_pre] skipping: [instance] => (item=oslo_db) \n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[keystone/keystone_pre] skipping: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak realms] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5)\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[keystone/keystone] \n[keystone/keystone] TASK [vexxhost.atmosphere.keystone : Create Keystone federation protocols] *****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5)\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Setup Keycloak Authentication Required Actions (MFA)] ***\n[keystone/keystone] ok: [instance] => (item=atmosphere)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5)\n[keystone/keystone] \n[keystone/keystone] PLAY RECAP *********************************************************************\n[keystone/keystone] instance                   : ok=29   changed=0    unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   \n[keystone/keystone] \n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8)\n[keystone/keystone_pre] ok: [instance] => (item=atmosphere)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create ConfigMap with all OpenID connect configurations] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499)\n[keystone/keystone_pre] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2)\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Create Keycloak clients] **************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2)\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] TASK [vexxhost.atmosphere.keystone_pre : Assign realm-management roles to service account] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0)\n[keystone/keystone_pre] ok: [instance] => (item=None)\n[keystone/keystone_pre] ok: [instance]\n[keystone/keystone_pre] \n[keystone/keystone_pre] PLAY RECAP *********************************************************************\n[keystone/keystone_pre] instance                   : ok=7    changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[keystone/keystone_pre] \n==> [keystone] Deployment complete\n==> [keepalived] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0)\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY [controllers] *************************************************************\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY [controllers[0]] **********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0)\n[keepalived/keepalived] [WARNING]: Platform linux on host instance is using the discovered Python\n[keepalived/keepalived] interpreter at /usr/bin/python3.10, but future installation of another Python\n[keepalived/keepalived] interpreter could change the meaning of that path. See\n[keepalived/keepalived] https://docs.ansible.com/ansible-\n[keepalived/keepalived] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[keepalived/keepalived] ok: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] TASK [vexxhost.atmosphere.keepalived : Deploy service] *************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1)\n[kube-prometheus-stack/kube_prometheus_stack] [WARNING]: Platform linux on host instance is using the discovered Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter at /usr/bin/python3.10, but future installation of another Python\n[kube-prometheus-stack/kube_prometheus_stack] interpreter could change the meaning of that path. See\n[kube-prometheus-stack/kube_prometheus_stack] https://docs.ansible.com/ansible-\n[kube-prometheus-stack/kube_prometheus_stack] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[kube-prometheus-stack/kube_prometheus_stack] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[keepalived/keepalived] ok: [instance]\n[keepalived/keepalived] \n[keepalived/keepalived] PLAY RECAP *********************************************************************\n[keepalived/keepalived] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[keepalived/keepalived] \n==> [keepalived] Deployment complete\n==> [placement] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5)\n[placement/placement] \n[placement/placement] PLAY [controllers[0]] **********************************************************\n[placement/placement] \n[placement/placement] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Wait until Keycloak service is ready] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak realm] *******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:07.340231Z",
                            "start": "2026-07-25T20:45:07.269045Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6f0",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "143084"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:07.425203Z",
                            "start": "2026-07-25T20:45:07.347414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6f1",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 420 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:07.486242Z",
                            "start": "2026-07-25T20:45:07.434036Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6f2",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:07.566846Z",
                            "start": "2026-07-25T20:45:07.492432Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e6f3",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:45:07.666846",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:45:27.669068",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:27.682505Z",
                            "start": "2026-07-25T20:45:07.617828Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8ee",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "22"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:27.757442Z",
                            "start": "2026-07-25T20:45:27.691387Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8ef",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:28.020558Z",
                            "start": "2026-07-25T20:45:27.764358Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f0",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012306.579232,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 320,
                                "charset": "unknown",
                                "checksum": "084113d07d71abd19dcbc95d93e2619e0cc0f7b9",
                                "ctime": 1785012327.9596338,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012327.9596338,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 159329,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:28.249110Z",
                            "start": "2026-07-25T20:45:28.031964Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f1",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "16245"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:28.323651Z",
                            "start": "2026-07-25T20:45:28.257763Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f2",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +143085 /tmp/ansible.90r1powz.log | head -c 16245",
                            "delta": "0:00:00.011676",
                            "end": "2026-07-25 20:45:28.556946",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +143085 /tmp/ansible.90r1powz.log | head -c 16245",
                                    "_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-34c8-7bd3-00000001e8f3-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:45:28.545270",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Add client roles in \"id_token\"] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" CA certificate] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client certificate] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client key] ***\n[placement/placement] [WARNING]: Platform linux on host instance is using the discovered Python\n[placement/placement] interpreter at /usr/bin/python3.10, but future installation of another Python\n[placement/placement] interpreter could change the meaning of that path. See\n[placement/placement] https://docs.ansible.com/ansible-\n[placement/placement] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [Create RabbitMQ cluster] *************************************************\n[placement/placement] skipping: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create secrets for monitoring] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate client secret passwords] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[placement/placement] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[placement/placement] ok: [instance] => (item=oslo_db)\n[placement/placement] ok: [instance] => (item=placement)\n[placement/placement] ok: [instance] => (item=oslo_cache)\n[placement/placement] ok: [instance] => (item=identity)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[placement/placement] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0)\n[placement/placement] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.placement : Deploy Helm chart] ***********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Collect all client secrets] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2)\n[placement/placement] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)\n[placement/placement] \n[placement/placement] TASK [Create Ingress] **********************************************************\n[placement/placement] included: openstack_helm_ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0)\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [Create Ingress placement] ************************************************\n[placement/placement] included: ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.ingress : Create Ingress placement] ******************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak clients] *****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1)\n[placement/placement] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1)\n[placement/placement] \n[placement/placement] PLAY RECAP *********************************************************************\n[placement/placement] instance                   : ok=14   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[placement/placement] \n==> [placement] Deployment complete\n==> [glance] Starting deployment\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1)\n[glance/glance] \n[glance/glance] PLAY [controllers[0]] **********************************************************\n[glance/glance] \n[glance/glance] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak roles] *******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13)\n[glance/glance] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance/glance] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance/glance] interpreter could change the meaning of that path. See\n[glance/glance] https://docs.ansible.com/ansible-\n[glance/glance] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance/glance] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate cookie secrets] *****\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0)\n[glance/glance] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create RabbitMQ cluster] *************************************************\n[glance/glance] included: rabbitmq for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate OAuth2 proxy configuration] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[glance/glance] skipping: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074)\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[glance/glance] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create certificate issuer] ***",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Add client roles in \"id_token\"] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" CA certificate] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client certificate] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client key] ***",
                                "[placement/placement] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[placement/placement] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[placement/placement] interpreter could change the meaning of that path. See",
                                "[placement/placement] https://docs.ansible.com/ansible-",
                                "[placement/placement] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Create RabbitMQ cluster] *************************************************",
                                "[placement/placement] skipping: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create secrets for monitoring] ***",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate client secret passwords] ***",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[placement/placement] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e)",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[placement/placement] ok: [instance] => (item=oslo_db)",
                                "[placement/placement] ok: [instance] => (item=placement)",
                                "[placement/placement] ok: [instance] => (item=oslo_cache)",
                                "[placement/placement] ok: [instance] => (item=identity)",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[placement/placement] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0)",
                                "[placement/placement] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.placement : Deploy Helm chart] ***********************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Collect all client secrets] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2)",
                                "[placement/placement] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Create Ingress] **********************************************************",
                                "[placement/placement] included: openstack_helm_ingress for instance",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0)",
                                "[placement/placement] skipping: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[placement/placement] ok: [instance]",
                                "[placement/placement] ",
                                "[placement/placement] TASK [Create Ingress placement] ************************************************",
                                "[placement/placement] included: ingress for instance",
                                "[placement/placement] ",
                                "[placement/placement] TASK [vexxhost.atmosphere.ingress : Create Ingress placement] ******************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak clients] *****",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1)",
                                "[placement/placement] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1)",
                                "[placement/placement] ",
                                "[placement/placement] PLAY RECAP *********************************************************************",
                                "[placement/placement] instance                   : ok=14   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[placement/placement] ",
                                "==> [placement] Deployment complete",
                                "==> [glance] Starting deployment",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1)",
                                "[glance/glance] ",
                                "[glance/glance] PLAY [controllers[0]] **********************************************************",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak roles] *******",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13)",
                                "[glance/glance] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[glance/glance] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[glance/glance] interpreter could change the meaning of that path. See",
                                "[glance/glance] https://docs.ansible.com/ansible-",
                                "[glance/glance] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[glance/glance] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate cookie secrets] *****",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0)",
                                "[glance/glance] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Create RabbitMQ cluster] *************************************************",
                                "[glance/glance] included: rabbitmq for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate OAuth2 proxy configuration] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[glance/glance] skipping: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074)",
                                "[glance/glance] skipping: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[glance/glance] skipping: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create certificate issuer] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001e8f3-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:28.878763Z",
                            "start": "2026-07-25T20:45:28.355032Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f3",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Add client roles in \"id_token\"] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" CA certificate] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client certificate] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Retrieve \"etcd\" client key] ***\n[placement/placement] [WARNING]: Platform linux on host instance is using the discovered Python\n[placement/placement] interpreter at /usr/bin/python3.10, but future installation of another Python\n[placement/placement] interpreter could change the meaning of that path. See\n[placement/placement] https://docs.ansible.com/ansible-\n[placement/placement] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [Create RabbitMQ cluster] *************************************************\n[placement/placement] skipping: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create secrets for monitoring] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate client secret passwords] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[placement/placement] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[placement/placement] ok: [instance] => (item=oslo_db)\n[placement/placement] ok: [instance] => (item=placement)\n[placement/placement] ok: [instance] => (item=oslo_cache)\n[placement/placement] ok: [instance] => (item=identity)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[placement/placement] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0)\n[placement/placement] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.placement : Deploy Helm chart] ***********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Collect all client secrets] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2)\n[placement/placement] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=grafana)\n[placement/placement] \n[placement/placement] TASK [Create Ingress] **********************************************************\n[placement/placement] included: openstack_helm_ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0)\n[placement/placement] skipping: [instance]\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[placement/placement] ok: [instance]\n[placement/placement] \n[placement/placement] TASK [Create Ingress placement] ************************************************\n[placement/placement] included: ingress for instance\n[placement/placement] \n[placement/placement] TASK [vexxhost.atmosphere.ingress : Create Ingress placement] ******************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak clients] *****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1)\n[placement/placement] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1)\n[placement/placement] \n[placement/placement] PLAY RECAP *********************************************************************\n[placement/placement] instance                   : ok=14   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[placement/placement] \n==> [placement] Deployment complete\n==> [glance] Starting deployment\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1)\n[glance/glance] \n[glance/glance] PLAY [controllers[0]] **********************************************************\n[glance/glance] \n[glance/glance] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create Keycloak roles] *******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13)\n[glance/glance] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance/glance] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance/glance] interpreter could change the meaning of that path. See\n[glance/glance] https://docs.ansible.com/ansible-\n[glance/glance] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance/glance] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=None)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate cookie secrets] *****\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0)\n[glance/glance] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create RabbitMQ cluster] *************************************************\n[glance/glance] included: rabbitmq for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Generate OAuth2 proxy configuration] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[glance/glance] skipping: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=alertmanager)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074)\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[glance/glance] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item=prometheus)\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Create certificate issuer] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:28.953511Z",
                            "start": "2026-07-25T20:45:28.886131Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f4",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "159329"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:29.023703Z",
                            "start": "2026-07-25T20:45:28.959904Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f5",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 440 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:29.106905Z",
                            "start": "2026-07-25T20:45:29.029656Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f6",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:29.176269Z",
                            "start": "2026-07-25T20:45:29.117339Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001e8f7",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:45:29.293283",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:45:49.295803",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:49.315526Z",
                            "start": "2026-07-25T20:45:29.240776Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb08",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "23"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:49.385957Z",
                            "start": "2026-07-25T20:45:49.327149Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb09",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:49.629633Z",
                            "start": "2026-07-25T20:45:49.392128Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb0a",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012328.5516448,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 352,
                                "charset": "unknown",
                                "checksum": "3369d613a3106131e315ff53e4d70c25fb14fc16",
                                "ctime": 1785012349.6160407,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012349.6160407,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 173190,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:49.840896Z",
                            "start": "2026-07-25T20:45:49.638414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb0b",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "13861"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:49.910721Z",
                            "start": "2026-07-25T20:45:49.850202Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb0c",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +159330 /tmp/ansible.90r1powz.log | head -c 13861",
                            "delta": "0:00:00.011078",
                            "end": "2026-07-25 20:45:50.154577",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +159330 /tmp/ansible.90r1powz.log | head -c 13861",
                                    "_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-34c8-7bd3-00000001eb0d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:45:50.143499",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Install all CRDs] ************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance/glance] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance/glance] ok: [instance] => (item=identity)\n[glance/glance] ok: [instance] => (item=dashboard)\n[glance/glance] ok: [instance] => (item=oslo_messaging)\n[glance/glance] ok: [instance] => (item=oslo_cache)\n[glance/glance] ok: [instance] => (item=image)\n[glance/glance] ok: [instance] => (item=oslo_db)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance/glance] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Generate Helm values (storage)] *************\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Deploy Helm chart] **************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress] **********************************************************\n[glance/glance] included: openstack_helm_ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[glance/glance] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress image] ****************************************************\n[glance/glance] included: ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.ingress : Create Ingress image] **********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] PLAY RECAP *********************************************************************\n[glance/glance] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[glance/glance] \n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy additional dashboards] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487)\n==> [glance] Deployment complete\n==> [cinder] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc)\n[cinder/cinder] \n[cinder/cinder] PLAY [controllers[0]] **********************************************************\n[cinder/cinder] \n[cinder/cinder] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'haproxy', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'goldpinger', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0)\n[cinder/cinder] [WARNING]: Platform linux on host instance is using the discovered Python\n[cinder/cinder] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cinder/cinder] interpreter could change the meaning of that path. See\n[cinder/cinder] https://docs.ansible.com/ansible-\n[cinder/cinder] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create RabbitMQ cluster] *************************************************\n[cinder/cinder] included: rabbitmq for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'node-exporter-full', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca)\n[cinder/cinder] skipping: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'ceph-cluster', 'state': 'present'})\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0)\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'ceph-cluster-advanced', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8)\n[cinder/cinder] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'hosts-overview', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[cinder/cinder] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'host-details', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[cinder/cinder] ok: [instance] => (item=identity)\n[cinder/cinder] ok: [instance] => (item=oslo_messaging)\n[cinder/cinder] ok: [instance] => (item=oslo_cache)\n[cinder/cinder] ok: [instance] => (item=image)\n[cinder/cinder] ok: [instance] => (item=oslo_db)\n[cinder/cinder] ok: [instance] => (item=volumev3)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[cinder/cinder] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[cinder/cinder] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'pool-overview', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Generate Helm values] ***********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0)",
                            "stdout_lines": [
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Install all CRDs] ************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[glance/glance] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[glance/glance] ok: [instance] => (item=identity)",
                                "[glance/glance] ok: [instance] => (item=dashboard)",
                                "[glance/glance] ok: [instance] => (item=oslo_messaging)",
                                "[glance/glance] ok: [instance] => (item=oslo_cache)",
                                "[glance/glance] ok: [instance] => (item=image)",
                                "[glance/glance] ok: [instance] => (item=oslo_db)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[glance/glance] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.glance : Generate Helm values (storage)] *************",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.glance : Deploy Helm chart] **************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Create Ingress] **********************************************************",
                                "[glance/glance] included: openstack_helm_ingress for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[glance/glance] skipping: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[glance/glance] skipping: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e)",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] TASK [Create Ingress image] ****************************************************",
                                "[glance/glance] included: ingress for instance",
                                "[glance/glance] ",
                                "[glance/glance] TASK [vexxhost.atmosphere.ingress : Create Ingress image] **********************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0)",
                                "[glance/glance] ok: [instance]",
                                "[glance/glance] ",
                                "[glance/glance] PLAY RECAP *********************************************************************",
                                "[glance/glance] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[glance/glance] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy additional dashboards] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487)",
                                "==> [glance] Deployment complete",
                                "==> [cinder] Starting deployment",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc)",
                                "[cinder/cinder] ",
                                "[cinder/cinder] PLAY [controllers[0]] **********************************************************",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'haproxy', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'goldpinger', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0)",
                                "[cinder/cinder] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[cinder/cinder] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[cinder/cinder] interpreter could change the meaning of that path. See",
                                "[cinder/cinder] https://docs.ansible.com/ansible-",
                                "[cinder/cinder] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1)",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Create RabbitMQ cluster] *************************************************",
                                "[cinder/cinder] included: rabbitmq for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'node-exporter-full', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1)",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca)",
                                "[cinder/cinder] skipping: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'ceph-cluster', 'state': 'present'})",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0)",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'ceph-cluster-advanced', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8)",
                                "[cinder/cinder] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3)",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'hosts-overview', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0)",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1)",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'host-details', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e)",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[cinder/cinder] ok: [instance] => (item=identity)",
                                "[cinder/cinder] ok: [instance] => (item=oslo_messaging)",
                                "[cinder/cinder] ok: [instance] => (item=oslo_cache)",
                                "[cinder/cinder] ok: [instance] => (item=image)",
                                "[cinder/cinder] ok: [instance] => (item=oslo_db)",
                                "[cinder/cinder] ok: [instance] => (item=volumev3)",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[cinder/cinder] ok: [instance]",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0)",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[cinder/cinder] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'pool-overview', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6)",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Generate Helm values] ***********************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001eb0d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:50.462678Z",
                            "start": "2026-07-25T20:45:49.937340Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb0d",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Install all CRDs] ************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance/glance] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance/glance] ok: [instance] => (item=identity)\n[glance/glance] ok: [instance] => (item=dashboard)\n[glance/glance] ok: [instance] => (item=oslo_messaging)\n[glance/glance] ok: [instance] => (item=oslo_cache)\n[glance/glance] ok: [instance] => (item=image)\n[glance/glance] ok: [instance] => (item=oslo_db)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance/glance] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Generate Helm values (storage)] *************\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.glance : Deploy Helm chart] **************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress] **********************************************************\n[glance/glance] included: openstack_helm_ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[glance/glance] skipping: [instance]\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[glance/glance] skipping: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e)\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] TASK [Create Ingress image] ****************************************************\n[glance/glance] included: ingress for instance\n[glance/glance] \n[glance/glance] TASK [vexxhost.atmosphere.ingress : Create Ingress image] **********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0)\n[glance/glance] ok: [instance]\n[glance/glance] \n[glance/glance] PLAY RECAP *********************************************************************\n[glance/glance] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[glance/glance] \n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy additional dashboards] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487)\n==> [glance] Deployment complete\n==> [cinder] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc)\n[cinder/cinder] \n[cinder/cinder] PLAY [controllers[0]] **********************************************************\n[cinder/cinder] \n[cinder/cinder] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'haproxy', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'goldpinger', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0)\n[cinder/cinder] [WARNING]: Platform linux on host instance is using the discovered Python\n[cinder/cinder] interpreter at /usr/bin/python3.10, but future installation of another Python\n[cinder/cinder] interpreter could change the meaning of that path. See\n[cinder/cinder] https://docs.ansible.com/ansible-\n[cinder/cinder] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create RabbitMQ cluster] *************************************************\n[cinder/cinder] included: rabbitmq for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'node-exporter-full', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca)\n[cinder/cinder] skipping: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'ceph-cluster', 'state': 'present'})\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0)\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'ceph-cluster-advanced', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8)\n[cinder/cinder] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'hosts-overview', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[cinder/cinder] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'host-details', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[cinder/cinder] ok: [instance] => (item=identity)\n[cinder/cinder] ok: [instance] => (item=oslo_messaging)\n[cinder/cinder] ok: [instance] => (item=oslo_cache)\n[cinder/cinder] ok: [instance] => (item=image)\n[cinder/cinder] ok: [instance] => (item=oslo_db)\n[cinder/cinder] ok: [instance] => (item=volumev3)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[cinder/cinder] ok: [instance]\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0)\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[cinder/cinder] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'pool-overview', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Generate Helm values] ***********************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:50.541202Z",
                            "start": "2026-07-25T20:45:50.469784Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb0e",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "173190"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:50.621318Z",
                            "start": "2026-07-25T20:45:50.549476Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb0f",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 460 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:50.681489Z",
                            "start": "2026-07-25T20:45:50.627434Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb10",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:45:50.750794Z",
                            "start": "2026-07-25T20:45:50.687848Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001eb11",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:45:50.851017",
                            "stderr": "",
                            "stdout": "Paused for 20.01 seconds",
                            "stop": "2026-07-25 20:46:10.861357",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:10.873636Z",
                            "start": "2026-07-25T20:45:50.805089Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed38",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "24"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:10.950046Z",
                            "start": "2026-07-25T20:46:10.880727Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed39",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:11.220455Z",
                            "start": "2026-07-25T20:46:10.959015Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed3a",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012350.1480508,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 408,
                                "charset": "unknown",
                                "checksum": "ddf2964de43132da4068955d9417d9882294ee94",
                                "ctime": 1785012371.076444,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012371.076444,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 204229,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:11.459007Z",
                            "start": "2026-07-25T20:46:11.227151Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed3b",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "31039"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:11.543689Z",
                            "start": "2026-07-25T20:46:11.466439Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed3c",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +173191 /tmp/ansible.90r1powz.log | head -c 31039",
                            "delta": "0:00:00.012303",
                            "end": "2026-07-25 20:46:11.794939",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +173191 /tmp/ansible.90r1powz.log | head -c 31039",
                                    "_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-34c8-7bd3-00000001ed3d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:46:11.782636",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (Staffeln)] **************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'pool-detail', 'state': 'present'})\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (storage)] ***************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Deploy Helm chart] **************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'osds-overview', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'osd-device-details', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress] **********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'rbd-overview', 'state': 'present'})\n[cinder/cinder] included: openstack_helm_ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress volumev3] *************************************************\n[cinder/cinder] included: ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.ingress : Create Ingress volumev3] *******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'rbd-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy Helm chart] ***********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] PLAY RECAP *********************************************************************\n[cinder/cinder] instance                   : ok=22   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[cinder/cinder] \n==> [cinder] Deployment complete\n==> [nova] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9)\n[nova/nova] \n[nova/nova] PLAY [controllers[0]] **********************************************************\n[nova/nova] \n[nova/nova] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian)\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Report unreachable images] ************\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1) \n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1) => {\n[image-warmup/image_warmup]     \"msg\": \"Warmup pull failed for harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1 (rc=1); kubelet will pull on demand.\"\n[image-warmup/image_warmup] }\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian) \n[nova/nova] [WARNING]: Platform linux on host instance is using the discovered Python\n[nova/nova] interpreter at /usr/bin/python3.10, but future installation of another Python\n[nova/nova] interpreter could change the meaning of that path. See\n[nova/nova] https://docs.ansible.com/ansible-\n[nova/nova] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[nova/nova] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY RECAP *********************************************************************\n[image-warmup/image_warmup] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[image-warmup/image_warmup] \n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n==> [image-warmup] Deployment complete\n==> [node-feature-discovery] Starting deployment\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY [controllers[0]] **********************************************************\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [Gathering Facts] *********************************************************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create RabbitMQ cluster] *************************************************\n[nova/nova] included: rabbitmq for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[node-feature-discovery/node_feature_discovery] [WARNING]: Platform linux on host instance is using the discovered Python\n[node-feature-discovery/node_feature_discovery] interpreter at /usr/bin/python3.10, but future installation of another Python\n[node-feature-discovery/node_feature_discovery] interpreter could change the meaning of that path. See\n[node-feature-discovery/node_feature_discovery] https://docs.ansible.com/ansible-\n[node-feature-discovery/node_feature_discovery] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[node-feature-discovery/node_feature_discovery] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Install all CRDs] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[nova/nova] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Deploy Helm chart] **********\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[nova/nova] ok: [instance] => (item=oslo_messaging)\n[nova/nova] ok: [instance] => (item=oslo_db_api)\n[nova/nova] ok: [instance] => (item=oslo_db_cell0)\n[nova/nova] ok: [instance] => (item=network)\n[nova/nova] ok: [instance] => (item=image)\n[nova/nova] ok: [instance] => (item=oslo_cache)\n[nova/nova] ok: [instance] => (item=compute_novnc_proxy)\n[nova/nova] ok: [instance] => (item=placement)\n[nova/nova] ok: [instance] => (item=compute_metadata)\n[nova/nova] ok: [instance] => (item=oslo_db)\n[nova/nova] ok: [instance] => (item=volumev3)\n[nova/nova] ok: [instance] => (item=compute)\n[nova/nova] ok: [instance] => (item=baremetal)\n[nova/nova] ok: [instance] => (item=identity)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[nova/nova] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY RECAP *********************************************************************\n[node-feature-discovery/node_feature_discovery] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[node-feature-discovery/node_feature_discovery] \n==> [node-feature-discovery] Deployment complete\n==> [frr-k8s] Starting deployment\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Fail if atmosphere_ceph_enabled is set] *******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate temporary file for SSH public key] ***",
                            "stdout_lines": [
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (Staffeln)] **************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'pool-detail', 'state': 'present'})",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (storage)] ***************",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Deploy Helm chart] **************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'osds-overview', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'osd-device-details', 'state': 'present'})",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8)",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Create Ingress] **********************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'rbd-overview', 'state': 'present'})",
                                "[cinder/cinder] included: openstack_helm_ingress for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[cinder/cinder] skipping: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [Create Ingress volumev3] *************************************************",
                                "[cinder/cinder] included: ingress for instance",
                                "[cinder/cinder] ",
                                "[cinder/cinder] TASK [vexxhost.atmosphere.ingress : Create Ingress volumev3] *******************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4)",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'rbd-details', 'state': 'present'})",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy Helm chart] ***********",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9)",
                                "[cinder/cinder] ok: [instance]",
                                "[cinder/cinder] ",
                                "[cinder/cinder] PLAY RECAP *********************************************************************",
                                "[cinder/cinder] instance                   : ok=22   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[cinder/cinder] ",
                                "==> [cinder] Deployment complete",
                                "==> [nova] Starting deployment",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9)",
                                "[nova/nova] ",
                                "[nova/nova] PLAY [controllers[0]] **********************************************************",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Gathering Facts] *********************************************************",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4)",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian)",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Report unreachable images] ************",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1) ",
                                "[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1) => {",
                                "[image-warmup/image_warmup]     \"msg\": \"Warmup pull failed for harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1 (rc=1); kubelet will pull on demand.\"",
                                "[image-warmup/image_warmup] }",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4) ",
                                "[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian) ",
                                "[nova/nova] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[nova/nova] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[nova/nova] interpreter could change the meaning of that path. See",
                                "[nova/nova] https://docs.ansible.com/ansible-",
                                "[nova/nova] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[nova/nova] ok: [instance]",
                                "[image-warmup/image_warmup] ",
                                "[image-warmup/image_warmup] PLAY RECAP *********************************************************************",
                                "[image-warmup/image_warmup] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[image-warmup/image_warmup] ",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "==> [image-warmup] Deployment complete",
                                "==> [node-feature-discovery] Starting deployment",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] PLAY [controllers[0]] **********************************************************",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [Gathering Facts] *********************************************************",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create RabbitMQ cluster] *************************************************",
                                "[nova/nova] included: rabbitmq for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[node-feature-discovery/node_feature_discovery] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[node-feature-discovery/node_feature_discovery] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[node-feature-discovery/node_feature_discovery] interpreter could change the meaning of that path. See",
                                "[node-feature-discovery/node_feature_discovery] https://docs.ansible.com/ansible-",
                                "[node-feature-discovery/node_feature_discovery] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[node-feature-discovery/node_feature_discovery] ok: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[node-feature-discovery/node_feature_discovery] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[node-feature-discovery/node_feature_discovery] ok: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Install all CRDs] ***********",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[node-feature-discovery/node_feature_discovery] ok: [instance]",
                                "[nova/nova] ok: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Deploy Helm chart] **********",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[nova/nova] ok: [instance] => (item=oslo_messaging)",
                                "[nova/nova] ok: [instance] => (item=oslo_db_api)",
                                "[nova/nova] ok: [instance] => (item=oslo_db_cell0)",
                                "[nova/nova] ok: [instance] => (item=network)",
                                "[nova/nova] ok: [instance] => (item=image)",
                                "[nova/nova] ok: [instance] => (item=oslo_cache)",
                                "[nova/nova] ok: [instance] => (item=compute_novnc_proxy)",
                                "[nova/nova] ok: [instance] => (item=placement)",
                                "[nova/nova] ok: [instance] => (item=compute_metadata)",
                                "[nova/nova] ok: [instance] => (item=oslo_db)",
                                "[nova/nova] ok: [instance] => (item=volumev3)",
                                "[nova/nova] ok: [instance] => (item=compute)",
                                "[nova/nova] ok: [instance] => (item=baremetal)",
                                "[nova/nova] ok: [instance] => (item=identity)",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[nova/nova] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[node-feature-discovery/node_feature_discovery] ok: [instance]",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "[node-feature-discovery/node_feature_discovery] PLAY RECAP *********************************************************************",
                                "[node-feature-discovery/node_feature_discovery] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[node-feature-discovery/node_feature_discovery] ",
                                "==> [node-feature-discovery] Deployment complete",
                                "==> [frr-k8s] Starting deployment",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Fail if atmosphere_ceph_enabled is set] *******",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Generate temporary file for SSH public key] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001ed3d-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:12.106051Z",
                            "start": "2026-07-25T20:46:11.573442Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed3d",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (Staffeln)] **************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'pool-detail', 'state': 'present'})\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Append Helm values (storage)] ***************\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.cinder : Deploy Helm chart] **************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'osds-overview', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'osd-device-details', 'state': 'present'})\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress] **********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'rbd-overview', 'state': 'present'})\n[cinder/cinder] included: openstack_helm_ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[cinder/cinder] skipping: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] TASK [Create Ingress volumev3] *************************************************\n[cinder/cinder] included: ingress for instance\n[cinder/cinder] \n[cinder/cinder] TASK [vexxhost.atmosphere.ingress : Create Ingress volumev3] *******************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4)\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance] => (item={'name': 'rbd-details', 'state': 'present'})\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] TASK [vexxhost.atmosphere.kube_prometheus_stack : Deploy Helm chart] ***********\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9)\n[cinder/cinder] ok: [instance]\n[cinder/cinder] \n[cinder/cinder] PLAY RECAP *********************************************************************\n[cinder/cinder] instance                   : ok=22   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[cinder/cinder] \n==> [cinder] Deployment complete\n==> [nova] Starting deployment\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9)\n[nova/nova] \n[nova/nova] PLAY [controllers[0]] **********************************************************\n[nova/nova] \n[nova/nova] TASK [Gathering Facts] *********************************************************\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4)\n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian)\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] TASK [vexxhost.atmosphere.image_warmup : Report unreachable images] ************\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/alertmanager:v0.27.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/barbican:main@sha256:eab0ec0be8f8e5b3534131c494943ed5fc7379dc166db8b7b7c8ac802359330b) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/heat:main@sha256:3be2b3d1ab07714491f915307416d288783e484669a4b58a8fe3b7412b97044c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirtd:main@sha256:3d8ac580f9a3235c9fdd27cda89717a651e34c9b029ae884d8b3fdbcc7bde2a8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/charts/cert-manager:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-cainjector:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-controller:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-webhook:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-acmesolver:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/jetstack/cert-manager-startupapicheck:v1.15.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/cilium:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cilium/operator-generic:v1.14.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/cinder:main@sha256:abbffdab1bddcb6cfbcdcd10d618c53f34f0c72cb81043957c14b3d1abe7c499) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/capi-openstack/capi-openstack-controller:v0.14.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.5.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/cephcsi/cephcsi:v3.11.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v4.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.10.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v7.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/designate:main@sha256:08f191cc2c03c0859849efe52f0a9a3757c1707235dae6943978bdf92f9d0b33) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/glance:main@sha256:b9c065d575cf30d0316d3f1f3cdbde9c153faecc37ed467d62a44049084669ed) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/kiwigrid/k8s-sidecar:1.26.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/grafana:11.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bloomberg/goldpinger:3.10.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/frrouting/frr:9.1.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/metallb/frr-k8s:v0.0.17) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/haproxy:2.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:main@sha256:e247f40cb27eeee024767f30f923c37f48c3f86fa3590a3639a494f43cc29e88) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-driver:v3.1.0@sha256:a0a795f60095ca2858941ee2186053435c00a4f2665cf93261923d0774b889ac) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/csi-extensions:v1.2.10@sha256:64382a8b4a978f9ae3cca32cbf76b8b056eb465ae85683a9c96fdfd92c42712f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/nfs-provisioner:v3.0.9@sha256:f42a83e27747ad9dcfa479fceddf02986d8f2ea7f51a167f18f55dba4a68a9b2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/alletra-6000-and-nimble-csp:v3.1.0@sha256:f9303c8d12558e691a5942f5a930f626694f1671bf331849c043bc8fb48da8cd) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v6.2.0@sha256:6be9f63ca4caa6c46aae55aa372500949d8a21473d72f819da1f746076b32d4e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v2.1.0@sha256:589e525cddef6d768e68da1f0bc9ffd0a24bf3add3dd010648eb7189976fde79) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-provisioner:v1.0.9@sha256:467f10da42db0e6d86f2dc65acee78dc5f7dad47ad22b9a7d550f4616efeb3f7) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-group-snapshotter:v1.0.9@sha256:b9b56fb0072801742e5737d53cdb8ce5d971bc2e9a8bac2d5f9d40e69b0f9659) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/hpestorage/volume-mutator:v1.3.9@sha256:5b7e4476974f63977fb7196d97e12948c47deb5194cba7f77f7801542849ee5e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-block-volumereplication-operator:v0.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-attacher:v4.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-controller:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-driver-node:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.6.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/livenessprobe:v2.9.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/ibm-block-csi-operator:1.11.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-provisioner:v3.4.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-resizer:v1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/sig-storage/csi-snapshotter:v6.2.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/ibmcsiblock/csi-volume-group-operator:v0.9.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/controller:v1.12.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/defaultbackend-amd64:1.5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ironic:main@sha256:3cf3aa6e1fef6204e9dfc4e0df5f7cc781d4b555549bb1b768b6149725407ea5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/nginx:1.25) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keepalived:latest@sha256:b794c04706ec6914fc3635e23c9d6a95351dec4c0d320eb83ae5a781b791e30d) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/keycloak/keycloak:24.0.5-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/keystone:main@sha256:d82122679914bcf9121e951e754da7f4c93cb02c79414694547aa6314530cddb) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-apiserver:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-controller-manager:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/coredns/coredns:v1.8.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/etcd:3.5.6-0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-proxy:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/brancz/kube-rbac-proxy:v0.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-scheduler:v1.28.13) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/kube-vip/kube-vip:v0.6.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/kubectl:v1.34.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/libvirt-tls-sidecar:v1.0.2@sha256:c994bf3302a9ae9d8e356ed1e192d4e2f8f9d290e89499d30bb75f285eb55074) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/inovex/prometheus-libvirt-exporter:2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/containerd/busybox:1.36) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rancher/local-path-provisioner:v0.0.24) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/nginxinc/nginx-unprivileged:1.24-alpine) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/grafana/loki:3.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/magnum:main@sha256:be30fc62b97ee15502c211cc1c73ae698a47d9ea7d5982a396db1d677f2088aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/vexxhost/magnum-cluster-api-registry:latest) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/manila:main@sha256:42eae6acdc2ab6be7908d9f96303776f796349bed866e1808452a8507d82a7a2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/memcached:1.6.26) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/netoffload:main@sha256:cad35bee17396beaff4f4f95c19c3a68d1476b812dbf5c0497c7c12a17c00124) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/neutron:main@sha256:55f9c67dda4cc7082739eea7cb21810862a56aac6fe8107a5f31627c601ab23e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/coredns/coredns:1.11.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/nfd/node-feature-discovery:v0.15.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova:main@sha256:4d20ff43a98cfa92485d805f8724266e75c27ed46a4c955681c11dfb94a9995e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/nova-ssh:main@sha256:b5063b69ce4c8cbccc92c911c10849fe9481c8d0bdb6db0c2372a149144e534c) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/oauth2-proxy/oauth2-proxy:v7.6.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/octavia:main@sha256:13bfd0f2e24ca220fa66a1996c6e403fcf2b8ddb2cc86705ea250c5f65fb4487) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/python-openstackclient:main@sha256:09737a2e00a2546bc96ecf610481c673d7c8f808fb80f921ef50a053545ecadc) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/orc/openstack-resource-controller:v2.2.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openvswitch:v3.3.6-6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn-bgp-agent:main@sha256:98f80380aec29ea1cedd9a923edb411706fb7528bfe13daae6dd086e40997d55) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/ovn:v24.03.7-3@sha256:deb1966eff94d8da072a3647db63546722094deb3ef34b6b464609bcba61887a) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/pause:3.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/haproxy:2.8.15) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster-operator:1.18.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtradb-cluster:8.0.42-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/percona/percona-xtrabackup:8.0.35-33.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/placement:main@sha256:ae9d401c35c837d9c7dc3b0dbbe1b183545949eefb9c3b594ba08084c2cf85ca) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/pod-tls-sidecar:v1.0.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-config-reloader:v0.73.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheuscommunity/ipmi-exporter:v1.10.1@sha256:0662cadaf268b6718f0f66429047cb23566ab3e4c175f25eaf588416a7b035e8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/memcached-exporter:v0.14.3) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/mysqld-exporter:v0.17.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/node-exporter:v1.8.1) \n[image-warmup/image_warmup] ok: [instance] => (item=harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1) => {\n[image-warmup/image_warmup]     \"msg\": \"Warmup pull failed for harbor.atmosphere.dev/packages.vexxhost.com/smartctl-exporter:0.14.0-1 (rc=1); kubelet will pull on demand.\"\n[image-warmup/image_warmup] }\n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/openstack-database-exporter:v1.1.0@sha256:b8ae955645124e5d6054a3ce98069169e29dc1464d7979a4431f496ead50958e) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/openstack-exporter/openstack-exporter:1.7.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus-operator/prometheus-operator:v0.74.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/prom/pushgateway:v1.8.0) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/quay.io/prometheus/prometheus:v2.51.2) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/library/rabbitmq:4.1.4-management) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/cluster-operator:2.16.1) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/default-user-credential-updater:1.0.8) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rabbitmqoperator/messaging-topology-operator:1.17.4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/redis-exporter:1.67.0-debian-12-r9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/rook/ceph:v1.15.9) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/carvel-dev/secretgen-controller@sha256:59ec05ce5847bfd70c8e04f08b5195e918c8f6fbb947ffc91b456494a2958fd5) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/staffeln:main@sha256:07d2b543e9df7b07a042180edd7eb2a49dfb199ff31b32ee578e46d9be2f3c4f) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/ghcr.io/vexxhost/tempest:main@sha256:193660aa727108b5687df12b037ae869d2b2c057bfeb3a5d59dda35c95b122aa) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/bitnamilegacy/valkey-sentinel:8.0.2-debian-12-r4) \n[image-warmup/image_warmup] skipping: [instance] => (item=harbor.atmosphere.dev/docker.io/timberio/vector:0.38.0-debian) \n[nova/nova] [WARNING]: Platform linux on host instance is using the discovered Python\n[nova/nova] interpreter at /usr/bin/python3.10, but future installation of another Python\n[nova/nova] interpreter could change the meaning of that path. See\n[nova/nova] https://docs.ansible.com/ansible-\n[nova/nova] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[nova/nova] ok: [instance]\n[image-warmup/image_warmup] \n[image-warmup/image_warmup] PLAY RECAP *********************************************************************\n[image-warmup/image_warmup] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[image-warmup/image_warmup] \n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n==> [image-warmup] Deployment complete\n==> [node-feature-discovery] Starting deployment\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY [controllers[0]] **********************************************************\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [Gathering Facts] *********************************************************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create RabbitMQ cluster] *************************************************\n[nova/nova] included: rabbitmq for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[node-feature-discovery/node_feature_discovery] [WARNING]: Platform linux on host instance is using the discovered Python\n[node-feature-discovery/node_feature_discovery] interpreter at /usr/bin/python3.10, but future installation of another Python\n[node-feature-discovery/node_feature_discovery] interpreter could change the meaning of that path. See\n[node-feature-discovery/node_feature_discovery] https://docs.ansible.com/ansible-\n[node-feature-discovery/node_feature_discovery] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[node-feature-discovery/node_feature_discovery] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Install all CRDs] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[nova/nova] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] TASK [vexxhost.atmosphere.node_feature_discovery : Deploy Helm chart] **********\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[nova/nova] ok: [instance] => (item=oslo_messaging)\n[nova/nova] ok: [instance] => (item=oslo_db_api)\n[nova/nova] ok: [instance] => (item=oslo_db_cell0)\n[nova/nova] ok: [instance] => (item=network)\n[nova/nova] ok: [instance] => (item=image)\n[nova/nova] ok: [instance] => (item=oslo_cache)\n[nova/nova] ok: [instance] => (item=compute_novnc_proxy)\n[nova/nova] ok: [instance] => (item=placement)\n[nova/nova] ok: [instance] => (item=compute_metadata)\n[nova/nova] ok: [instance] => (item=oslo_db)\n[nova/nova] ok: [instance] => (item=volumev3)\n[nova/nova] ok: [instance] => (item=compute)\n[nova/nova] ok: [instance] => (item=baremetal)\n[nova/nova] ok: [instance] => (item=identity)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[nova/nova] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[node-feature-discovery/node_feature_discovery] ok: [instance]\n[node-feature-discovery/node_feature_discovery] \n[node-feature-discovery/node_feature_discovery] PLAY RECAP *********************************************************************\n[node-feature-discovery/node_feature_discovery] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[node-feature-discovery/node_feature_discovery] \n==> [node-feature-discovery] Deployment complete\n==> [frr-k8s] Starting deployment\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Fail if atmosphere_ceph_enabled is set] *******\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate temporary file for SSH public key] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:12.189152Z",
                            "start": "2026-07-25T20:46:12.113814Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed3e",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "204229"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:12.251943Z",
                            "start": "2026-07-25T20:46:12.196480Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed3f",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 480 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:12.328109Z",
                            "start": "2026-07-25T20:46:12.261630Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed40",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:12.393195Z",
                            "start": "2026-07-25T20:46:12.337584Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ed41",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:46:12.497085",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:46:32.499654",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:32.517776Z",
                            "start": "2026-07-25T20:46:12.451007Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef7e",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "25"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:32.589111Z",
                            "start": "2026-07-25T20:46:32.523760Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef7f",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:32.836144Z",
                            "start": "2026-07-25T20:46:32.596766Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef80",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012371.7884572,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 440,
                                "charset": "unknown",
                                "checksum": "896c64c2072cdc73f7b3d7796564c50f27c227bc",
                                "ctime": 1785012392.9928555,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012392.9928555,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 219506,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:33.067929Z",
                            "start": "2026-07-25T20:46:32.846186Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef81",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "15277"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:33.133551Z",
                            "start": "2026-07-25T20:46:33.075167Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef82",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +204230 /tmp/ansible.90r1powz.log | head -c 15277",
                            "delta": "0:00:00.013347",
                            "end": "2026-07-25 20:46:33.367520",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +204230 /tmp/ansible.90r1powz.log | head -c 15277",
                                    "_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-34c8-7bd3-00000001ef83-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:46:33.354173",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY [controllers:computes] ****************************************************\n[nova/nova] ok: [instance -> localhost]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Write contents of current private SSH key] ****\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.atmosphere.frr_k8s : Deploy Helm chart] *************************\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY RECAP *********************************************************************\n[frr-k8s/frr_k8s] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0   \n[frr-k8s/frr_k8s] \n==> [frr-k8s] Deployment complete\n==> [ovn] Starting deployment\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate public key for SSH private key] ******\n[ovn/ovn] \n[ovn/ovn] PLAY [controllers:computes] ****************************************************\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ovn/ovn] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Delete temporary file for public SSH key] *****\n[nova/nova] ok: [instance -> localhost]\n[ovn/ovn] ok: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Check if ovn_controller DaemonSet exists] ******\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Delete existing ovn controller DaemonSet if type label is found] ***\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Remove nova-bootstrap and nova-cell-setup job] ***\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Pull ovn-controller image] *********************\n[nova/nova] ok: [instance] => (item=nova-bootstrap)\n[ovn/ovn] [WARNING]: Platform linux on host instance is using the discovered Python\n[ovn/ovn] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ovn/ovn] interpreter could change the meaning of that path. See\n[ovn/ovn] https://docs.ansible.com/ansible-\n[ovn/ovn] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ovn/ovn] ok: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Verify ovn-controller image pull] **************\n[ovn/ovn] ok: [instance] => {\n[ovn/ovn]     \"changed\": false,\n[ovn/ovn]     \"msg\": \"Successfully pulled ovn-controller image\"\n[ovn/ovn] }\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Deploy Helm chart] *****************************\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] PLAY RECAP *********************************************************************\n[ovn/ovn] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[ovn/ovn] \n==> [ovn] Deployment complete\n==> [valkey] Starting deployment\n[nova/nova] ok: [instance] => (item=nova-cell-setup)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate Helm values (storage)] ***************\n[valkey/valkey] \n[valkey/valkey] PLAY [controllers] *************************************************************\n[valkey/valkey] \n[valkey/valkey] TASK [Gathering Facts] *********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY RECAP *********************************************************************\n[kube-prometheus-stack/kube_prometheus_stack] instance                   : ok=21   changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[kube-prometheus-stack/kube_prometheus_stack] \n[nova/nova] ok: [instance]\n==> [kube-prometheus-stack] Deployment complete\n==> [vector] Starting deployment\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Deploy Helm chart] ****************************\n[vector/vector] \n[vector/vector] PLAY [controllers[0]] **********************************************************\n[vector/vector] \n[vector/vector] TASK [Gathering Facts] *********************************************************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute] **************************************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute] ********************\n[valkey/valkey] [WARNING]: Platform linux on host instance is using the discovered Python\n[valkey/valkey] interpreter at /usr/bin/python3.10, but future installation of another Python\n[valkey/valkey] interpreter could change the meaning of that path. See\n[valkey/valkey] https://docs.ansible.com/ansible-\n[valkey/valkey] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[valkey/valkey] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[vector/vector] [WARNING]: Platform linux on host instance is using the discovered Python\n[vector/vector] interpreter at /usr/bin/python3.10, but future installation of another Python\n[vector/vector] interpreter could change the meaning of that path. See\n[vector/vector] https://docs.ansible.com/ansible-\n[vector/vector] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[vector/vector] ok: [instance]\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[valkey/valkey] ok: [instance]\n[vector/vector] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Create TLS resources] ***********************\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[vector/vector] ok: [instance]\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute-novnc-proxy] **************************************\n[vector/vector] \n[vector/vector] TASK [vexxhost.atmosphere.vector : Deploy Helm chart] **************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute-novnc-proxy] ********\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Deploy Helm chart] **************************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Wait until compute api service ready] *********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Create flavors] *******************************\n[vector/vector] ok: [instance]\n[vector/vector] \n[vector/vector] PLAY RECAP *********************************************************************\n[vector/vector] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[vector/vector] \n==> [vector] Deployment complete\n==> [horizon] Starting deployment\n[horizon/horizon] \n[horizon/horizon] PLAY [controllers[0]] **********************************************************\n[horizon/horizon] \n[horizon/horizon] TASK [Gathering Facts] *********************************************************\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] PLAY RECAP *********************************************************************\n[valkey/valkey] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[valkey/valkey] \n[nova/nova] ok: [instance] => (item={'disk': 1, 'name': 'm1.tiny', 'ram': 512, 'vcpus': 1})\n==> [valkey] Deployment complete\n==> [rook-ceph-cluster] Starting deployment\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY [controllers[0]] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Gathering Facts] *********************************************************\n[nova/nova] ok: [instance] => (item={'disk': 20, 'name': 'm1.small', 'ram': 2048, 'vcpus': 1})\n[nova/nova] ok: [instance] => (item={'disk': 40, 'name': 'm1.medium', 'ram': 4096, 'vcpus': 2})\n[nova/nova] ok: [instance] => (item={'disk': 80, 'name': 'm1.large', 'ram': 8192, 'vcpus': 4})\n[horizon/horizon] [WARNING]: Platform linux on host instance is using the discovered Python\n[horizon/horizon] interpreter at /usr/bin/python3.10, but future installation of another Python\n[horizon/horizon] interpreter could change the meaning of that path. See\n[horizon/horizon] https://docs.ansible.com/ansible-\n[horizon/horizon] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create RabbitMQ cluster] *************************************************\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[nova/nova] ok: [instance] => (item={'disk': 160, 'name': 'm1.xlarge', 'ram': 16384, 'vcpus': 8})\n[nova/nova] \n[nova/nova] PLAY RECAP *********************************************************************\n[nova/nova] instance                   : ok=34   changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[nova/nova] \n==> [nova] Deployment complete\n==> [heat] Starting deployment\n[heat/heat] \n[heat/heat] PLAY [controllers[0]] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter could change the meaning of that path. See\n[rook-ceph-cluster/rook_ceph_cluster] https://docs.ansible.com/ansible-\n[rook-ceph-cluster/rook_ceph_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Gathering Facts] *********************************************************\n[horizon/horizon] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[horizon/horizon] ok: [instance] => (item=oslo_db)\n[horizon/horizon] ok: [instance] => (item=oslo_cache)\n[horizon/horizon] ok: [instance] => (item=dashboard)\n[horizon/horizon] ok: [instance] => (item=identity)\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[horizon/horizon] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.horizon : Deploy Helm chart] *************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create RabbitMQ cluster] *************************************************",
                            "stdout_lines": [
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] PLAY [controllers:computes] ****************************************************",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Write contents of current private SSH key] ****",
                                "[frr-k8s/frr_k8s] skipping: [instance]",
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] TASK [vexxhost.atmosphere.frr_k8s : Deploy Helm chart] *************************",
                                "[frr-k8s/frr_k8s] skipping: [instance]",
                                "[frr-k8s/frr_k8s] ",
                                "[frr-k8s/frr_k8s] PLAY RECAP *********************************************************************",
                                "[frr-k8s/frr_k8s] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0   ",
                                "[frr-k8s/frr_k8s] ",
                                "==> [frr-k8s] Deployment complete",
                                "==> [ovn] Starting deployment",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Generate public key for SSH private key] ******",
                                "[ovn/ovn] ",
                                "[ovn/ovn] PLAY [controllers:computes] ****************************************************",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[ovn/ovn] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Delete temporary file for public SSH key] *****",
                                "[nova/nova] ok: [instance -> localhost]",
                                "[ovn/ovn] ok: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Check if ovn_controller DaemonSet exists] ******",
                                "[ovn/ovn] skipping: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Delete existing ovn controller DaemonSet if type label is found] ***",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Remove nova-bootstrap and nova-cell-setup job] ***",
                                "[ovn/ovn] skipping: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Pull ovn-controller image] *********************",
                                "[nova/nova] ok: [instance] => (item=nova-bootstrap)",
                                "[ovn/ovn] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ovn/ovn] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ovn/ovn] interpreter could change the meaning of that path. See",
                                "[ovn/ovn] https://docs.ansible.com/ansible-",
                                "[ovn/ovn] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ovn/ovn] ok: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Verify ovn-controller image pull] **************",
                                "[ovn/ovn] ok: [instance] => {",
                                "[ovn/ovn]     \"changed\": false,",
                                "[ovn/ovn]     \"msg\": \"Successfully pulled ovn-controller image\"",
                                "[ovn/ovn] }",
                                "[ovn/ovn] ",
                                "[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Deploy Helm chart] *****************************",
                                "[ovn/ovn] skipping: [instance]",
                                "[ovn/ovn] ",
                                "[ovn/ovn] PLAY RECAP *********************************************************************",
                                "[ovn/ovn] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   ",
                                "[ovn/ovn] ",
                                "==> [ovn] Deployment complete",
                                "==> [valkey] Starting deployment",
                                "[nova/nova] ok: [instance] => (item=nova-cell-setup)",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Generate Helm values (storage)] ***************",
                                "[valkey/valkey] ",
                                "[valkey/valkey] PLAY [controllers] *************************************************************",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [Gathering Facts] *********************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[kube-prometheus-stack/kube_prometheus_stack] PLAY RECAP *********************************************************************",
                                "[kube-prometheus-stack/kube_prometheus_stack] instance                   : ok=21   changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[kube-prometheus-stack/kube_prometheus_stack] ",
                                "[nova/nova] ok: [instance]",
                                "==> [kube-prometheus-stack] Deployment complete",
                                "==> [vector] Starting deployment",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Deploy Helm chart] ****************************",
                                "[vector/vector] ",
                                "[vector/vector] PLAY [controllers[0]] **********************************************************",
                                "[vector/vector] ",
                                "[vector/vector] TASK [Gathering Facts] *********************************************************",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress] **********************************************************",
                                "[nova/nova] included: openstack_helm_ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress compute] **************************************************",
                                "[nova/nova] included: ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute] ********************",
                                "[valkey/valkey] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[valkey/valkey] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[valkey/valkey] interpreter could change the meaning of that path. See",
                                "[valkey/valkey] https://docs.ansible.com/ansible-",
                                "[valkey/valkey] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[valkey/valkey] ok: [instance]",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[valkey/valkey] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[vector/vector] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[vector/vector] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[vector/vector] interpreter could change the meaning of that path. See",
                                "[vector/vector] https://docs.ansible.com/ansible-",
                                "[vector/vector] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[vector/vector] ok: [instance]",
                                "[vector/vector] ",
                                "[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[valkey/valkey] ok: [instance]",
                                "[vector/vector] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Create TLS resources] ***********************",
                                "[vector/vector] ",
                                "[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress] **********************************************************",
                                "[nova/nova] included: openstack_helm_ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[nova/nova] skipping: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[vector/vector] ok: [instance]",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [Create Ingress compute-novnc-proxy] **************************************",
                                "[vector/vector] ",
                                "[vector/vector] TASK [vexxhost.atmosphere.vector : Deploy Helm chart] **************************",
                                "[nova/nova] included: ingress for instance",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute-novnc-proxy] ********",
                                "[valkey/valkey] ok: [instance]",
                                "[valkey/valkey] ",
                                "[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Deploy Helm chart] **************************",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Wait until compute api service ready] *********",
                                "[nova/nova] ok: [instance]",
                                "[nova/nova] ",
                                "[nova/nova] TASK [vexxhost.atmosphere.nova : Create flavors] *******************************",
                                "[vector/vector] ok: [instance]",
                                "[vector/vector] ",
                                "[vector/vector] PLAY RECAP *********************************************************************",
                                "[vector/vector] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[vector/vector] ",
                                "==> [vector] Deployment complete",
                                "==> [horizon] Starting deployment",
                                "[horizon/horizon] ",
                                "[horizon/horizon] PLAY [controllers[0]] **********************************************************",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Gathering Facts] *********************************************************",
                                "[valkey/valkey] ok: [instance]",
                                "[valkey/valkey] ",
                                "[valkey/valkey] PLAY RECAP *********************************************************************",
                                "[valkey/valkey] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[valkey/valkey] ",
                                "[nova/nova] ok: [instance] => (item={'disk': 1, 'name': 'm1.tiny', 'ram': 512, 'vcpus': 1})",
                                "==> [valkey] Deployment complete",
                                "==> [rook-ceph-cluster] Starting deployment",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] PLAY [controllers[0]] **********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Gathering Facts] *********************************************************",
                                "[nova/nova] ok: [instance] => (item={'disk': 20, 'name': 'm1.small', 'ram': 2048, 'vcpus': 1})",
                                "[nova/nova] ok: [instance] => (item={'disk': 40, 'name': 'm1.medium', 'ram': 4096, 'vcpus': 2})",
                                "[nova/nova] ok: [instance] => (item={'disk': 80, 'name': 'm1.large', 'ram': 8192, 'vcpus': 4})",
                                "[horizon/horizon] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[horizon/horizon] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[horizon/horizon] interpreter could change the meaning of that path. See",
                                "[horizon/horizon] https://docs.ansible.com/ansible-",
                                "[horizon/horizon] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Create RabbitMQ cluster] *************************************************",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[nova/nova] ok: [instance] => (item={'disk': 160, 'name': 'm1.xlarge', 'ram': 16384, 'vcpus': 8})",
                                "[nova/nova] ",
                                "[nova/nova] PLAY RECAP *********************************************************************",
                                "[nova/nova] instance                   : ok=34   changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "[nova/nova] ",
                                "==> [nova] Deployment complete",
                                "==> [heat] Starting deployment",
                                "[heat/heat] ",
                                "[heat/heat] PLAY [controllers[0]] **********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[rook-ceph-cluster/rook_ceph_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[rook-ceph-cluster/rook_ceph_cluster] interpreter could change the meaning of that path. See",
                                "[rook-ceph-cluster/rook_ceph_cluster] https://docs.ansible.com/ansible-",
                                "[rook-ceph-cluster/rook_ceph_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Gathering Facts] *********************************************************",
                                "[horizon/horizon] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[horizon/horizon] ok: [instance] => (item=oslo_db)",
                                "[horizon/horizon] ok: [instance] => (item=oslo_cache)",
                                "[horizon/horizon] ok: [instance] => (item=dashboard)",
                                "[horizon/horizon] ok: [instance] => (item=identity)",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[horizon/horizon] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.horizon : Deploy Helm chart] *************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Create RabbitMQ cluster] *************************************************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001ef83-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:33.693339Z",
                            "start": "2026-07-25T20:46:33.162709Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef83",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY [controllers:computes] ****************************************************\n[nova/nova] ok: [instance -> localhost]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Write contents of current private SSH key] ****\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] TASK [vexxhost.atmosphere.frr_k8s : Deploy Helm chart] *************************\n[frr-k8s/frr_k8s] skipping: [instance]\n[frr-k8s/frr_k8s] \n[frr-k8s/frr_k8s] PLAY RECAP *********************************************************************\n[frr-k8s/frr_k8s] instance                   : ok=0    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0   \n[frr-k8s/frr_k8s] \n==> [frr-k8s] Deployment complete\n==> [ovn] Starting deployment\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate public key for SSH private key] ******\n[ovn/ovn] \n[ovn/ovn] PLAY [controllers:computes] ****************************************************\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[ovn/ovn] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[nova/nova] ok: [instance -> localhost]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Delete temporary file for public SSH key] *****\n[nova/nova] ok: [instance -> localhost]\n[ovn/ovn] ok: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Check if ovn_controller DaemonSet exists] ******\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Delete existing ovn controller DaemonSet if type label is found] ***\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Remove nova-bootstrap and nova-cell-setup job] ***\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Pull ovn-controller image] *********************\n[nova/nova] ok: [instance] => (item=nova-bootstrap)\n[ovn/ovn] [WARNING]: Platform linux on host instance is using the discovered Python\n[ovn/ovn] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ovn/ovn] interpreter could change the meaning of that path. See\n[ovn/ovn] https://docs.ansible.com/ansible-\n[ovn/ovn] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ovn/ovn] ok: [instance]\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Verify ovn-controller image pull] **************\n[ovn/ovn] ok: [instance] => {\n[ovn/ovn]     \"changed\": false,\n[ovn/ovn]     \"msg\": \"Successfully pulled ovn-controller image\"\n[ovn/ovn] }\n[ovn/ovn] \n[ovn/ovn] TASK [vexxhost.atmosphere.ovn : Deploy Helm chart] *****************************\n[ovn/ovn] skipping: [instance]\n[ovn/ovn] \n[ovn/ovn] PLAY RECAP *********************************************************************\n[ovn/ovn] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[ovn/ovn] \n==> [ovn] Deployment complete\n==> [valkey] Starting deployment\n[nova/nova] ok: [instance] => (item=nova-cell-setup)\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Generate Helm values (storage)] ***************\n[valkey/valkey] \n[valkey/valkey] PLAY [controllers] *************************************************************\n[valkey/valkey] \n[valkey/valkey] TASK [Gathering Facts] *********************************************************\n[kube-prometheus-stack/kube_prometheus_stack] ok: [instance]\n[kube-prometheus-stack/kube_prometheus_stack] \n[kube-prometheus-stack/kube_prometheus_stack] PLAY RECAP *********************************************************************\n[kube-prometheus-stack/kube_prometheus_stack] instance                   : ok=21   changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[kube-prometheus-stack/kube_prometheus_stack] \n[nova/nova] ok: [instance]\n==> [kube-prometheus-stack] Deployment complete\n==> [vector] Starting deployment\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Deploy Helm chart] ****************************\n[vector/vector] \n[vector/vector] PLAY [controllers[0]] **********************************************************\n[vector/vector] \n[vector/vector] TASK [Gathering Facts] *********************************************************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute] **************************************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute] ********************\n[valkey/valkey] [WARNING]: Platform linux on host instance is using the discovered Python\n[valkey/valkey] interpreter at /usr/bin/python3.10, but future installation of another Python\n[valkey/valkey] interpreter could change the meaning of that path. See\n[valkey/valkey] https://docs.ansible.com/ansible-\n[valkey/valkey] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[valkey/valkey] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[vector/vector] [WARNING]: Platform linux on host instance is using the discovered Python\n[vector/vector] interpreter at /usr/bin/python3.10, but future installation of another Python\n[vector/vector] interpreter could change the meaning of that path. See\n[vector/vector] https://docs.ansible.com/ansible-\n[vector/vector] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[vector/vector] ok: [instance]\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[valkey/valkey] ok: [instance]\n[vector/vector] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Create TLS resources] ***********************\n[vector/vector] \n[vector/vector] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress] **********************************************************\n[nova/nova] included: openstack_helm_ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[nova/nova] skipping: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[vector/vector] ok: [instance]\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [Create Ingress compute-novnc-proxy] **************************************\n[vector/vector] \n[vector/vector] TASK [vexxhost.atmosphere.vector : Deploy Helm chart] **************************\n[nova/nova] included: ingress for instance\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.ingress : Create Ingress compute-novnc-proxy] ********\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] TASK [vexxhost.atmosphere.valkey : Deploy Helm chart] **************************\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Wait until compute api service ready] *********\n[nova/nova] ok: [instance]\n[nova/nova] \n[nova/nova] TASK [vexxhost.atmosphere.nova : Create flavors] *******************************\n[vector/vector] ok: [instance]\n[vector/vector] \n[vector/vector] PLAY RECAP *********************************************************************\n[vector/vector] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[vector/vector] \n==> [vector] Deployment complete\n==> [horizon] Starting deployment\n[horizon/horizon] \n[horizon/horizon] PLAY [controllers[0]] **********************************************************\n[horizon/horizon] \n[horizon/horizon] TASK [Gathering Facts] *********************************************************\n[valkey/valkey] ok: [instance]\n[valkey/valkey] \n[valkey/valkey] PLAY RECAP *********************************************************************\n[valkey/valkey] instance                   : ok=5    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[valkey/valkey] \n[nova/nova] ok: [instance] => (item={'disk': 1, 'name': 'm1.tiny', 'ram': 512, 'vcpus': 1})\n==> [valkey] Deployment complete\n==> [rook-ceph-cluster] Starting deployment\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY [controllers[0]] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Gathering Facts] *********************************************************\n[nova/nova] ok: [instance] => (item={'disk': 20, 'name': 'm1.small', 'ram': 2048, 'vcpus': 1})\n[nova/nova] ok: [instance] => (item={'disk': 40, 'name': 'm1.medium', 'ram': 4096, 'vcpus': 2})\n[nova/nova] ok: [instance] => (item={'disk': 80, 'name': 'm1.large', 'ram': 8192, 'vcpus': 4})\n[horizon/horizon] [WARNING]: Platform linux on host instance is using the discovered Python\n[horizon/horizon] interpreter at /usr/bin/python3.10, but future installation of another Python\n[horizon/horizon] interpreter could change the meaning of that path. See\n[horizon/horizon] https://docs.ansible.com/ansible-\n[horizon/horizon] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create RabbitMQ cluster] *************************************************\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[nova/nova] ok: [instance] => (item={'disk': 160, 'name': 'm1.xlarge', 'ram': 16384, 'vcpus': 8})\n[nova/nova] \n[nova/nova] PLAY RECAP *********************************************************************\n[nova/nova] instance                   : ok=34   changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[nova/nova] \n==> [nova] Deployment complete\n==> [heat] Starting deployment\n[heat/heat] \n[heat/heat] PLAY [controllers[0]] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Platform linux on host instance is using the discovered Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter at /usr/bin/python3.10, but future installation of another Python\n[rook-ceph-cluster/rook_ceph_cluster] interpreter could change the meaning of that path. See\n[rook-ceph-cluster/rook_ceph_cluster] https://docs.ansible.com/ansible-\n[rook-ceph-cluster/rook_ceph_cluster] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Gathering Facts] *********************************************************\n[horizon/horizon] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[horizon/horizon] ok: [instance] => (item=oslo_db)\n[horizon/horizon] ok: [instance] => (item=oslo_cache)\n[horizon/horizon] ok: [instance] => (item=dashboard)\n[horizon/horizon] ok: [instance] => (item=identity)\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[horizon/horizon] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.horizon : Deploy Helm chart] *************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create RabbitMQ cluster] *************************************************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:33.774139Z",
                            "start": "2026-07-25T20:46:33.702410Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef84",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "219506"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:33.835406Z",
                            "start": "2026-07-25T20:46:33.780809Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef85",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 500 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:33.908272Z",
                            "start": "2026-07-25T20:46:33.842423Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef86",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:33.973857Z",
                            "start": "2026-07-25T20:46:33.917157Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001ef87",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:46:34.072496",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:46:54.074332",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:54.091249Z",
                            "start": "2026-07-25T20:46:34.028563Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1da",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "26"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:54.170590Z",
                            "start": "2026-07-25T20:46:54.101566Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1db",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:54.468179Z",
                            "start": "2026-07-25T20:46:54.179484Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1dc",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012393.3568625,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 488,
                                "charset": "unknown",
                                "checksum": "0826e494d7db45421d15d6ce85cc5c5ff08eea24",
                                "ctime": 1785012414.1772537,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012414.1772537,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 243634,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:54.703288Z",
                            "start": "2026-07-25T20:46:54.479334Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1dd",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "24128"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:54.780392Z",
                            "start": "2026-07-25T20:46:54.716760Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1de",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +219507 /tmp/ansible.90r1powz.log | head -c 24128",
                            "delta": "0:00:00.012822",
                            "end": "2026-07-25 20:46:55.022746",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +219507 /tmp/ansible.90r1powz.log | head -c 24128",
                                    "_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-34c8-7bd3-00000001f1df-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:46:55.009924",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item=rook_ceph_cluster)\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph-cluster/rook_ceph_cluster] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress] **********************************************************\n[horizon/horizon] included: openstack_helm_ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[horizon/horizon] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Set mgr/cephadm/warn_on_stray_daemons to false] ***\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress dashboard] ************************************************\n[horizon/horizon] included: ingress for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.ingress : Create Ingress dashboard] ******************\n[heat/heat] ok: [instance]\n[heat/heat] [WARNING]: Platform linux on host instance is using the discovered Python\n[heat/heat] interpreter at /usr/bin/python3.10, but future installation of another Python\n[heat/heat] interpreter could change the meaning of that path. See\n[heat/heat] https://docs.ansible.com/ansible-\n[heat/heat] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create RabbitMQ cluster] *************************************************\n[heat/heat] included: rabbitmq for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] PLAY RECAP *********************************************************************\n[horizon/horizon] instance                   : ok=14   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[horizon/horizon] \n==> [horizon] Deployment complete\n==> [neutron] Starting deployment\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY [controllers[0]] **********************************************************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Gathering Facts] *********************************************************\n[heat/heat] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] PLAY [controllers[0]] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [Gathering Facts] *********************************************************\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[heat/heat] ok: [instance] => (item=oslo_cache)\n[heat/heat] ok: [instance] => (item=identity)\n[heat/heat] ok: [instance] => (item=oslo_messaging)\n[heat/heat] ok: [instance] => (item=cloudformation)\n[heat/heat] ok: [instance] => (item=orchestration)\n[heat/heat] ok: [instance] => (item=oslo_db)\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[heat/heat] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.heat : Deploy Helm chart] ****************************\n[neutron/neutron_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron_pre] interpreter could change the meaning of that path. See\n[neutron/neutron_pre] https://docs.ansible.com/ansible-\n[neutron/neutron_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron] interpreter could change the meaning of that path. See\n[neutron/neutron] https://docs.ansible.com/ansible-\n[neutron/neutron] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance] => (item=oslo_db) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_messaging) \n[neutron/neutron_pre] skipping: [instance] => (item=baremetal) \n[neutron/neutron_pre] skipping: [instance] => (item=load_balancer) \n[neutron/neutron_pre] skipping: [instance] => (item=dns) \n[neutron/neutron_pre] skipping: [instance] => (item=compute_metadata) \n[neutron/neutron_pre] skipping: [instance] => (item=compute) \n[neutron/neutron_pre] skipping: [instance] => (item=identity) \n[neutron/neutron_pre] skipping: [instance] => (item=network) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_cache) \n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[neutron/neutron_pre] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Configure OpenStack-Helm endpoints] **************************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[neutron/neutron_pre] included: openstack_helm_endpoints for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] included: rabbitmq for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron] skipping: [instance]\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[heat/heat] included: openstack_helm_ingress for instance\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[neutron/neutron] skipping: [instance]\n[heat/heat] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[heat/heat] skipping: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron] skipping: [instance]\n[heat/heat] ok: [instance]\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[heat/heat] \n[heat/heat] TASK [Create Ingress orchestration] ********************************************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[heat/heat] included: ingress for instance\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress orchestration] **************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Manage secret with generic switch access keys] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Set external_dns_driver] *******************\n[heat/heat] ok: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Generate Helm values] **********************\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values] ************************\n[neutron/neutron] skipping: [instance]\n[heat/heat] included: openstack_helm_ingress for instance\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (mount neutron genericswitch keys)] ***\n[heat/heat] skipping: [instance]\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Deploy Helm chart] *************************\n[heat/heat] skipping: [instance]\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron] \n[neutron/neutron] TASK [Create Ingress] **********************************************************\n[heat/heat] ok: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Wait until network service ready] **********\n[heat/heat] \n[heat/heat] TASK [Create Ingress cloudformation] *******************************************\n[neutron/neutron_pre] ok: [instance]\n[heat/heat] included: ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress cloudformation] *************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create networks] ***************************\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] PLAY RECAP *********************************************************************\n[heat/heat] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[heat/heat] \n==> [heat] Deployment complete\n==> [barbican] Starting deployment\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] \n[barbican/barbican] PLAY [controllers[0]] **********************************************************\n[neutron/neutron_pre] ok: [instance] => (item=oslo_db)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_messaging)\n[barbican/barbican] \n[barbican/barbican] TASK [Gathering Facts] *********************************************************\n[neutron/neutron_pre] ok: [instance] => (item=baremetal)\n[neutron/neutron_pre] ok: [instance] => (item=load_balancer)\n[neutron/neutron_pre] ok: [instance] => (item=dns)\n[neutron/neutron_pre] ok: [instance] => (item=compute_metadata)\n[neutron/neutron_pre] ok: [instance] => (item=compute)\n[neutron/neutron_pre] ok: [instance] => (item=identity)\n[neutron/neutron_pre] ok: [instance] => (item=network)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_cache)\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Set external_dns_driver] ***************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[neutron/neutron_pre] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Collect \"ceph quorum_status\" output from a monitor] ***\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Generate Helm values] ******************\n[neutron/neutron] ok: [instance] => (item={'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True, 'subnets': [{'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}]})\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create subnets] ****************************\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values] ********************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Deploy Helm chart] *********************\n[neutron/neutron] ok: [instance] => (item=[{'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True}, {'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}])\n[neutron/neutron] \n[neutron/neutron] PLAY RECAP *********************************************************************\n[neutron/neutron] instance                   : ok=8    changed=0    unreachable=0    failed=0    skipped=17   rescued=0    ignored=0   \n[neutron/neutron] \n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress] **********************************************************\n[neutron/neutron_pre] included: openstack_helm_ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[barbican/barbican] [WARNING]: Platform linux on host instance is using the discovered Python\n[barbican/barbican] interpreter at /usr/bin/python3.10, but future installation of another Python\n[barbican/barbican] interpreter could change the meaning of that path. See\n[barbican/barbican] https://docs.ansible.com/ansible-\n[barbican/barbican] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[barbican/barbican] ok: [instance]\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress network] **************************************************\n[neutron/neutron_pre] included: ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.ingress : Create Ingress network] ********************",
                            "stdout_lines": [
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item=rook_ceph_cluster)",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Create Ingress] **********************************************************",
                                "[horizon/horizon] included: openstack_helm_ingress for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[horizon/horizon] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Set mgr/cephadm/warn_on_stray_daemons to false] ***",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[horizon/horizon] skipping: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [Create Ingress dashboard] ************************************************",
                                "[horizon/horizon] included: ingress for instance",
                                "[horizon/horizon] ",
                                "[horizon/horizon] TASK [vexxhost.atmosphere.ingress : Create Ingress dashboard] ******************",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[heat/heat] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[heat/heat] interpreter could change the meaning of that path. See",
                                "[heat/heat] https://docs.ansible.com/ansible-",
                                "[heat/heat] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create RabbitMQ cluster] *************************************************",
                                "[heat/heat] included: rabbitmq for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[horizon/horizon] ok: [instance]",
                                "[horizon/horizon] ",
                                "[horizon/horizon] PLAY RECAP *********************************************************************",
                                "[horizon/horizon] instance                   : ok=14   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   ",
                                "[horizon/horizon] ",
                                "==> [horizon] Deployment complete",
                                "==> [neutron] Starting deployment",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] PLAY [controllers[0]] **********************************************************",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Gathering Facts] *********************************************************",
                                "[heat/heat] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] PLAY [controllers[0]] **********************************************************",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [Gathering Facts] *********************************************************",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[heat/heat] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[heat/heat] ok: [instance] => (item=oslo_cache)",
                                "[heat/heat] ok: [instance] => (item=identity)",
                                "[heat/heat] ok: [instance] => (item=oslo_messaging)",
                                "[heat/heat] ok: [instance] => (item=cloudformation)",
                                "[heat/heat] ok: [instance] => (item=orchestration)",
                                "[heat/heat] ok: [instance] => (item=oslo_db)",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[heat/heat] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.heat : Deploy Helm chart] ****************************",
                                "[neutron/neutron_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[neutron/neutron_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[neutron/neutron_pre] interpreter could change the meaning of that path. See",
                                "[neutron/neutron_pre] https://docs.ansible.com/ansible-",
                                "[neutron/neutron_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[neutron/neutron] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[neutron/neutron] interpreter could change the meaning of that path. See",
                                "[neutron/neutron] https://docs.ansible.com/ansible-",
                                "[neutron/neutron] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[neutron/neutron_pre] skipping: [instance] => (item=oslo_db) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=baremetal) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=load_balancer) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=dns) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=compute_metadata) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=compute) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=identity) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=network) ",
                                "[neutron/neutron_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[neutron/neutron_pre] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Configure OpenStack-Helm endpoints] **************************************",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[neutron/neutron_pre] included: openstack_helm_endpoints for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[neutron/neutron_pre] included: rabbitmq for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [Create RabbitMQ cluster] *************************************************",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress] **********************************************************",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[heat/heat] included: openstack_helm_ingress for instance",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[heat/heat] skipping: [instance]",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] ok: [instance]",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress orchestration] ********************************************",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[heat/heat] included: ingress for instance",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress orchestration] **************",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Manage secret with generic switch access keys] ***",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Set external_dns_driver] *******************",
                                "[heat/heat] ok: [instance]",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Generate Helm values] **********************",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress] **********************************************************",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values] ************************",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] included: openstack_helm_ingress for instance",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (neutron_policy_server)] ***",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (mount neutron genericswitch keys)] ***",
                                "[heat/heat] skipping: [instance]",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Deploy Helm chart] *************************",
                                "[heat/heat] skipping: [instance]",
                                "[neutron/neutron] skipping: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [Create Ingress] **********************************************************",
                                "[heat/heat] ok: [instance]",
                                "[neutron/neutron] skipping: [instance]",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Wait until network service ready] **********",
                                "[heat/heat] ",
                                "[heat/heat] TASK [Create Ingress cloudformation] *******************************************",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[heat/heat] included: ingress for instance",
                                "[heat/heat] ",
                                "[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress cloudformation] *************",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create networks] ***************************",
                                "[heat/heat] ok: [instance]",
                                "[heat/heat] ",
                                "[heat/heat] PLAY RECAP *********************************************************************",
                                "[heat/heat] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   ",
                                "[heat/heat] ",
                                "==> [heat] Deployment complete",
                                "==> [barbican] Starting deployment",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[barbican/barbican] ",
                                "[barbican/barbican] PLAY [controllers[0]] **********************************************************",
                                "[neutron/neutron_pre] ok: [instance] => (item=oslo_db)",
                                "[neutron/neutron_pre] ok: [instance] => (item=oslo_messaging)",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Gathering Facts] *********************************************************",
                                "[neutron/neutron_pre] ok: [instance] => (item=baremetal)",
                                "[neutron/neutron_pre] ok: [instance] => (item=load_balancer)",
                                "[neutron/neutron_pre] ok: [instance] => (item=dns)",
                                "[neutron/neutron_pre] ok: [instance] => (item=compute_metadata)",
                                "[neutron/neutron_pre] ok: [instance] => (item=compute)",
                                "[neutron/neutron_pre] ok: [instance] => (item=identity)",
                                "[neutron/neutron_pre] ok: [instance] => (item=network)",
                                "[neutron/neutron_pre] ok: [instance] => (item=oslo_cache)",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Set external_dns_driver] ***************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Collect \"ceph quorum_status\" output from a monitor] ***",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Generate Helm values] ******************",
                                "[neutron/neutron] ok: [instance] => (item={'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True, 'subnets': [{'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}]})",
                                "[neutron/neutron] ",
                                "[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create subnets] ****************************",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values] ********************",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values (neutron_policy_server)] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Deploy Helm chart] *********************",
                                "[neutron/neutron] ok: [instance] => (item=[{'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True}, {'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}])",
                                "[neutron/neutron] ",
                                "[neutron/neutron] PLAY RECAP *********************************************************************",
                                "[neutron/neutron] instance                   : ok=8    changed=0    unreachable=0    failed=0    skipped=17   rescued=0    ignored=0   ",
                                "[neutron/neutron] ",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create Ingress] **********************************************************",
                                "[neutron/neutron_pre] included: openstack_helm_ingress for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[barbican/barbican] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[barbican/barbican] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[barbican/barbican] interpreter could change the meaning of that path. See",
                                "[barbican/barbican] https://docs.ansible.com/ansible-",
                                "[barbican/barbican] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[barbican/barbican] ok: [instance]",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[neutron/neutron_pre] skipping: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[neutron/neutron_pre] ok: [instance]",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [Create Ingress network] **************************************************",
                                "[neutron/neutron_pre] included: ingress for instance",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] TASK [vexxhost.atmosphere.ingress : Create Ingress network] ********************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001f1df-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:55.339613Z",
                            "start": "2026-07-25T20:46:54.811423Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1df",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item=rook_ceph_cluster)\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph-cluster/rook_ceph_cluster] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress] **********************************************************\n[horizon/horizon] included: openstack_helm_ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[horizon/horizon] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Set mgr/cephadm/warn_on_stray_daemons to false] ***\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[horizon/horizon] skipping: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] TASK [Create Ingress dashboard] ************************************************\n[horizon/horizon] included: ingress for instance\n[horizon/horizon] \n[horizon/horizon] TASK [vexxhost.atmosphere.ingress : Create Ingress dashboard] ******************\n[heat/heat] ok: [instance]\n[heat/heat] [WARNING]: Platform linux on host instance is using the discovered Python\n[heat/heat] interpreter at /usr/bin/python3.10, but future installation of another Python\n[heat/heat] interpreter could change the meaning of that path. See\n[heat/heat] https://docs.ansible.com/ansible-\n[heat/heat] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create RabbitMQ cluster] *************************************************\n[heat/heat] included: rabbitmq for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[horizon/horizon] ok: [instance]\n[horizon/horizon] \n[horizon/horizon] PLAY RECAP *********************************************************************\n[horizon/horizon] instance                   : ok=14   changed=0    unreachable=0    failed=0    skipped=5    rescued=0    ignored=0   \n[horizon/horizon] \n==> [horizon] Deployment complete\n==> [neutron] Starting deployment\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY [controllers[0]] **********************************************************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Gathering Facts] *********************************************************\n[heat/heat] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] PLAY [controllers[0]] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [Gathering Facts] *********************************************************\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[heat/heat] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[heat/heat] ok: [instance] => (item=oslo_cache)\n[heat/heat] ok: [instance] => (item=identity)\n[heat/heat] ok: [instance] => (item=oslo_messaging)\n[heat/heat] ok: [instance] => (item=cloudformation)\n[heat/heat] ok: [instance] => (item=orchestration)\n[heat/heat] ok: [instance] => (item=oslo_db)\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[heat/heat] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.heat : Deploy Helm chart] ****************************\n[neutron/neutron_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron_pre] interpreter could change the meaning of that path. See\n[neutron/neutron_pre] https://docs.ansible.com/ansible-\n[neutron/neutron_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron] [WARNING]: Platform linux on host instance is using the discovered Python\n[neutron/neutron] interpreter at /usr/bin/python3.10, but future installation of another Python\n[neutron/neutron] interpreter could change the meaning of that path. See\n[neutron/neutron] https://docs.ansible.com/ansible-\n[neutron/neutron] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[neutron/neutron_pre] skipping: [instance] => (item=oslo_db) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_messaging) \n[neutron/neutron_pre] skipping: [instance] => (item=baremetal) \n[neutron/neutron_pre] skipping: [instance] => (item=load_balancer) \n[neutron/neutron_pre] skipping: [instance] => (item=dns) \n[neutron/neutron_pre] skipping: [instance] => (item=compute_metadata) \n[neutron/neutron_pre] skipping: [instance] => (item=compute) \n[neutron/neutron_pre] skipping: [instance] => (item=identity) \n[neutron/neutron_pre] skipping: [instance] => (item=network) \n[neutron/neutron_pre] skipping: [instance] => (item=oslo_cache) \n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[neutron/neutron_pre] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Configure OpenStack-Helm endpoints] **************************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[neutron/neutron_pre] included: openstack_helm_endpoints for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron_pre] included: rabbitmq for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [Create RabbitMQ cluster] *************************************************\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron] skipping: [instance]\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[heat/heat] included: openstack_helm_ingress for instance\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[neutron/neutron] skipping: [instance]\n[heat/heat] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[heat/heat] skipping: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron] skipping: [instance]\n[heat/heat] ok: [instance]\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[heat/heat] \n[heat/heat] TASK [Create Ingress orchestration] ********************************************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[heat/heat] included: ingress for instance\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress orchestration] **************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Manage secret with generic switch access keys] ***\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[neutron/neutron] ok: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Set external_dns_driver] *******************\n[heat/heat] ok: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Generate Helm values] **********************\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [Create Ingress] **********************************************************\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values] ************************\n[neutron/neutron] skipping: [instance]\n[heat/heat] included: openstack_helm_ingress for instance\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Append Helm values (mount neutron genericswitch keys)] ***\n[heat/heat] skipping: [instance]\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Deploy Helm chart] *************************\n[heat/heat] skipping: [instance]\n[neutron/neutron] skipping: [instance]\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron] \n[neutron/neutron] TASK [Create Ingress] **********************************************************\n[heat/heat] ok: [instance]\n[neutron/neutron] skipping: [instance]\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Wait until network service ready] **********\n[heat/heat] \n[heat/heat] TASK [Create Ingress cloudformation] *******************************************\n[neutron/neutron_pre] ok: [instance]\n[heat/heat] included: ingress for instance\n[heat/heat] \n[heat/heat] TASK [vexxhost.atmosphere.ingress : Create Ingress cloudformation] *************\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create networks] ***************************\n[heat/heat] ok: [instance]\n[heat/heat] \n[heat/heat] PLAY RECAP *********************************************************************\n[heat/heat] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   \n[heat/heat] \n==> [heat] Deployment complete\n==> [barbican] Starting deployment\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] \n[barbican/barbican] PLAY [controllers[0]] **********************************************************\n[neutron/neutron_pre] ok: [instance] => (item=oslo_db)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_messaging)\n[barbican/barbican] \n[barbican/barbican] TASK [Gathering Facts] *********************************************************\n[neutron/neutron_pre] ok: [instance] => (item=baremetal)\n[neutron/neutron_pre] ok: [instance] => (item=load_balancer)\n[neutron/neutron_pre] ok: [instance] => (item=dns)\n[neutron/neutron_pre] ok: [instance] => (item=compute_metadata)\n[neutron/neutron_pre] ok: [instance] => (item=compute)\n[neutron/neutron_pre] ok: [instance] => (item=identity)\n[neutron/neutron_pre] ok: [instance] => (item=network)\n[neutron/neutron_pre] ok: [instance] => (item=oslo_cache)\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Set external_dns_driver] ***************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[neutron/neutron_pre] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Collect \"ceph quorum_status\" output from a monitor] ***\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Generate Helm values] ******************\n[neutron/neutron] ok: [instance] => (item={'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True, 'subnets': [{'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}]})\n[neutron/neutron] \n[neutron/neutron] TASK [vexxhost.atmosphere.neutron : Create subnets] ****************************\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values] ********************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Append Helm values (neutron_policy_server)] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.neutron_pre : Deploy Helm chart] *********************\n[neutron/neutron] ok: [instance] => (item=[{'external': True, 'mtu_size': 1500, 'name': 'public', 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'shared': True}, {'allocation_pool_end': '10.96.250.220', 'allocation_pool_start': '10.96.250.200', 'cidr': '10.96.250.0/24', 'enable_dhcp': True, 'gateway_ip': '10.96.250.10', 'name': 'public-subnet'}])\n[neutron/neutron] \n[neutron/neutron] PLAY RECAP *********************************************************************\n[neutron/neutron] instance                   : ok=8    changed=0    unreachable=0    failed=0    skipped=17   rescued=0    ignored=0   \n[neutron/neutron] \n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress] **********************************************************\n[neutron/neutron_pre] included: openstack_helm_ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[barbican/barbican] [WARNING]: Platform linux on host instance is using the discovered Python\n[barbican/barbican] interpreter at /usr/bin/python3.10, but future installation of another Python\n[barbican/barbican] interpreter could change the meaning of that path. See\n[barbican/barbican] https://docs.ansible.com/ansible-\n[barbican/barbican] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[barbican/barbican] ok: [instance]\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[neutron/neutron_pre] skipping: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[neutron/neutron_pre] ok: [instance]\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [Create Ingress network] **************************************************\n[neutron/neutron_pre] included: ingress for instance\n[neutron/neutron_pre] \n[neutron/neutron_pre] TASK [vexxhost.atmosphere.ingress : Create Ingress network] ********************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:55.446160Z",
                            "start": "2026-07-25T20:46:55.357104Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1e0",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "243634"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:55.517766Z",
                            "start": "2026-07-25T20:46:55.453242Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1e1",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 520 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:55.605490Z",
                            "start": "2026-07-25T20:46:55.527160Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1e2",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:46:55.684333Z",
                            "start": "2026-07-25T20:46:55.613436Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f1e3",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:46:55.817570",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:47:15.820381",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:15.838410Z",
                            "start": "2026-07-25T20:46:55.762062Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f44c",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "27"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:15.918699Z",
                            "start": "2026-07-25T20:47:15.848116Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f44d",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:16.195969Z",
                            "start": "2026-07-25T20:47:15.924859Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f44e",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012414.6452625,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 520,
                                "charset": "unknown",
                                "checksum": "92f97ed3cdb1051ada5b8ff6f3abeec8552e7499",
                                "ctime": 1785012436.1776671,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012436.1776671,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 259992,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:16.435291Z",
                            "start": "2026-07-25T20:47:16.205815Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f44f",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "16358"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:16.637456Z",
                            "start": "2026-07-25T20:47:16.444659Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f450",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +243635 /tmp/ansible.90r1powz.log | head -c 16358",
                            "delta": "0:00:00.008852",
                            "end": "2026-07-25 20:47:17.015010",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +243635 /tmp/ansible.90r1powz.log | head -c 16358",
                                    "_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-34c8-7bd3-00000001f451-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:47:17.006158",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[neutron/neutron_pre] ok: [instance]\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY RECAP *********************************************************************\n[neutron/neutron_pre] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   \n[neutron/neutron_pre] \n==> [neutron] Deployment complete\n==> [openstack-cli] Starting deployment\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY [controllers] *************************************************************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Gathering Facts] *********************************************************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.package : Update state for tar] **********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[barbican/barbican] ok: [instance] => {\n[barbican/barbican]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[barbican/barbican] }\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[openstack-cli/openstack_cli] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-cli/openstack_cli] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-cli/openstack_cli] interpreter could change the meaning of that path. See\n[openstack-cli/openstack_cli] https://docs.ansible.com/ansible-\n[openstack-cli/openstack_cli] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.package : Update state for tar] **********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[openstack-cli/openstack_cli] ok: [instance] => {\n[openstack-cli/openstack_cli]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[openstack-cli/openstack_cli] }\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for client.admin] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[barbican/barbican] included: openstack_helm_endpoints for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for monitors] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create RGW user password secret] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create Ceph cluster resource] ****\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[barbican/barbican] included: rabbitmq for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[openstack-cli/openstack_cli] included: openstack_helm_endpoints for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Deploy Helm chart] ***************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Create RabbitMQ cluster] *************************************************\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[barbican/barbican] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance] => (item=identity)\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Wait for keystone API to be Available] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" domain exists] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY RECAP *********************************************************************\n[openstack-cli/openstack_cli] instance                   : ok=19   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openstack-cli/openstack_cli] \n==> [openstack-cli] Deployment complete\n==> [magnum] Starting deployment\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] PLAY [controllers[0]] **********************************************************\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum] \n[magnum/magnum] TASK [Gathering Facts] *********************************************************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=key_manager)\n[barbican/barbican] ok: [instance] => (item=oslo_db)\n[barbican/barbican] ok: [instance] => (item=oslo_cache)\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] ok: [instance] => (item=oslo_messaging)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[barbican/barbican] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack user] ***********\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Deploy Helm chart] ************************\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Module did not set no_log for update_password\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" project exists] ***",
                            "stdout_lines": [
                                "[neutron/neutron_pre] ok: [instance]",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[neutron/neutron_pre] ",
                                "[neutron/neutron_pre] PLAY RECAP *********************************************************************",
                                "[neutron/neutron_pre] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   ",
                                "[neutron/neutron_pre] ",
                                "==> [neutron] Deployment complete",
                                "==> [openstack-cli] Starting deployment",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] PLAY [controllers] *************************************************************",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [Gathering Facts] *********************************************************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[barbican/barbican] ok: [instance] => {",
                                "[barbican/barbican]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[barbican/barbican] }",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[openstack-cli/openstack_cli] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[openstack-cli/openstack_cli] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[openstack-cli/openstack_cli] interpreter could change the meaning of that path. See",
                                "[openstack-cli/openstack_cli] https://docs.ansible.com/ansible-",
                                "[openstack-cli/openstack_cli] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[openstack-cli/openstack_cli] ok: [instance] => {",
                                "[openstack-cli/openstack_cli]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[openstack-cli/openstack_cli] }",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[barbican/barbican] ok: [instance]",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for client.admin] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "[barbican/barbican] included: openstack_helm_endpoints for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[barbican/barbican] ok: [instance] => (item=identity)",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for monitors] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create RGW user password secret] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[barbican/barbican] ok: [instance]",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create Ceph cluster resource] ****",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[barbican/barbican] included: rabbitmq for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[openstack-cli/openstack_cli] included: openstack_helm_endpoints for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Deploy Helm chart] ***************",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [Create RabbitMQ cluster] *************************************************",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[barbican/barbican] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[openstack-cli/openstack_cli] skipping: [instance]",
                                "[barbican/barbican] skipping: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[openstack-cli/openstack_cli] ok: [instance] => (item=identity)",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Wait for keystone API to be Available] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" domain exists] ***",
                                "[openstack-cli/openstack_cli] ok: [instance]",
                                "[openstack-cli/openstack_cli] ",
                                "[openstack-cli/openstack_cli] PLAY RECAP *********************************************************************",
                                "[openstack-cli/openstack_cli] instance                   : ok=19   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   ",
                                "[openstack-cli/openstack_cli] ",
                                "==> [openstack-cli] Deployment complete",
                                "==> [magnum] Starting deployment",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] PLAY [controllers[0]] **********************************************************",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Gathering Facts] *********************************************************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[barbican/barbican] ok: [instance] => (item=key_manager)",
                                "[barbican/barbican] ok: [instance] => (item=oslo_db)",
                                "[barbican/barbican] ok: [instance] => (item=oslo_cache)",
                                "[barbican/barbican] ok: [instance] => (item=identity)",
                                "[barbican/barbican] ok: [instance] => (item=oslo_messaging)",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[barbican/barbican] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack user] ***********",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Deploy Helm chart] ************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Module did not set no_log for update_password",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" project exists] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001f451-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:17.341812Z",
                            "start": "2026-07-25T20:47:16.809940Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f451",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[neutron/neutron_pre] ok: [instance]\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[neutron/neutron_pre] \n[neutron/neutron_pre] PLAY RECAP *********************************************************************\n[neutron/neutron_pre] instance                   : ok=23   changed=0    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   \n[neutron/neutron_pre] \n==> [neutron] Deployment complete\n==> [openstack-cli] Starting deployment\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY [controllers] *************************************************************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Gathering Facts] *********************************************************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.package : Update state for tar] **********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[barbican/barbican] ok: [instance] => {\n[barbican/barbican]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[barbican/barbican] }\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[openstack-cli/openstack_cli] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-cli/openstack_cli] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-cli/openstack_cli] interpreter could change the meaning of that path. See\n[openstack-cli/openstack_cli] https://docs.ansible.com/ansible-\n[openstack-cli/openstack_cli] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.package : Update state for tar] **********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[openstack-cli/openstack_cli] ok: [instance] => {\n[openstack-cli/openstack_cli]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[openstack-cli/openstack_cli] }\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for client.admin] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[barbican/barbican] included: openstack_helm_endpoints for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Retrieve keyring for monitors] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create RGW user password secret] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create Ceph cluster resource] ****\n[barbican/barbican] \n[barbican/barbican] TASK [Create RabbitMQ cluster] *************************************************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[barbican/barbican] included: rabbitmq for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[openstack-cli/openstack_cli] included: openstack_helm_endpoints for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Deploy Helm chart] ***************\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [Create RabbitMQ cluster] *************************************************\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[barbican/barbican] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-cli/openstack_cli] skipping: [instance]\n[barbican/barbican] skipping: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[openstack-cli/openstack_cli] ok: [instance] => (item=identity)\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Wait for keystone API to be Available] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" domain exists] ***\n[openstack-cli/openstack_cli] ok: [instance]\n[openstack-cli/openstack_cli] \n[openstack-cli/openstack_cli] PLAY RECAP *********************************************************************\n[openstack-cli/openstack_cli] instance                   : ok=19   changed=0    unreachable=0    failed=0    skipped=6    rescued=0    ignored=0   \n[openstack-cli/openstack_cli] \n==> [openstack-cli] Deployment complete\n==> [magnum] Starting deployment\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[barbican/barbican] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] PLAY [controllers[0]] **********************************************************\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum] \n[magnum/magnum] TASK [Gathering Facts] *********************************************************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[barbican/barbican] ok: [instance] => (item=key_manager)\n[barbican/barbican] ok: [instance] => (item=oslo_db)\n[barbican/barbican] ok: [instance] => (item=oslo_cache)\n[barbican/barbican] ok: [instance] => (item=identity)\n[barbican/barbican] ok: [instance] => (item=oslo_messaging)\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[barbican/barbican] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack user] ***********\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Deploy Helm chart] ************************\n[rook-ceph-cluster/rook_ceph_cluster] [WARNING]: Module did not set no_log for update_password\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Ensure \"service\" project exists] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:17.435216Z",
                            "start": "2026-07-25T20:47:17.349804Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f452",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "259992"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:17.515942Z",
                            "start": "2026-07-25T20:47:17.447247Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f453",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 540 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:17.587991Z",
                            "start": "2026-07-25T20:47:17.523041Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f454",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:17.653607Z",
                            "start": "2026-07-25T20:47:17.597355Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f455",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:47:17.759110",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:47:37.760894",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:37.775545Z",
                            "start": "2026-07-25T20:47:17.710946Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6d4",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "28"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:37.838934Z",
                            "start": "2026-07-25T20:47:37.783528Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6d5",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:38.096245Z",
                            "start": "2026-07-25T20:47:37.847213Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6d6",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012436.3816712,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 560,
                                "charset": "unknown",
                                "checksum": "15171d466036dc1c9912c794e230049e45356962",
                                "ctime": 1785012458.2580824,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012458.2580824,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 279090,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:38.319251Z",
                            "start": "2026-07-25T20:47:38.106547Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6d7",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "19098"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:38.401440Z",
                            "start": "2026-07-25T20:47:38.328041Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6d8",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +259993 /tmp/ansible.90r1powz.log | head -c 19098",
                            "delta": "0:00:00.009580",
                            "end": "2026-07-25 20:47:38.684160",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +259993 /tmp/ansible.90r1powz.log | head -c 19098",
                                    "_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-34c8-7bd3-00000001f6d9-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:47:38.674580",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Grant access to \"service\" project] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress] **********************************************************\n[barbican/barbican] included: openstack_helm_ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress key-manager] **********************************************\n[barbican/barbican] included: ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.ingress : Create Ingress key-manager] ****************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack service] ********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Create creator role] **********************\n[magnum/magnum] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum] interpreter could change the meaning of that path. See\n[magnum/magnum] https://docs.ansible.com/ansible-\n[magnum/magnum] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack endpoints] ******\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum] included: rabbitmq for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Add implied roles] ************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item={'interface': 'public', 'url': 'https://object-store.199-204-45-115.nip.io/swift/v1/%(tenant_id)s'})\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item={'interface': 'internal', 'url': 'http://rook-ceph-rgw-ceph.openstack.svc.cluster.local/swift/v1/%(tenant_id)s'})\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: openstack_helm_ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress rook-ceph-cluster] ****************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.ingress : Create Ingress rook-ceph-cluster] **********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY RECAP *********************************************************************\n[rook-ceph-cluster/rook_ceph_cluster] instance                   : ok=27   changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[rook-ceph-cluster/rook_ceph_cluster] \n[magnum/magnum] ok: [instance]\n==> [rook-ceph-cluster] Deployment complete\n==> [glance-images] Starting deployment\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY [controllers[0]] **********************************************************\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum] ok: [instance] => (item=container_infra)\n[magnum/magnum] ok: [instance] => (item=oslo_messaging)\n[magnum/magnum] ok: [instance] => (item=key_manager)\n[magnum/magnum] ok: [instance] => (item=identity)\n[magnum/magnum] ok: [instance] => (item=orchestration)\n[magnum/magnum] ok: [instance] => (item=oslo_cache)\n[magnum/magnum] ok: [instance] => (item=oslo_db)\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.package : Update state for tar] **********************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance] => (item={'role': 'member', 'implies': 'creator'})\n[barbican/barbican] \n[barbican/barbican] PLAY RECAP *********************************************************************\n[barbican/barbican] instance                   : ok=42   changed=0    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   \n[barbican/barbican] \n==> [barbican] Deployment complete\n==> [staffeln] Starting deployment\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[magnum/magnum] ok: [instance] => {\n[magnum/magnum]     \"msg\": \"https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64\"\n[magnum/magnum] }\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY [controllers[0]] **********************************************************\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.clusterctl : Create a configuration file] ************\n[glance-images/glance_images] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance-images/glance_images] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance-images/glance_images] interpreter could change the meaning of that path. See\n[glance-images/glance_images] https://docs.ansible.com/ansible-\n[glance-images/glance_images] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance-images/glance_images] ok: [instance]\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[glance-images/glance_images] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create RabbitMQ cluster] *************************************************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance] => (item=oslo_cache) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_messaging) \n[glance-images/glance_images] skipping: [instance] => (item=dashboard) \n[glance-images/glance_images] skipping: [instance] => (item=identity) \n[glance-images/glance_images] skipping: [instance] => (item=image) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_db) \n[glance-images/glance_images] skipping: [instance]\n[magnum/magnum] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance-images/glance_images] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Create build directory] ***\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Upload Kustomization] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Generate manifests] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[staffeln/staffeln] [WARNING]: Platform linux on host instance is using the discovered Python\n[staffeln/staffeln] interpreter at /usr/bin/python3.10, but future installation of another Python\n[staffeln/staffeln] interpreter could change the meaning of that path. See\n[staffeln/staffeln] https://docs.ansible.com/ansible-\n[staffeln/staffeln] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Apply manifest to cluster] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create images] ***********************************************************\n[glance-images/glance_images] included: atmosphere.common.glance_image for instance => (item={'container_format': 'bare', 'disk_format': 'raw', 'is_public': True, 'min_disk': 1, 'name': 'cirros', 'url': 'http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img'})\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Create RabbitMQ cluster] *************************************************\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Create a folder for the Cluster API providers] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Copy over all provider configuration to the remote system] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[staffeln/staffeln] ok: [instance] => (item=oslo_db)\n[staffeln/staffeln] ok: [instance] => (item=oslo_cache)\n[staffeln/staffeln] ok: [instance] => (item=identity)\n[staffeln/staffeln] ok: [instance] => (item=staffeln)\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[staffeln/staffeln] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Download image] *************************\n[staffeln/staffeln] ok: [instance]",
                            "stdout_lines": [
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Grant access to \"service\" project] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create Ingress] **********************************************************",
                                "[barbican/barbican] included: openstack_helm_ingress for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[barbican/barbican] skipping: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [Create Ingress key-manager] **********************************************",
                                "[barbican/barbican] included: ingress for instance",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.ingress : Create Ingress key-manager] ****************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack service] ********",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Create creator role] **********************",
                                "[magnum/magnum] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[magnum/magnum] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[magnum/magnum] interpreter could change the meaning of that path. See",
                                "[magnum/magnum] https://docs.ansible.com/ansible-",
                                "[magnum/magnum] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack endpoints] ******",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create RabbitMQ cluster] *************************************************",
                                "[magnum/magnum] included: rabbitmq for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[barbican/barbican] ok: [instance]",
                                "[barbican/barbican] ",
                                "[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Add implied roles] ************************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item={'interface': 'public', 'url': 'https://object-store.199-204-45-115.nip.io/swift/v1/%(tenant_id)s'})",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item={'interface': 'internal', 'url': 'http://rook-ceph-rgw-ceph.openstack.svc.cluster.local/swift/v1/%(tenant_id)s'})",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress] **********************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] included: openstack_helm_ingress for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress rook-ceph-cluster] ****************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] included: ingress for instance",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.ingress : Create Ingress rook-ceph-cluster] **********",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[rook-ceph-cluster/rook_ceph_cluster] PLAY RECAP *********************************************************************",
                                "[rook-ceph-cluster/rook_ceph_cluster] instance                   : ok=27   changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "[rook-ceph-cluster/rook_ceph_cluster] ",
                                "[magnum/magnum] ok: [instance]",
                                "==> [rook-ceph-cluster] Deployment complete",
                                "==> [glance-images] Starting deployment",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] PLAY [controllers[0]] **********************************************************",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[magnum/magnum] ok: [instance] => (item=container_infra)",
                                "[magnum/magnum] ok: [instance] => (item=oslo_messaging)",
                                "[magnum/magnum] ok: [instance] => (item=key_manager)",
                                "[magnum/magnum] ok: [instance] => (item=identity)",
                                "[magnum/magnum] ok: [instance] => (item=orchestration)",
                                "[magnum/magnum] ok: [instance] => (item=oslo_cache)",
                                "[magnum/magnum] ok: [instance] => (item=oslo_db)",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[barbican/barbican] ok: [instance] => (item={'role': 'member', 'implies': 'creator'})",
                                "[barbican/barbican] ",
                                "[barbican/barbican] PLAY RECAP *********************************************************************",
                                "[barbican/barbican] instance                   : ok=42   changed=0    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   ",
                                "[barbican/barbican] ",
                                "==> [barbican] Deployment complete",
                                "==> [staffeln] Starting deployment",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[magnum/magnum] ok: [instance] => {",
                                "[magnum/magnum]     \"msg\": \"https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64\"",
                                "[magnum/magnum] }",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] PLAY [controllers[0]] **********************************************************",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.clusterctl : Create a configuration file] ************",
                                "[glance-images/glance_images] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[glance-images/glance_images] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[glance-images/glance_images] interpreter could change the meaning of that path. See",
                                "[glance-images/glance_images] https://docs.ansible.com/ansible-",
                                "[glance-images/glance_images] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[glance-images/glance_images] ok: [instance]",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[glance-images/glance_images] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [Create RabbitMQ cluster] *************************************************",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[glance-images/glance_images] skipping: [instance] => (item=oslo_cache) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=oslo_messaging) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=dashboard) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=identity) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=image) ",
                                "[glance-images/glance_images] skipping: [instance] => (item=oslo_db) ",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[magnum/magnum] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Create build directory] ***",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Upload Kustomization] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Generate manifests] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[staffeln/staffeln] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[staffeln/staffeln] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[staffeln/staffeln] interpreter could change the meaning of that path. See",
                                "[staffeln/staffeln] https://docs.ansible.com/ansible-",
                                "[staffeln/staffeln] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Apply manifest to cluster] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [Create images] ***********************************************************",
                                "[glance-images/glance_images] included: atmosphere.common.glance_image for instance => (item={'container_format': 'bare', 'disk_format': 'raw', 'is_public': True, 'min_disk': 1, 'name': 'cirros', 'url': 'http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img'})",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [Create RabbitMQ cluster] *************************************************",
                                "[staffeln/staffeln] skipping: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[staffeln/staffeln] skipping: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[staffeln/staffeln] skipping: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Create a folder for the Cluster API providers] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Copy over all provider configuration to the remote system] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[staffeln/staffeln] ok: [instance] => (item=oslo_db)",
                                "[staffeln/staffeln] ok: [instance] => (item=oslo_cache)",
                                "[staffeln/staffeln] ok: [instance] => (item=identity)",
                                "[staffeln/staffeln] ok: [instance] => (item=staffeln)",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[staffeln/staffeln] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[glance-images/glance_images] ok: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[staffeln/staffeln] ok: [instance]"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001f6d9-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:39.001537Z",
                            "start": "2026-07-25T20:47:38.469401Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6d9",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Grant access to \"service\" project] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress] **********************************************************\n[barbican/barbican] included: openstack_helm_ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[barbican/barbican] skipping: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [Create Ingress key-manager] **********************************************\n[barbican/barbican] included: ingress for instance\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.ingress : Create Ingress key-manager] ****************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack service] ********\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Create creator role] **********************\n[magnum/magnum] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum] interpreter could change the meaning of that path. See\n[magnum/magnum] https://docs.ansible.com/ansible-\n[magnum/magnum] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.rook_ceph_cluster : Create OpenStack endpoints] ******\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum] included: rabbitmq for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[barbican/barbican] ok: [instance]\n[barbican/barbican] \n[barbican/barbican] TASK [vexxhost.atmosphere.barbican : Add implied roles] ************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item={'interface': 'public', 'url': 'https://object-store.199-204-45-115.nip.io/swift/v1/%(tenant_id)s'})\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance] => (item={'interface': 'internal', 'url': 'http://rook-ceph-rgw-ceph.openstack.svc.cluster.local/swift/v1/%(tenant_id)s'})\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress] **********************************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: openstack_helm_ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[rook-ceph-cluster/rook_ceph_cluster] skipping: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [Create Ingress rook-ceph-cluster] ****************************************\n[rook-ceph-cluster/rook_ceph_cluster] included: ingress for instance\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] TASK [vexxhost.atmosphere.ingress : Create Ingress rook-ceph-cluster] **********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[rook-ceph-cluster/rook_ceph_cluster] ok: [instance]\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[rook-ceph-cluster/rook_ceph_cluster] \n[rook-ceph-cluster/rook_ceph_cluster] PLAY RECAP *********************************************************************\n[rook-ceph-cluster/rook_ceph_cluster] instance                   : ok=27   changed=0    unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n[rook-ceph-cluster/rook_ceph_cluster] \n[magnum/magnum] ok: [instance]\n==> [rook-ceph-cluster] Deployment complete\n==> [glance-images] Starting deployment\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY [controllers[0]] **********************************************************\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum] ok: [instance] => (item=container_infra)\n[magnum/magnum] ok: [instance] => (item=oslo_messaging)\n[magnum/magnum] ok: [instance] => (item=key_manager)\n[magnum/magnum] ok: [instance] => (item=identity)\n[magnum/magnum] ok: [instance] => (item=orchestration)\n[magnum/magnum] ok: [instance] => (item=oslo_cache)\n[magnum/magnum] ok: [instance] => (item=oslo_db)\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.package : Update state for tar] **********************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[barbican/barbican] ok: [instance] => (item={'role': 'member', 'implies': 'creator'})\n[barbican/barbican] \n[barbican/barbican] PLAY RECAP *********************************************************************\n[barbican/barbican] instance                   : ok=42   changed=0    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   \n[barbican/barbican] \n==> [barbican] Deployment complete\n==> [staffeln] Starting deployment\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[magnum/magnum] ok: [instance] => {\n[magnum/magnum]     \"msg\": \"https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.13.2/clusterctl-linux-amd64\"\n[magnum/magnum] }\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY [controllers[0]] **********************************************************\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.clusterctl : Create a configuration file] ************\n[glance-images/glance_images] [WARNING]: Platform linux on host instance is using the discovered Python\n[glance-images/glance_images] interpreter at /usr/bin/python3.10, but future installation of another Python\n[glance-images/glance_images] interpreter could change the meaning of that path. See\n[glance-images/glance_images] https://docs.ansible.com/ansible-\n[glance-images/glance_images] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[glance-images/glance_images] ok: [instance]\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[glance-images/glance_images] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create RabbitMQ cluster] *************************************************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[glance-images/glance_images] skipping: [instance] => (item=oslo_cache) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_messaging) \n[glance-images/glance_images] skipping: [instance] => (item=dashboard) \n[glance-images/glance_images] skipping: [instance] => (item=identity) \n[glance-images/glance_images] skipping: [instance] => (item=image) \n[glance-images/glance_images] skipping: [instance] => (item=oslo_db) \n[glance-images/glance_images] skipping: [instance]\n[magnum/magnum] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[glance-images/glance_images] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Create build directory] ***\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Upload Kustomization] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Generate manifests] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[staffeln/staffeln] [WARNING]: Platform linux on host instance is using the discovered Python\n[staffeln/staffeln] interpreter at /usr/bin/python3.10, but future installation of another Python\n[staffeln/staffeln] interpreter could change the meaning of that path. See\n[staffeln/staffeln] https://docs.ansible.com/ansible-\n[staffeln/staffeln] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.openstack_resource_controller : Apply manifest to cluster] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [Create images] ***********************************************************\n[glance-images/glance_images] included: atmosphere.common.glance_image for instance => (item={'container_format': 'bare', 'disk_format': 'raw', 'is_public': True, 'min_disk': 1, 'name': 'cirros', 'url': 'http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img'})\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [Create RabbitMQ cluster] *************************************************\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[staffeln/staffeln] skipping: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Create a folder for the Cluster API providers] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Copy over all provider configuration to the remote system] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[staffeln/staffeln] ok: [instance] => (item=oslo_db)\n[staffeln/staffeln] ok: [instance] => (item=oslo_cache)\n[staffeln/staffeln] ok: [instance] => (item=identity)\n[staffeln/staffeln] ok: [instance] => (item=staffeln)\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[staffeln/staffeln] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[glance-images/glance_images] ok: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Download image] *************************\n[staffeln/staffeln] ok: [instance]"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:39.091444Z",
                            "start": "2026-07-25T20:47:39.012818Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6da",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "279090"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:39.164234Z",
                            "start": "2026-07-25T20:47:39.098647Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6db",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 560 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:39.242649Z",
                            "start": "2026-07-25T20:47:39.171725Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6dc",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:39.310740Z",
                            "start": "2026-07-25T20:47:39.250046Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f6dd",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:47:39.432517",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:47:59.435074",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:59.450892Z",
                            "start": "2026-07-25T20:47:39.372788Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f972",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "29"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:59.530435Z",
                            "start": "2026-07-25T20:47:59.460721Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f973",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:59.776772Z",
                            "start": "2026-07-25T20:47:59.537799Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f974",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012458.6740901,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 616,
                                "charset": "unknown",
                                "checksum": "89aae89eb16dc9736a047465f94edd29defa188e",
                                "ctime": 1785012479.886489,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012479.886489,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 307239,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:47:59.994719Z",
                            "start": "2026-07-25T20:47:59.784222Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f975",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "28149"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:00.079643Z",
                            "start": "2026-07-25T20:48:00.002165Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f976",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +279091 /tmp/ansible.90r1powz.log | head -c 28149",
                            "delta": "0:00:00.007986",
                            "end": "2026-07-25 20:48:00.302761",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +279091 /tmp/ansible.90r1powz.log | head -c 28149",
                                    "_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-34c8-7bd3-00000001f977-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:48:00.294775",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.staffeln : Deploy Helm chart] ************************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY RECAP *********************************************************************\n[glance-images/glance_images] instance                   : ok=12   changed=0    unreachable=0    failed=0    skipped=18   rescued=0    ignored=0   \n[glance-images/glance_images] \n==> [glance-images] Deployment complete\n==> [prometheus-pushgateway] Starting deployment\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY [controllers[0]] **********************************************************\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Get a list of all Cluster API providers] ***\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY [controllers[0]] **********************************************************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Initialize the management cluster] *****\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Parse provider resources into version mapping] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Run upgrade if required] ***************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set node selector for Cluster API components] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY RECAP *********************************************************************\n[staffeln/staffeln] instance                   : ok=13   changed=0    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[staffeln/staffeln] \n==> [staffeln] Deployment complete\n==> [ipmi-exporter] Starting deployment\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-kubeadm-bootstrap-system', 'name': 'capi-kubeadm-bootstrap-controller-manager'})\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY [controllers[0]] **********************************************************\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-kubeadm-control-plane-system', 'name': 'capi-kubeadm-control-plane-controller-manager'})\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-system', 'name': 'capi-controller-manager'})\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capo-system', 'name': 'capo-controller-manager'})\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set default values for imagePullPolicy in kubeadmConfigSpec of CRDs] ***\n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set CAPO instance creation timeout] ****\n[prometheus-pushgateway/prometheus_pushgateway] [WARNING]: Platform linux on host instance is using the discovered Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter at /usr/bin/python3.10, but future installation of another Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter could change the meaning of that path. See\n[prometheus-pushgateway/prometheus_pushgateway] https://docs.ansible.com/ansible-\n[prometheus-pushgateway/prometheus_pushgateway] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[prometheus-pushgateway/prometheus_pushgateway] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum_pre] interpreter could change the meaning of that path. See\n[magnum/magnum_pre] https://docs.ansible.com/ansible-\n[magnum/magnum_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[magnum/magnum_pre] skipping: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.atmosphere.prometheus_pushgateway : Deploy Helm chart] **********\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance] => (item=oslo_cache) \n[magnum/magnum_pre] skipping: [instance] => (item=container_infra) \n[magnum/magnum_pre] skipping: [instance] => (item=orchestration) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_db) \n[magnum/magnum_pre] skipping: [instance] => (item=key_manager) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_messaging) \n[magnum/magnum_pre] skipping: [instance] => (item=identity) \n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Cluster API for Magnum RBAC] *********\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Helm chart] **************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY RECAP *********************************************************************\n[prometheus-pushgateway/prometheus_pushgateway] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[prometheus-pushgateway/prometheus_pushgateway] \n==> [prometheus-pushgateway] Deployment complete\n==> [smartctl-exporter] Starting deployment\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[ipmi-exporter/ipmi_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[ipmi-exporter/ipmi_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ipmi-exporter/ipmi_exporter] interpreter could change the meaning of that path. See\n[ipmi-exporter/ipmi_exporter] https://docs.ansible.com/ansible-\n[ipmi-exporter/ipmi_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ipmi-exporter/ipmi_exporter] ok: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [vexxhost.atmosphere.ipmi_exporter : Deploy service] **********************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY [controllers[0]] **********************************************************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [Gathering Facts] *********************************************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Upload images] ***********************************************************\n[magnum/magnum_pre] included: atmosphere.common.glance_image for instance => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'})\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[ipmi-exporter/ipmi_exporter] ok: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY RECAP *********************************************************************\n[ipmi-exporter/ipmi_exporter] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ipmi-exporter/ipmi_exporter] \n==> [ipmi-exporter] Deployment complete\n==> [octavia] Starting deployment\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy \"magnum-cluster-api-proxy\"] **********\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY [controllers[0]] **********************************************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Gathering Facts] *********************************************************\n[octavia/octavia] \n[octavia/octavia] PLAY [controllers[0]] **********************************************************\n[octavia/octavia] \n[octavia/octavia] TASK [Gathering Facts] *********************************************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress] **********************************************************\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra] ******************************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra] ************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy magnum registry] *********************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Download image] *************************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[smartctl-exporter/smartctl_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[smartctl-exporter/smartctl_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[smartctl-exporter/smartctl_exporter] interpreter could change the meaning of that path. See\n[smartctl-exporter/smartctl_exporter] https://docs.ansible.com/ansible-\n[smartctl-exporter/smartctl_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[smartctl-exporter/smartctl_exporter] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum_pre] skipping: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create magnum registry Ingress] ******************************************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY RECAP *********************************************************************\n[magnum/magnum_pre] instance                   : ok=12   changed=0    unreachable=0    failed=0    skipped=18   rescued=0    ignored=0   \n[magnum/magnum_pre] \n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra-registry] *********************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra-registry] ***\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.atmosphere.smartctl_exporter : Deploy Helm chart] ***************\n[octavia/octavia] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia] interpreter could change the meaning of that path. See\n[octavia/octavia] https://docs.ansible.com/ansible-\n[octavia/octavia] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[octavia/octavia_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia_pre] interpreter could change the meaning of that path. See\n[octavia/octavia_pre] https://docs.ansible.com/ansible-\n[octavia/octavia_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[magnum/magnum] \n[magnum/magnum] TASK [Upload images] ***********************************************************\n[octavia/octavia_pre] skipping: [instance]\n[magnum/magnum] skipping: [instance] => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'}) \n[magnum/magnum] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] PLAY RECAP *********************************************************************\n[magnum/magnum] instance                   : ok=42   changed=0    unreachable=0    failed=0    skipped=13   rescued=0    ignored=0   \n[magnum/magnum] \n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n==> [magnum] Deployment complete\n==> [openstack-exporter] Starting deployment\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db) \n[octavia/octavia_pre] skipping: [instance] => (item=identity) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db_persistence) \n[octavia/octavia_pre] skipping: [instance] => (item=load_balancer) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_messaging) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_cache) \n[octavia/octavia_pre] skipping: [instance] => (item=valkey) \n[octavia/octavia_pre] skipping: [instance] => (item=network) \n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY [controllers[0]] **********************************************************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [Gathering Facts] *********************************************************\n[octavia/octavia] ok: [instance]\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY RECAP *********************************************************************\n[smartctl-exporter/smartctl_exporter] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[smartctl-exporter/smartctl_exporter] \n==> [smartctl-exporter] Deployment complete\n==> [manila] Starting deployment\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[manila/manila] \n[manila/manila] PLAY [controllers[0]] **********************************************************\n[manila/manila] \n[manila/manila] TASK [Gathering Facts] *********************************************************\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.package : Update state for tar] **********************\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.package : Update state for tar] **********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia] ok: [instance] => {\n[octavia/octavia]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia] }\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                            "stdout_lines": [
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] TASK [vexxhost.atmosphere.staffeln : Deploy Helm chart] ************************",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[glance-images/glance_images] skipping: [instance]",
                                "[glance-images/glance_images] ",
                                "[glance-images/glance_images] PLAY RECAP *********************************************************************",
                                "[glance-images/glance_images] instance                   : ok=12   changed=0    unreachable=0    failed=0    skipped=18   rescued=0    ignored=0   ",
                                "[glance-images/glance_images] ",
                                "==> [glance-images] Deployment complete",
                                "==> [prometheus-pushgateway] Starting deployment",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] PLAY [controllers[0]] **********************************************************",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Get a list of all Cluster API providers] ***",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] PLAY [controllers[0]] **********************************************************",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Initialize the management cluster] *****",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Parse provider resources into version mapping] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Run upgrade if required] ***************",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set node selector for Cluster API components] ***",
                                "[staffeln/staffeln] ok: [instance]",
                                "[staffeln/staffeln] ",
                                "[staffeln/staffeln] PLAY RECAP *********************************************************************",
                                "[staffeln/staffeln] instance                   : ok=13   changed=0    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   ",
                                "[staffeln/staffeln] ",
                                "==> [staffeln] Deployment complete",
                                "==> [ipmi-exporter] Starting deployment",
                                "[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-kubeadm-bootstrap-system', 'name': 'capi-kubeadm-bootstrap-controller-manager'})",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] PLAY [controllers[0]] **********************************************************",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-kubeadm-control-plane-system', 'name': 'capi-kubeadm-control-plane-controller-manager'})",
                                "[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-system', 'name': 'capi-controller-manager'})",
                                "[magnum/magnum] ok: [instance] => (item={'namespace': 'capo-system', 'name': 'capo-controller-manager'})",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set default values for imagePullPolicy in kubeadmConfigSpec of CRDs] ***",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) ",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set CAPO instance creation timeout] ****",
                                "[prometheus-pushgateway/prometheus_pushgateway] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[prometheus-pushgateway/prometheus_pushgateway] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[prometheus-pushgateway/prometheus_pushgateway] interpreter could change the meaning of that path. See",
                                "[prometheus-pushgateway/prometheus_pushgateway] https://docs.ansible.com/ansible-",
                                "[prometheus-pushgateway/prometheus_pushgateway] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[prometheus-pushgateway/prometheus_pushgateway] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[magnum/magnum_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[magnum/magnum_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[magnum/magnum_pre] interpreter could change the meaning of that path. See",
                                "[magnum/magnum_pre] https://docs.ansible.com/ansible-",
                                "[magnum/magnum_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.atmosphere.prometheus_pushgateway : Deploy Helm chart] **********",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[magnum/magnum_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=container_infra) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=orchestration) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=oslo_db) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=key_manager) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[magnum/magnum_pre] skipping: [instance] => (item=identity) ",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Cluster API for Magnum RBAC] *********",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Helm chart] **************************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "[prometheus-pushgateway/prometheus_pushgateway] PLAY RECAP *********************************************************************",
                                "[prometheus-pushgateway/prometheus_pushgateway] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[prometheus-pushgateway/prometheus_pushgateway] ",
                                "==> [prometheus-pushgateway] Deployment complete",
                                "==> [smartctl-exporter] Starting deployment",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[ipmi-exporter/ipmi_exporter] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[ipmi-exporter/ipmi_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[ipmi-exporter/ipmi_exporter] interpreter could change the meaning of that path. See",
                                "[ipmi-exporter/ipmi_exporter] https://docs.ansible.com/ansible-",
                                "[ipmi-exporter/ipmi_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[ipmi-exporter/ipmi_exporter] ok: [instance]",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] TASK [vexxhost.atmosphere.ipmi_exporter : Deploy service] **********************",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] PLAY [controllers[0]] **********************************************************",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [Upload images] ***********************************************************",
                                "[magnum/magnum_pre] included: atmosphere.common.glance_image for instance => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'})",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[ipmi-exporter/ipmi_exporter] ok: [instance]",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "[ipmi-exporter/ipmi_exporter] PLAY RECAP *********************************************************************",
                                "[ipmi-exporter/ipmi_exporter] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[ipmi-exporter/ipmi_exporter] ",
                                "==> [ipmi-exporter] Deployment complete",
                                "==> [octavia] Starting deployment",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy \"magnum-cluster-api-proxy\"] **********",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] PLAY [controllers[0]] **********************************************************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Gathering Facts] *********************************************************",
                                "[octavia/octavia] ",
                                "[octavia/octavia] PLAY [controllers[0]] **********************************************************",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Gathering Facts] *********************************************************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create Ingress] **********************************************************",
                                "[magnum/magnum] included: openstack_helm_ingress for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create Ingress container-infra] ******************************************",
                                "[magnum/magnum] included: ingress for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra] ************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy magnum registry] *********************",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[magnum/magnum_pre] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[smartctl-exporter/smartctl_exporter] ok: [instance]",
                                "[smartctl-exporter/smartctl_exporter] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[smartctl-exporter/smartctl_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[smartctl-exporter/smartctl_exporter] interpreter could change the meaning of that path. See",
                                "[smartctl-exporter/smartctl_exporter] https://docs.ansible.com/ansible-",
                                "[smartctl-exporter/smartctl_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                                "[smartctl-exporter/smartctl_exporter] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create magnum registry Ingress] ******************************************",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum] included: openstack_helm_ingress for instance",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[magnum/magnum_pre] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum_pre] PLAY RECAP *********************************************************************",
                                "[magnum/magnum_pre] instance                   : ok=12   changed=0    unreachable=0    failed=0    skipped=18   rescued=0    ignored=0   ",
                                "[magnum/magnum_pre] ",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[magnum/magnum] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Create Ingress container-infra-registry] *********************************",
                                "[magnum/magnum] included: ingress for instance",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra-registry] ***",
                                "[smartctl-exporter/smartctl_exporter] ok: [instance]",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] TASK [vexxhost.atmosphere.smartctl_exporter : Deploy Helm chart] ***************",
                                "[octavia/octavia] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[octavia/octavia] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[octavia/octavia] interpreter could change the meaning of that path. See",
                                "[octavia/octavia] https://docs.ansible.com/ansible-",
                                "[octavia/octavia] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[octavia/octavia_pre] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[octavia/octavia_pre] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[octavia/octavia_pre] interpreter could change the meaning of that path. See",
                                "[octavia/octavia_pre] https://docs.ansible.com/ansible-",
                                "[octavia/octavia_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[magnum/magnum] ok: [instance]",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[magnum/magnum] ",
                                "[magnum/magnum] TASK [Upload images] ***********************************************************",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[magnum/magnum] skipping: [instance] => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'}) ",
                                "[magnum/magnum] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[magnum/magnum] ",
                                "[magnum/magnum] PLAY RECAP *********************************************************************",
                                "[magnum/magnum] instance                   : ok=42   changed=0    unreachable=0    failed=0    skipped=13   rescued=0    ignored=0   ",
                                "[magnum/magnum] ",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "==> [magnum] Deployment complete",
                                "==> [openstack-exporter] Starting deployment",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_db) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=identity) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_db_persistence) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=load_balancer) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_messaging) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=oslo_cache) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=valkey) ",
                                "[octavia/octavia_pre] skipping: [instance] => (item=network) ",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] PLAY [controllers[0]] **********************************************************",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [Gathering Facts] *********************************************************",
                                "[octavia/octavia] ok: [instance]",
                                "[smartctl-exporter/smartctl_exporter] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "[smartctl-exporter/smartctl_exporter] PLAY RECAP *********************************************************************",
                                "[smartctl-exporter/smartctl_exporter] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[smartctl-exporter/smartctl_exporter] ",
                                "==> [smartctl-exporter] Deployment complete",
                                "==> [manila] Starting deployment",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[manila/manila] ",
                                "[manila/manila] PLAY [controllers[0]] **********************************************************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Gathering Facts] *********************************************************",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.package : Update state for tar] **********************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[octavia/octavia] ok: [instance] => {",
                                "[octavia/octavia]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[octavia/octavia] }",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.download_artifact : Download item] *******************"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001f977-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:00.641698Z",
                            "start": "2026-07-25T20:48:00.107208Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f977",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[staffeln/staffeln] \n[staffeln/staffeln] TASK [vexxhost.atmosphere.staffeln : Deploy Helm chart] ************************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[glance-images/glance_images] skipping: [instance]\n[glance-images/glance_images] \n[glance-images/glance_images] PLAY RECAP *********************************************************************\n[glance-images/glance_images] instance                   : ok=12   changed=0    unreachable=0    failed=0    skipped=18   rescued=0    ignored=0   \n[glance-images/glance_images] \n==> [glance-images] Deployment complete\n==> [prometheus-pushgateway] Starting deployment\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY [controllers[0]] **********************************************************\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Get a list of all Cluster API providers] ***\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY [controllers[0]] **********************************************************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Initialize the management cluster] *****\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Parse provider resources into version mapping] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Run upgrade if required] ***************\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set node selector for Cluster API components] ***\n[staffeln/staffeln] ok: [instance]\n[staffeln/staffeln] \n[staffeln/staffeln] PLAY RECAP *********************************************************************\n[staffeln/staffeln] instance                   : ok=13   changed=0    unreachable=0    failed=0    skipped=3    rescued=0    ignored=0   \n[staffeln/staffeln] \n==> [staffeln] Deployment complete\n==> [ipmi-exporter] Starting deployment\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-kubeadm-bootstrap-system', 'name': 'capi-kubeadm-bootstrap-controller-manager'})\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY [controllers[0]] **********************************************************\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [Gathering Facts] *********************************************************\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-kubeadm-control-plane-system', 'name': 'capi-kubeadm-control-plane-controller-manager'})\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capi-system', 'name': 'capi-controller-manager'})\n[magnum/magnum] ok: [instance] => (item={'namespace': 'capo-system', 'name': 'capo-controller-manager'})\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set default values for imagePullPolicy in kubeadmConfigSpec of CRDs] ***\n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanetemplates.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigs.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmconfigtemplates.bootstrap.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/template/properties/spec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/initConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance] => (item={'crd': 'kubeadmcontrolplanes.controlplane.cluster.x-k8s.io', 'path': '/spec/versions/2/schema/openAPIV3Schema/properties/spec/properties/kubeadmConfigSpec/properties/joinConfiguration/properties/nodeRegistration/properties/imagePullPolicy/default'}) \n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.kubernetes.cluster_api : Set CAPO instance creation timeout] ****\n[prometheus-pushgateway/prometheus_pushgateway] [WARNING]: Platform linux on host instance is using the discovered Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter at /usr/bin/python3.10, but future installation of another Python\n[prometheus-pushgateway/prometheus_pushgateway] interpreter could change the meaning of that path. See\n[prometheus-pushgateway/prometheus_pushgateway] https://docs.ansible.com/ansible-\n[prometheus-pushgateway/prometheus_pushgateway] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[prometheus-pushgateway/prometheus_pushgateway] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[magnum/magnum_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[magnum/magnum_pre] interpreter could change the meaning of that path. See\n[magnum/magnum_pre] https://docs.ansible.com/ansible-\n[magnum/magnum_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Create RabbitMQ cluster] *************************************************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[magnum/magnum_pre] skipping: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] TASK [vexxhost.atmosphere.prometheus_pushgateway : Deploy Helm chart] **********\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[magnum/magnum_pre] skipping: [instance] => (item=oslo_cache) \n[magnum/magnum_pre] skipping: [instance] => (item=container_infra) \n[magnum/magnum_pre] skipping: [instance] => (item=orchestration) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_db) \n[magnum/magnum_pre] skipping: [instance] => (item=key_manager) \n[magnum/magnum_pre] skipping: [instance] => (item=oslo_messaging) \n[magnum/magnum_pre] skipping: [instance] => (item=identity) \n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Cluster API for Magnum RBAC] *********\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy Helm chart] **************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[prometheus-pushgateway/prometheus_pushgateway] ok: [instance]\n[prometheus-pushgateway/prometheus_pushgateway] \n[prometheus-pushgateway/prometheus_pushgateway] PLAY RECAP *********************************************************************\n[prometheus-pushgateway/prometheus_pushgateway] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[prometheus-pushgateway/prometheus_pushgateway] \n==> [prometheus-pushgateway] Deployment complete\n==> [smartctl-exporter] Starting deployment\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[ipmi-exporter/ipmi_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[ipmi-exporter/ipmi_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[ipmi-exporter/ipmi_exporter] interpreter could change the meaning of that path. See\n[ipmi-exporter/ipmi_exporter] https://docs.ansible.com/ansible-\n[ipmi-exporter/ipmi_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[ipmi-exporter/ipmi_exporter] ok: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] TASK [vexxhost.atmosphere.ipmi_exporter : Deploy service] **********************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY [controllers[0]] **********************************************************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [Gathering Facts] *********************************************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [Upload images] ***********************************************************\n[magnum/magnum_pre] included: atmosphere.common.glance_image for instance => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'})\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[ipmi-exporter/ipmi_exporter] ok: [instance]\n[ipmi-exporter/ipmi_exporter] \n[ipmi-exporter/ipmi_exporter] PLAY RECAP *********************************************************************\n[ipmi-exporter/ipmi_exporter] instance                   : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[ipmi-exporter/ipmi_exporter] \n==> [ipmi-exporter] Deployment complete\n==> [octavia] Starting deployment\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy \"magnum-cluster-api-proxy\"] **********\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY [controllers[0]] **********************************************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Gathering Facts] *********************************************************\n[octavia/octavia] \n[octavia/octavia] PLAY [controllers[0]] **********************************************************\n[octavia/octavia] \n[octavia/octavia] TASK [Gathering Facts] *********************************************************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress] **********************************************************\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra] ******************************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra] ************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.magnum : Deploy magnum registry] *********************\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[magnum/magnum_pre] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Download image] *************************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[smartctl-exporter/smartctl_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[smartctl-exporter/smartctl_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[smartctl-exporter/smartctl_exporter] interpreter could change the meaning of that path. See\n[smartctl-exporter/smartctl_exporter] https://docs.ansible.com/ansible-\n[smartctl-exporter/smartctl_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[smartctl-exporter/smartctl_exporter] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[magnum/magnum_pre] skipping: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[magnum/magnum] ok: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create magnum registry Ingress] ******************************************\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] included: openstack_helm_ingress for instance\n[magnum/magnum_pre] \n[magnum/magnum_pre] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[magnum/magnum_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[magnum/magnum] skipping: [instance]\n[magnum/magnum_pre] \n[magnum/magnum_pre] PLAY RECAP *********************************************************************\n[magnum/magnum_pre] instance                   : ok=12   changed=0    unreachable=0    failed=0    skipped=18   rescued=0    ignored=0   \n[magnum/magnum_pre] \n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[magnum/magnum] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[magnum/magnum] ok: [instance]\n[magnum/magnum] \n[magnum/magnum] TASK [Create Ingress container-infra-registry] *********************************\n[magnum/magnum] included: ingress for instance\n[magnum/magnum] \n[magnum/magnum] TASK [vexxhost.atmosphere.ingress : Create Ingress container-infra-registry] ***\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] TASK [vexxhost.atmosphere.smartctl_exporter : Deploy Helm chart] ***************\n[octavia/octavia] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia] interpreter could change the meaning of that path. See\n[octavia/octavia] https://docs.ansible.com/ansible-\n[octavia/octavia] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[octavia/octavia_pre] [WARNING]: Platform linux on host instance is using the discovered Python\n[octavia/octavia_pre] interpreter at /usr/bin/python3.10, but future installation of another Python\n[octavia/octavia_pre] interpreter could change the meaning of that path. See\n[octavia/octavia_pre] https://docs.ansible.com/ansible-\n[octavia/octavia_pre] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[magnum/magnum] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[magnum/magnum] \n[magnum/magnum] TASK [Upload images] ***********************************************************\n[octavia/octavia_pre] skipping: [instance]\n[magnum/magnum] skipping: [instance] => (item={'name': 'ubuntu-2204-kube-v1.34.3', 'url': 'https://github.com/vexxhost/capo-image-elements/releases/download/2025.12-3/ubuntu-22.04-v1.34.3.qcow2', 'distro': 'ubuntu'}) \n[magnum/magnum] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[magnum/magnum] \n[magnum/magnum] PLAY RECAP *********************************************************************\n[magnum/magnum] instance                   : ok=42   changed=0    unreachable=0    failed=0    skipped=13   rescued=0    ignored=0   \n[magnum/magnum] \n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n==> [magnum] Deployment complete\n==> [openstack-exporter] Starting deployment\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db) \n[octavia/octavia_pre] skipping: [instance] => (item=identity) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_db_persistence) \n[octavia/octavia_pre] skipping: [instance] => (item=load_balancer) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_messaging) \n[octavia/octavia_pre] skipping: [instance] => (item=oslo_cache) \n[octavia/octavia_pre] skipping: [instance] => (item=valkey) \n[octavia/octavia_pre] skipping: [instance] => (item=network) \n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY [controllers[0]] **********************************************************\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [Gathering Facts] *********************************************************\n[octavia/octavia] ok: [instance]\n[smartctl-exporter/smartctl_exporter] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[smartctl-exporter/smartctl_exporter] \n[smartctl-exporter/smartctl_exporter] PLAY RECAP *********************************************************************\n[smartctl-exporter/smartctl_exporter] instance                   : ok=4    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[smartctl-exporter/smartctl_exporter] \n==> [smartctl-exporter] Deployment complete\n==> [manila] Starting deployment\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[manila/manila] \n[manila/manila] PLAY [controllers[0]] **********************************************************\n[manila/manila] \n[manila/manila] TASK [Gathering Facts] *********************************************************\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.package : Update state for tar] **********************\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] *********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.package : Update state for tar] **********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia] ok: [instance] => {\n[octavia/octavia]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia] }\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Download item] *******************"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:00.739224Z",
                            "start": "2026-07-25T20:48:00.650333Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f978",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "307239"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:00.813687Z",
                            "start": "2026-07-25T20:48:00.749767Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f979",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 580 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:00.885944Z",
                            "start": "2026-07-25T20:48:00.821759Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f97a",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:00.964223Z",
                            "start": "2026-07-25T20:48:00.896758Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001f97b",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:48:01.090291",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:48:21.092222",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:21.109932Z",
                            "start": "2026-07-25T20:48:01.037647Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc26",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "30"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:21.551286Z",
                            "start": "2026-07-25T20:48:21.118222Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc27",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:21.804505Z",
                            "start": "2026-07-25T20:48:21.565350Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc28",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012480.2944965,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 656,
                                "charset": "unknown",
                                "checksum": "6e649f706674246c02626232108866c1e9ae3e53",
                                "ctime": 1785012501.5028954,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012501.5028954,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 329774,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:22.021090Z",
                            "start": "2026-07-25T20:48:21.811679Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc29",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "22535"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:22.107487Z",
                            "start": "2026-07-25T20:48:22.029961Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc2a",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +307240 /tmp/ansible.90r1powz.log | head -c 22535",
                            "delta": "0:00:00.010480",
                            "end": "2026-07-25 20:48:22.344905",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +307240 /tmp/ansible.90r1powz.log | head -c 22535",
                                    "_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-34c8-7bd3-00000001fc2b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:48:22.334425",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[octavia/octavia_pre] ok: [instance] => {\n[octavia/octavia_pre]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia_pre] }\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[openstack-exporter/openstack_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-exporter/openstack_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-exporter/openstack_exporter] interpreter could change the meaning of that path. See\n[openstack-exporter/openstack_exporter] https://docs.ansible.com/ansible-\n[openstack-exporter/openstack_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-exporter/openstack_exporter] ok: [instance]\n[manila/manila] [WARNING]: Platform linux on host instance is using the discovered Python\n[manila/manila] interpreter at /usr/bin/python3.10, but future installation of another Python\n[manila/manila] interpreter could change the meaning of that path. See\n[manila/manila] https://docs.ansible.com/ansible-\n[manila/manila] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[manila/manila] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[openstack-exporter/openstack_exporter] ok: [instance]\n[manila/manila] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Fetch OpenStack DB secrets] *****\n[octavia/octavia] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia_pre] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] included: rabbitmq for instance\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[octavia/octavia] ok: [instance]\n[manila/manila] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] included: openstack_helm_endpoints for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia] skipping: [instance]\n[manila/manila] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] skipping: [instance]\n[manila/manila] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] included: openstack_helm_endpoints for instance\n[octavia/octavia] ok: [instance] => (item=identity)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance] => (item=identity)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia] ok: [instance]\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[octavia/octavia] included: rabbitmq for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[manila/manila] ok: [instance] => (item=identity)\n[manila/manila] ok: [instance] => (item=sharev2)\n[manila/manila] ok: [instance] => (item=oslo_cache)\n[manila/manila] ok: [instance] => (item=oslo_messaging)\n[manila/manila] ok: [instance] => (item=oslo_db)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create CAs & Issuers] ******************\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[manila/manila] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create flavor] ******************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[octavia/octavia_pre] ok: [instance] => (item=octavia-client)\n[octavia/octavia] skipping: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia_pre] ok: [instance] => (item=octavia-server)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create certificate for Octavia clients] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Upload service image] ****************************************************\n[manila/manila] included: atmosphere.common.glance_image for instance\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Build database URLs dict] *******\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create admin compute quotaset] *********\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Create \"openstack-database-exporter-dsn\" secret] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-exporter/openstack_exporter] changed: [instance]\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY RECAP *********************************************************************\n[octavia/octavia_pre] instance                   : ok=26   changed=0    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   \n[octavia/octavia_pre] \n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY RECAP *********************************************************************\n[openstack-exporter/openstack_exporter] instance                   : ok=6    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[openstack-exporter/openstack_exporter] \n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n==> [openstack-exporter] Deployment complete\n[octavia/octavia] ok: [instance] => (item=oslo_messaging)\n[octavia/octavia] ok: [instance] => (item=load_balancer)\n[octavia/octavia] ok: [instance] => (item=oslo_db_persistence)\n[octavia/octavia] ok: [instance] => (item=network)\n[octavia/octavia] ok: [instance] => (item=oslo_cache)\n[octavia/octavia] ok: [instance] => (item=oslo_db)\n[octavia/octavia] ok: [instance] => (item=identity)\n[octavia/octavia] ok: [instance] => (item=valkey)\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[octavia/octavia] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Download image] *************************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management network] *****************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group tcp rules] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management subnet] ******************\n[octavia/octavia] ok: [instance]\n[manila/manila] ok: [instance] => (item=22)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group] ******\n[manila/manila] ok: [instance] => (item=111)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group rules] ***",
                            "stdout_lines": [
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Starting download of file] *******",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[octavia/octavia_pre] ok: [instance] => {",
                                "[octavia/octavia_pre]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"",
                                "[octavia/octavia_pre] }",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Download item] *******************",
                                "[openstack-exporter/openstack_exporter] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[openstack-exporter/openstack_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[openstack-exporter/openstack_exporter] interpreter could change the meaning of that path. See",
                                "[openstack-exporter/openstack_exporter] https://docs.ansible.com/ansible-",
                                "[openstack-exporter/openstack_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[manila/manila] [WARNING]: Platform linux on host instance is using the discovered Python",
                                "[manila/manila] interpreter at /usr/bin/python3.10, but future installation of another Python",
                                "[manila/manila] interpreter could change the meaning of that path. See",
                                "[manila/manila] https://docs.ansible.com/ansible-",
                                "[manila/manila] core/2.17/reference_appendices/interpreter_discovery.html for more information.",
                                "[manila/manila] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Extract archive] *****************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[manila/manila] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Fetch OpenStack DB secrets] *****",
                                "[octavia/octavia] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Create RabbitMQ cluster] *************************************************",
                                "[manila/manila] included: rabbitmq for instance",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[manila/manila] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] included: openstack_helm_endpoints for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[manila/manila] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia] skipping: [instance]",
                                "[manila/manila] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[octavia/octavia_pre] included: openstack_helm_endpoints for instance",
                                "[octavia/octavia] ok: [instance] => (item=identity)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[octavia/octavia_pre] skipping: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[octavia/octavia_pre] ok: [instance] => (item=identity)",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia] included: rabbitmq for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "[manila/manila] ok: [instance] => (item=identity)",
                                "[manila/manila] ok: [instance] => (item=sharev2)",
                                "[manila/manila] ok: [instance] => (item=oslo_cache)",
                                "[manila/manila] ok: [instance] => (item=oslo_messaging)",
                                "[manila/manila] ok: [instance] => (item=oslo_db)",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create CAs & Issuers] ******************",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[manila/manila] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create flavor] ******************************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******",
                                "[octavia/octavia_pre] ok: [instance] => (item=octavia-client)",
                                "[octavia/octavia] skipping: [instance]",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia_pre] ok: [instance] => (item=octavia-server)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create certificate for Octavia clients] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Upload service image] ****************************************************",
                                "[manila/manila] included: atmosphere.common.glance_image for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Build database URLs dict] *******",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create admin compute quotaset] *********",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) ",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) ",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[octavia/octavia] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Create \"openstack-database-exporter-dsn\" secret] ***",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "[openstack-exporter/openstack_exporter] changed: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                                "[octavia/octavia_pre] ok: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia_pre] PLAY RECAP *********************************************************************",
                                "[octavia/octavia_pre] instance                   : ok=26   changed=0    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   ",
                                "[octavia/octavia_pre] ",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "[openstack-exporter/openstack_exporter] ok: [instance]",
                                "[octavia/octavia] ok: [instance]",
                                "[openstack-exporter/openstack_exporter] ",
                                "[openstack-exporter/openstack_exporter] PLAY RECAP *********************************************************************",
                                "[openstack-exporter/openstack_exporter] instance                   : ok=6    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "[openstack-exporter/openstack_exporter] ",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "==> [openstack-exporter] Deployment complete",
                                "[octavia/octavia] ok: [instance] => (item=oslo_messaging)",
                                "[octavia/octavia] ok: [instance] => (item=load_balancer)",
                                "[octavia/octavia] ok: [instance] => (item=oslo_db_persistence)",
                                "[octavia/octavia] ok: [instance] => (item=network)",
                                "[octavia/octavia] ok: [instance] => (item=oslo_cache)",
                                "[octavia/octavia] ok: [instance] => (item=oslo_db)",
                                "[octavia/octavia] ok: [instance] => (item=identity)",
                                "[octavia/octavia] ok: [instance] => (item=valkey)",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "[octavia/octavia] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                                "[octavia/octavia] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management network] *****************",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group tcp rules] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management subnet] ******************",
                                "[octavia/octavia] ok: [instance]",
                                "[manila/manila] ok: [instance] => (item=22)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group] ******",
                                "[manila/manila] ok: [instance] => (item=111)",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group rules] ***"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001fc2b-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:22.672950Z",
                            "start": "2026-07-25T20:48:22.139116Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc2b",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Starting download of file] *******\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[octavia/octavia_pre] ok: [instance] => {\n[octavia/octavia_pre]     \"msg\": \"https://github.com/containerd/nerdctl/releases/download/v2.3.4/nerdctl-2.3.4-linux-amd64.tar.gz\"\n[octavia/octavia_pre] }\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Download item] *******************\n[openstack-exporter/openstack_exporter] [WARNING]: Platform linux on host instance is using the discovered Python\n[openstack-exporter/openstack_exporter] interpreter at /usr/bin/python3.10, but future installation of another Python\n[openstack-exporter/openstack_exporter] interpreter could change the meaning of that path. See\n[openstack-exporter/openstack_exporter] https://docs.ansible.com/ansible-\n[openstack-exporter/openstack_exporter] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[openstack-exporter/openstack_exporter] ok: [instance]\n[manila/manila] [WARNING]: Platform linux on host instance is using the discovered Python\n[manila/manila] interpreter at /usr/bin/python3.10, but future installation of another Python\n[manila/manila] interpreter could change the meaning of that path. See\n[manila/manila] https://docs.ansible.com/ansible-\n[manila/manila] core/2.17/reference_appendices/interpreter_discovery.html for more information.\n[manila/manila] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.download_artifact : Extract archive] *****************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[openstack-exporter/openstack_exporter] ok: [instance]\n[manila/manila] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Fetch OpenStack DB secrets] *****\n[octavia/octavia] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.containers.nerdctl : Create nerdctl config] *********************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\n[octavia/octavia_pre] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall OpenStack client system packages] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] included: rabbitmq for instance\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Uninstall Ubuntu Cloud Archive keyring] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Remove Ubuntu Cloud Archive repository] ***\n[octavia/octavia] ok: [instance]\n[manila/manila] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] included: openstack_helm_endpoints for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia] skipping: [instance]\n[manila/manila] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] skipping: [instance]\n[manila/manila] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Generate OpenStack-Helm endpoints] ***************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] included: openstack_helm_endpoints for instance\n[octavia/octavia] ok: [instance] => (item=identity)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [Create RabbitMQ cluster] *************************************************\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[octavia/octavia_pre] skipping: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[octavia/octavia_pre] ok: [instance] => (item=identity)\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openrc file] ****************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install osc wrapper script] **********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Install openstack wrapper script] ****\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.openstack_cli : Generate openstack aliases] **********\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\n[octavia/octavia] ok: [instance]\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create RabbitMQ cluster] *************************************************\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[octavia/octavia] included: rabbitmq for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Verify state of current RabbitMQ cluster] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n[manila/manila] ok: [instance] => (item=identity)\n[manila/manila] ok: [instance] => (item=sharev2)\n[manila/manila] ok: [instance] => (item=oslo_cache)\n[manila/manila] ok: [instance] => (item=oslo_messaging)\n[manila/manila] ok: [instance] => (item=oslo_db)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia_pre] ok: [instance]\n[manila/manila] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create CAs & Issuers] ******************\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[manila/manila] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create flavor] ******************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Print diff of RabbitMQ cluster spec] ******\n[octavia/octavia_pre] ok: [instance] => (item=octavia-client)\n[octavia/octavia] skipping: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Wait for confirmation of RabbitMQ cluster spec] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Enable all feature flags for upgrade] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia_pre] ok: [instance] => (item=octavia-server)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.rabbitmq : Deploy cluster] ***************************\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create certificate for Octavia clients] ***\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Upload service image] ****************************************************\n[manila/manila] included: atmosphere.common.glance_image for instance\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia_pre] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Build database URLs dict] *******\n[octavia/octavia_pre] \n[octavia/octavia_pre] TASK [vexxhost.atmosphere.octavia_pre : Create admin compute quotaset] *********\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] skipping: [instance] => (item=None) \n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] ok: [instance] => (item=None)\n[openstack-exporter/openstack_exporter] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Create \"openstack-database-exporter-dsn\" secret] ***\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\n[openstack-exporter/openstack_exporter] changed: [instance]\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] TASK [vexxhost.atmosphere.openstack_exporter : Deploy service] *****************\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[octavia/octavia_pre] ok: [instance]\n[octavia/octavia] ok: [instance]\n[octavia/octavia_pre] \n[octavia/octavia_pre] PLAY RECAP *********************************************************************\n[octavia/octavia_pre] instance                   : ok=26   changed=0    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   \n[octavia/octavia_pre] \n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\n[openstack-exporter/openstack_exporter] ok: [instance]\n[octavia/octavia] ok: [instance]\n[openstack-exporter/openstack_exporter] \n[openstack-exporter/openstack_exporter] PLAY RECAP *********************************************************************\n[openstack-exporter/openstack_exporter] instance                   : ok=6    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n[openstack-exporter/openstack_exporter] \n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\n==> [openstack-exporter] Deployment complete\n[octavia/octavia] ok: [instance] => (item=oslo_messaging)\n[octavia/octavia] ok: [instance] => (item=load_balancer)\n[octavia/octavia] ok: [instance] => (item=oslo_db_persistence)\n[octavia/octavia] ok: [instance] => (item=network)\n[octavia/octavia] ok: [instance] => (item=oslo_cache)\n[octavia/octavia] ok: [instance] => (item=oslo_db)\n[octavia/octavia] ok: [instance] => (item=identity)\n[octavia/octavia] ok: [instance] => (item=valkey)\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\n[octavia/octavia] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[manila/manila] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[octavia/octavia] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] ***************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.secretgen_controller : Deploy secretgen-controller] ****\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Download image] *************************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management network] *****************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group tcp rules] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create management subnet] ******************\n[octavia/octavia] ok: [instance]\n[manila/manila] ok: [instance] => (item=22)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group] ******\n[manila/manila] ok: [instance] => (item=111)\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager security group rules] ***"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:22.770361Z",
                            "start": "2026-07-25T20:48:22.682729Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc2c",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "329774"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:22.843894Z",
                            "start": "2026-07-25T20:48:22.778834Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc2d",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 600 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:22.917985Z",
                            "start": "2026-07-25T20:48:22.852938Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc2e",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:22.991156Z",
                            "start": "2026-07-25T20:48:22.924291Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fc2f",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:48:23.107095",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:48:43.109025",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:43.127079Z",
                            "start": "2026-07-25T20:48:23.053725Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef0",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "31"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:43.203572Z",
                            "start": "2026-07-25T20:48:43.135285Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef1",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:43.465292Z",
                            "start": "2026-07-25T20:48:43.213927Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef2",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012501.966904,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 672,
                                "charset": "unknown",
                                "checksum": "bede3115b3fc01449cc4b9c7a0927dbeb533ac1c",
                                "ctime": 1785012523.2513041,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012523.2513041,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 338089,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:43.675825Z",
                            "start": "2026-07-25T20:48:43.473615Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef3",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "8315"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:43.750495Z",
                            "start": "2026-07-25T20:48:43.684170Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef4",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +329775 /tmp/ansible.90r1powz.log | head -c 8315",
                            "delta": "0:00:00.007473",
                            "end": "2026-07-25 20:48:44.005274",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +329775 /tmp/ansible.90r1powz.log | head -c 8315",
                                    "_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-34c8-7bd3-00000001fef5-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:48:43.997801",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[manila/manila] ok: [instance] => (item=2049)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group icmp rules] ***\n[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 5555})\n[manila/manila] ok: [instance]\n[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 10514})\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate temporary file for SSH public key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Write contents of current private SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate public key for SSH private key] ****\n[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 20514})\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Delete temporary file for public SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create secret with the SSH keys] ************\n[octavia/octavia] ok: [instance] => (item={'protocol': 'tcp', 'port': 10514})\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Deploy Helm chart] **************************\n[octavia/octavia] ok: [instance] => (item={'protocol': 'tcp', 'port': 20514})\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager networking ports] ****\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Discover facts for other controllers] ******\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress] **********************************************************\n[manila/manila] included: openstack_helm_ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress sharev2] **************************************************\n[manila/manila] included: ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.ingress : Create Ingress sharev2] ********************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant compute quotas] *******\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set binding for ports] *********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant volume quotas] ********\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get health manager networking ports] *******\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set controller_ip_port_list] ***************\n[octavia/octavia] ok: [instance] => (item=octavia-health-manager-port-instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group] *************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group rules] *******\n[octavia/octavia] ok: [instance] => (item=[22, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'ACTIVE', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:37:15Z', 'revision_number': 5, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[octavia/octavia] ok: [instance] => (item=[9443, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'ACTIVE', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:37:15Z', 'revision_number': 5, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora flavor] *********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant network quotas] *******",
                            "stdout_lines": [
                                "[manila/manila] ok: [instance] => (item=2049)",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group icmp rules] ***",
                                "[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 5555})",
                                "[manila/manila] ok: [instance]",
                                "[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 10514})",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Generate temporary file for SSH public key] ***",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Write contents of current private SSH key] ***",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Generate public key for SSH private key] ****",
                                "[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 20514})",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Delete temporary file for public SSH key] ***",
                                "[manila/manila] ok: [instance -> localhost]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Create secret with the SSH keys] ************",
                                "[octavia/octavia] ok: [instance] => (item={'protocol': 'tcp', 'port': 10514})",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Deploy Helm chart] **************************",
                                "[octavia/octavia] ok: [instance] => (item={'protocol': 'tcp', 'port': 20514})",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager networking ports] ****",
                                "[octavia/octavia] ok: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Discover facts for other controllers] ******",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Create Ingress] **********************************************************",
                                "[manila/manila] included: openstack_helm_ingress for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[manila/manila] skipping: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [Create Ingress sharev2] **************************************************",
                                "[manila/manila] included: ingress for instance",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.ingress : Create Ingress sharev2] ********************",
                                "[manila/manila] ok: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant compute quotas] *******",
                                "[octavia/octavia] ok: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set binding for ports] *********************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant volume quotas] ********",
                                "[octavia/octavia] ok: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get health manager networking ports] *******",
                                "[octavia/octavia] ok: [instance] => (item=instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set controller_ip_port_list] ***************",
                                "[octavia/octavia] ok: [instance] => (item=octavia-health-manager-port-instance)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group] *************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group rules] *******",
                                "[octavia/octavia] ok: [instance] => (item=[22, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'ACTIVE', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:37:15Z', 'revision_number': 5, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])",
                                "[octavia/octavia] ok: [instance] => (item=[9443, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'ACTIVE', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:37:15Z', 'revision_number': 5, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora flavor] *********************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant network quotas] *******"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001fef5-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:44.303042Z",
                            "start": "2026-07-25T20:48:43.779714Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef5",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[manila/manila] ok: [instance] => (item=2049)\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create generic share driver security group icmp rules] ***\n[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 5555})\n[manila/manila] ok: [instance]\n[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 10514})\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate temporary file for SSH public key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Write contents of current private SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Generate public key for SSH private key] ****\n[octavia/octavia] ok: [instance] => (item={'protocol': 'udp', 'port': 20514})\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Delete temporary file for public SSH key] ***\n[manila/manila] ok: [instance -> localhost]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Create secret with the SSH keys] ************\n[octavia/octavia] ok: [instance] => (item={'protocol': 'tcp', 'port': 10514})\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Deploy Helm chart] **************************\n[octavia/octavia] ok: [instance] => (item={'protocol': 'tcp', 'port': 20514})\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create health manager networking ports] ****\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Discover facts for other controllers] ******\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress] **********************************************************\n[manila/manila] included: openstack_helm_ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[manila/manila] skipping: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [Create Ingress sharev2] **************************************************\n[manila/manila] included: ingress for instance\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.ingress : Create Ingress sharev2] ********************\n[manila/manila] ok: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant compute quotas] *******\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set binding for ports] *********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant volume quotas] ********\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get health manager networking ports] *******\n[octavia/octavia] ok: [instance] => (item=instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Set controller_ip_port_list] ***************\n[octavia/octavia] ok: [instance] => (item=octavia-health-manager-port-instance)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group] *************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora security group rules] *******\n[octavia/octavia] ok: [instance] => (item=[22, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'ACTIVE', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:37:15Z', 'revision_number': 5, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[octavia/octavia] ok: [instance] => (item=[9443, {'changed': False, 'ports': [{'allowed_address_pairs': [], 'binding_host_id': 'instance', 'binding_profile': {}, 'binding_vif_details': {'connectivity': 'l2', 'port_filter': True, 'ovs_hybrid_plug': True, 'datapath_type': 'system', 'bridge_name': 'br-int', 'bound_drivers': {'0': 'openvswitch'}}, 'binding_vif_type': 'ovs', 'binding_vnic_type': 'normal', 'created_at': '2026-07-25T20:33:28Z', 'data_plane_status': None, 'description': '', 'device_id': '', 'device_owner': 'octavia:health-mgr', 'device_profile': None, 'dns_assignment': [{'ip_address': '172.24.1.102', 'hostname': 'host-172-24-1-102', 'fqdn': 'host-172-24-1-102.openstacklocal.'}], 'dns_domain': '', 'dns_name': '', 'extra_dhcp_opts': [], 'fixed_ips': [{'subnet_id': '7105e9a3-1da4-43da-9b9d-3613043f2790', 'ip_address': '172.24.1.102'}], 'hardware_offload_type': None, 'ip_allocation': 'immediate', 'is_admin_state_up': True, 'is_port_security_enabled': True, 'mac_address': 'fa:16:3e:ce:7a:2c', 'name': 'octavia-health-manager-port-instance', 'network_id': 'efe5ecb2-3326-4325-9291-72d7e963c44d', 'numa_affinity_policy': None, 'project_id': 'ae025fdd538b4342ad787e70add01ca5', 'tenant_id': 'ae025fdd538b4342ad787e70add01ca5', 'propagate_uplink_status': None, 'qos_network_policy_id': None, 'qos_policy_id': None, 'resource_request': None, 'security_group_ids': ['7d6a2849-1e1b-4012-a257-96b44cb8e8e3'], 'status': 'ACTIVE', 'trunk_details': None, 'trusted': None, 'updated_at': '2026-07-25T20:37:15Z', 'revision_number': 5, 'if_match': None, 'id': '05390ac2-a075-416c-aad5-e8ea8bead8f7', 'tags': []}], 'invocation': {'module_args': {'port': 'octavia-health-manager-port-instance', 'name': 'octavia-health-manager-port-instance', 'wait': True, 'timeout': 180, 'interface': 'public', 'sdk_log_level': 'INFO', 'auth_type': None, 'auth': None, 'region_name': None, 'validate_certs': None, 'ca_cert': None, 'client_cert': None, 'client_key': None, 'api_timeout': None, 'sdk_log_path': None, 'filters': None}}, 'failed': False, 'item': 'instance', 'ansible_loop_var': 'item'}])\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create amphora flavor] *********************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] TASK [vexxhost.atmosphere.manila : Update service tenant network quotas] *******"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:44.390109Z",
                            "start": "2026-07-25T20:48:44.312404Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef6",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "338089"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:44.465108Z",
                            "start": "2026-07-25T20:48:44.399429Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef7",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 620 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:44.550348Z",
                            "start": "2026-07-25T20:48:44.477346Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef8",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:48:44.624607Z",
                            "start": "2026-07-25T20:48:44.557046Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001fef9",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:48:44.747947",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:49:04.750628",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:04.761354Z",
                            "start": "2026-07-25T20:48:44.694230Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d0",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "32"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:06.710690Z",
                            "start": "2026-07-25T20:49:04.769846Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d1",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:06.960915Z",
                            "start": "2026-07-25T20:49:06.720675Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d2",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012523.9993181,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 680,
                                "charset": "unknown",
                                "checksum": "98600661389ff5422662f93e85700854380f1961",
                                "ctime": 1785012543.7396894,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012543.7396894,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 343037,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:07.184771Z",
                            "start": "2026-07-25T20:49:06.977621Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d3",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "4948"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:07.274501Z",
                            "start": "2026-07-25T20:49:07.193295Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d4",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +338090 /tmp/ansible.90r1powz.log | head -c 4948",
                            "delta": "0:00:00.008236",
                            "end": "2026-07-25 20:49:07.549416",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +338090 /tmp/ansible.90r1powz.log | head -c 4948",
                                    "_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-34c8-7bd3-0000000201d5-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:49:07.541180",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Upload Amphora image] ****************************************************\n[octavia/octavia] included: atmosphere.common.glance_image for instance\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Download image] *************************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get Amphora image information] *************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] PLAY RECAP *********************************************************************\n[manila/manila] instance                   : ok=41   changed=3    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   \n[manila/manila] \n==> [manila] Deployment complete\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create Amphora SSH key] ********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Grab generated Amphora public key] *********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Import Amphora SSH key-pair in OpenStack] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create CAs & Issuers] **********************\n[octavia/octavia] skipping: [instance] => (item=octavia-client) \n[octavia/octavia] skipping: [instance] => (item=octavia-server) \n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create certificate for Octavia clients] ****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create admin compute quotaset] *************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Wait for Octavia client certificate secret] ***\n[octavia/octavia] ok: [instance] => (item=octavia-client-certs)\n[octavia/octavia] ok: [instance] => (item=octavia-server-ca)\n[octavia/octavia] ok: [instance] => (item=octavia-client-ca)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Deploy Helm chart] *************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Add implied roles] *************************\n[octavia/octavia] ok: [instance] => (item={'role': 'member', 'implies': 'load-balancer_member'})",
                            "stdout_lines": [
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Upload Amphora image] ****************************************************",
                                "[octavia/octavia] included: atmosphere.common.glance_image for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.qemu_utils : Install packages] *************************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Check if image exists] ******************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Download image] *************************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Get image format] ***********************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Wait until image service ready] *********",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Compute pending image name] *************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [atmosphere.common.glance_image : Remove work directory] ******************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get Amphora image information] *************",
                                "[manila/manila] changed: [instance]",
                                "[manila/manila] ",
                                "[manila/manila] PLAY RECAP *********************************************************************",
                                "[manila/manila] instance                   : ok=41   changed=3    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   ",
                                "[manila/manila] ",
                                "==> [manila] Deployment complete",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create Amphora SSH key] ********************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Grab generated Amphora public key] *********",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Import Amphora SSH key-pair in OpenStack] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create CAs & Issuers] **********************",
                                "[octavia/octavia] skipping: [instance] => (item=octavia-client) ",
                                "[octavia/octavia] skipping: [instance] => (item=octavia-server) ",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create certificate for Octavia clients] ****",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create admin compute quotaset] *************",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Wait for Octavia client certificate secret] ***",
                                "[octavia/octavia] ok: [instance] => (item=octavia-client-certs)",
                                "[octavia/octavia] ok: [instance] => (item=octavia-server-ca)",
                                "[octavia/octavia] ok: [instance] => (item=octavia-client-ca)",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Deploy Helm chart] *************************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Add implied roles] *************************",
                                "[octavia/octavia] ok: [instance] => (item={'role': 'member', 'implies': 'load-balancer_member'})"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000201d5-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:07.846600Z",
                            "start": "2026-07-25T20:49:07.311930Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d5",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Upload Amphora image] ****************************************************\n[octavia/octavia] included: atmosphere.common.glance_image for instance\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.qemu_utils : Install packages] *************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Fetch source image metadata from URL] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture source ETag when available] *****\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Check if image exists] ******************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Capture existing image and its Atmosphere metadata] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Decide whether image upload is required] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Generate temporary work directory] ******\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Download image] *************************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Get image format] ***********************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Convert file to target disk format] *****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Wait until image service ready] *********\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Compute pending image name] *************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Upload image into Glance] ***************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Rename outdated image to preserve audit trail] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Promote newly uploaded image to canonical name] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [atmosphere.common.glance_image : Remove work directory] ******************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Get Amphora image information] *************\n[manila/manila] changed: [instance]\n[manila/manila] \n[manila/manila] PLAY RECAP *********************************************************************\n[manila/manila] instance                   : ok=41   changed=3    unreachable=0    failed=0    skipped=15   rescued=0    ignored=0   \n[manila/manila] \n==> [manila] Deployment complete\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create Amphora SSH key] ********************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Grab generated Amphora public key] *********\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Import Amphora SSH key-pair in OpenStack] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create CAs & Issuers] **********************\n[octavia/octavia] skipping: [instance] => (item=octavia-client) \n[octavia/octavia] skipping: [instance] => (item=octavia-server) \n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create certificate for Octavia clients] ****\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Create admin compute quotaset] *************\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Wait for Octavia client certificate secret] ***\n[octavia/octavia] ok: [instance] => (item=octavia-client-certs)\n[octavia/octavia] ok: [instance] => (item=octavia-server-ca)\n[octavia/octavia] ok: [instance] => (item=octavia-client-ca)\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Deploy Helm chart] *************************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.octavia : Add implied roles] *************************\n[octavia/octavia] ok: [instance] => (item={'role': 'member', 'implies': 'load-balancer_member'})"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:07.940094Z",
                            "start": "2026-07-25T20:49:07.867110Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d6",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "343037"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:08.015117Z",
                            "start": "2026-07-25T20:49:07.948632Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d7",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "idempotence deployment is still running after 640 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:08.088240Z",
                            "start": "2026-07-25T20:49:08.021744Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d8",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:08.152329Z",
                            "start": "2026-07-25T20:49:08.097078Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000201d9",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:49:08.269963",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:49:28.272495",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:28.289887Z",
                            "start": "2026-07-25T20:49:08.223129Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204c6",
                        "name": "Wait before polling idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "33"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:28.379879Z",
                            "start": "2026-07-25T20:49:28.314247Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204c7",
                        "name": "Count idempotence deployment progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "cmd": "set -o pipefail\nuv run ./bin/atmosphere deploy --inventory ./inventory.yaml --concurrency 3 --dependency-option csi_driver=rbd --dependency-option network_backend=openvswitch > /tmp/ansible.90r1powz.log 2>&1\n",
                            "delta": "0:11:39.198690",
                            "end": "2026-07-25 20:49:11.208352",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\nuv run ./bin/atmosphere deploy --inventory ./inventory.yaml --concurrency 3 --dependency-option csi_driver=rbd --dependency-option network_backend=openvswitch > /tmp/ansible.90r1powz.log 2>&1\n",
                                    "_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-34c8-7bd3-00000001d069-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul/.ansible_async/j812529609250.235300",
                            "start": "2026-07-25 20:37:32.009662",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-00000001d069-0-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:28.665606Z",
                            "start": "2026-07-25T20:49:28.389488Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204c8",
                        "name": "Poll idempotence deployment status"
                    }
                },
                {
                    "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/ansible.90r1powz.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012547.1357532,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 688,
                                "charset": "unknown",
                                "checksum": "5414ee4483ab7ca4b2bf7582acb8aec6d9a306d7",
                                "ctime": 1785012551.1998296,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21191,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012551.1998296,
                                "nlink": 1,
                                "path": "/tmp/ansible.90r1powz.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 344423,
                                "uid": 1000,
                                "version": "2098510805",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:28.876695Z",
                            "start": "2026-07-25T20:49:28.674809Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204c9",
                        "name": "Inspect idempotence deployment live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "1386"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:29.079586Z",
                            "start": "2026-07-25T20:49:29.013612Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204ca",
                        "name": "Calculate new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +343038 /tmp/ansible.90r1powz.log | head -c 1386",
                            "delta": "0:00:00.007971",
                            "end": "2026-07-25 20:49:29.297189",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +343038 /tmp/ansible.90r1powz.log | head -c 1386",
                                    "_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-34c8-7bd3-0000000204cb-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:49:29.289218",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[octavia/octavia] ok: [instance] => (item={'role': 'reader', 'implies': 'load-balancer_observer'})\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress] **********************************************************\n[octavia/octavia] included: openstack_helm_ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress load-balancer] ********************************************\n[octavia/octavia] included: ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.ingress : Create Ingress load-balancer] **************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] PLAY RECAP *********************************************************************\n[octavia/octavia] instance                   : ok=66   changed=0    unreachable=0    failed=0    skipped=24   rescued=0    ignored=0   \n[octavia/octavia] \n==> [octavia] Deployment complete",
                            "stdout_lines": [
                                "[octavia/octavia] ok: [instance] => (item={'role': 'reader', 'implies': 'load-balancer_observer'})",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create Ingress] **********************************************************",
                                "[octavia/octavia] included: openstack_helm_ingress for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***",
                                "[octavia/octavia] skipping: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [Create Ingress load-balancer] ********************************************",
                                "[octavia/octavia] included: ingress for instance",
                                "[octavia/octavia] ",
                                "[octavia/octavia] TASK [vexxhost.atmosphere.ingress : Create Ingress load-balancer] **************",
                                "[octavia/octavia] ok: [instance]",
                                "[octavia/octavia] ",
                                "[octavia/octavia] PLAY RECAP *********************************************************************",
                                "[octavia/octavia] instance                   : ok=66   changed=0    unreachable=0    failed=0    skipped=24   rescued=0    ignored=0   ",
                                "[octavia/octavia] ",
                                "==> [octavia] Deployment complete"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000204cb-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:29.631861Z",
                            "start": "2026-07-25T20:49:29.108699Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204cb",
                        "name": "Read new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[octavia/octavia] ok: [instance] => (item={'role': 'reader', 'implies': 'load-balancer_observer'})\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress] **********************************************************\n[octavia/octavia] included: openstack_helm_ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Create certificate] *********\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Set fact with wildcard certificate] ***\n[octavia/octavia] skipping: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.openstack_helm_ingress : Add ClusterIssuer annotations] ***\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] TASK [Create Ingress load-balancer] ********************************************\n[octavia/octavia] included: ingress for instance\n[octavia/octavia] \n[octavia/octavia] TASK [vexxhost.atmosphere.ingress : Create Ingress load-balancer] **************\n[octavia/octavia] ok: [instance]\n[octavia/octavia] \n[octavia/octavia] PLAY RECAP *********************************************************************\n[octavia/octavia] instance                   : ok=66   changed=0    unreachable=0    failed=0    skipped=24   rescued=0    ignored=0   \n[octavia/octavia] \n==> [octavia] Deployment complete"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:29.726232Z",
                            "start": "2026-07-25T20:49:29.642997Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204cc",
                        "name": "Show new idempotence deployment output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "344423"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:29.812204Z",
                            "start": "2026-07-25T20:49:29.735432Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204cd",
                        "name": "Advance idempotence deployment live log offset"
                    }
                },
                {
                    "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-25T20:49:29.881170Z",
                            "start": "2026-07-25T20:49:29.820115Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204ce",
                        "name": "Report idempotence deployment progress heartbeat"
                    }
                },
                {
                    "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-25T20:49:29.947359Z",
                            "start": "2026-07-25T20:49:29.894577Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000204cf",
                        "name": "Continue monitoring idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j812529609250.235300",
                            "changed": false,
                            "erased": "/home/zuul/.ansible_async/j812529609250.235300",
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j812529609250.235300",
                                    "mode": "cleanup"
                                }
                            },
                            "started": 0,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:30.177032Z",
                            "start": "2026-07-25T20:49:29.957331Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d06c",
                        "name": "Clean up idempotence deployment async state"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/ansible.90r1powz.log",
                                    "state": "absent"
                                },
                                "before": {
                                    "path": "/tmp/ansible.90r1powz.log",
                                    "state": "file"
                                }
                            },
                            "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/ansible.90r1powz.log",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": false
                                }
                            },
                            "path": "/tmp/ansible.90r1powz.log",
                            "state": "absent"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:30.440095Z",
                            "start": "2026-07-25T20:49:30.188057Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d06d",
                        "name": "Remove live log for idempotence deployment"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:30.512457Z",
                            "start": "2026-07-25T20:49:30.445908Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000001d06e",
                        "name": "Assert idempotence deployment succeeded"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "ip",
                                "link",
                                "show",
                                "br-ex"
                            ],
                            "delta": "0:00:00.005821",
                            "end": "2026-07-25 20:49:30.745423",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "ip",
                                        "link",
                                        "show",
                                        "br-ex"
                                    ],
                                    "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-34c8-7bd3-000000000016-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:49:30.739602",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "355: br-ex: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\n    link/ether d6:aa:6c:e6:a3:49 brd ff:ff:ff:ff:ff:ff",
                            "stdout_lines": [
                                "355: br-ex: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000",
                                "    link/ether d6:aa:6c:e6:a3:49 brd ff:ff:ff:ff:ff:ff"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000016-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:31.058060Z",
                            "start": "2026-07-25T20:49:30.539094Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000016",
                        "name": "Check for br-ex interface"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "ip",
                                "address",
                                "replace",
                                "10.96.250.10/24",
                                "dev",
                                "br-ex"
                            ],
                            "delta": "0:00:00.007396",
                            "end": "2026-07-25 20:49:31.308934",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "ip",
                                        "address",
                                        "replace",
                                        "10.96.250.10/24",
                                        "dev",
                                        "br-ex"
                                    ],
                                    "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-34c8-7bd3-000000000017-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:49:31.301538",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000017-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:31.608308Z",
                            "start": "2026-07-25T20:49:31.087247Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000017",
                        "name": "Add IP address to br-ex"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "ip",
                                "link",
                                "set",
                                "br-ex",
                                "up"
                            ],
                            "delta": "0:00:00.007260",
                            "end": "2026-07-25 20:49:31.851478",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": null,
                                    "_uses_shell": false,
                                    "argv": [
                                        "ip",
                                        "link",
                                        "set",
                                        "br-ex",
                                        "up"
                                    ],
                                    "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-34c8-7bd3-000000000018-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:49:31.844218",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000000018-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:32.151125Z",
                            "start": "2026-07-25T20:49:31.632016Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000018",
                        "name": "Set br-ex interface up"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_verify_argv": [
                                    "uv",
                                    "run",
                                    "molecule",
                                    "verify",
                                    "-s",
                                    "aio"
                                ],
                                "_atmosphere_ci_verify_environment": {
                                    "ATMOSPHERE_CI_COMPONENTS": "barbican,ceph,ceph-provisioners,cert-manager,cinder,cluster-issuer,coredns,csi,frr-k8s,glance,glance-images,goldpinger,heat,horizon,image-warmup,ingress-nginx,ipmi-exporter,iscsi,keepalived,keycloak,keystone,kube-prometheus-stack,kubernetes,libvirt,loki,lpfc,magnum,manila,memcached,multipathd,neutron,node-feature-discovery,nova,octavia,openstack-cli,openstack-exporter,openvswitch,ovn,percona-xtradb-cluster,percona-xtradb-cluster-operator,placement,prometheus-pushgateway,rabbitmq-cluster-operator,rook-ceph,rook-ceph-cluster,smartctl-exporter,staffeln,udev,valkey,vector",
                                    "ATMOSPHERE_CI_MODE": "full",
                                    "ATMOSPHERE_CI_RUN_STESTR": "true",
                                    "ATMOSPHERE_CI_RUN_TEMPEST": "true",
                                    "ATMOSPHERE_CI_VERIFICATION_PROFILES": "full"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:32.227362Z",
                            "start": "2026-07-25T20:49:32.157717Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000000019",
                        "name": "Resolve Molecule verification command"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "run-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:32.270133Z",
                            "start": "2026-07-25T20:49:32.234591Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000000001a",
                        "name": "Run Molecule verification with progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.tempfile",
                            "changed": true,
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "path": null,
                                    "prefix": "ansible.",
                                    "state": "file",
                                    "suffix": ".log"
                                }
                            },
                            "mode": "0600",
                            "owner": "zuul",
                            "path": "/tmp/ansible.vp7j5z_v.log",
                            "size": 0,
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:32.469442Z",
                            "start": "2026-07-25T20:49:32.290249Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000207e2",
                        "name": "Create live log for Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": true,
                            "finished": 0,
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:32.866745Z",
                            "start": "2026-07-25T20:49:32.476814Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000207e3",
                        "name": "Start Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": 0,
                                "_atmosphere_ci_phase_max_polls": "181",
                                "_atmosphere_ci_phase_poll_count": 0,
                                "_atmosphere_ci_phase_poll_interval": "20",
                                "_atmosphere_ci_phase_result": {
                                    "ansible_job_id": "j470928181332.378680",
                                    "changed": true,
                                    "failed": 0,
                                    "finished": 0,
                                    "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                                    "started": 1
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:32.940890Z",
                            "start": "2026-07-25T20:49:32.873621Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000207e4",
                        "name": "Initialize Molecule verification progress monitor"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:32.984395Z",
                            "start": "2026-07-25T20:49:32.948571Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000207e5",
                        "name": "Monitor Molecule verification with progress heartbeats"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:49:33.058869",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:49:53.061360",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:53.078966Z",
                            "start": "2026-07-25T20:49:33.009394Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002084b",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "1"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:53.145007Z",
                            "start": "2026-07-25T20:49:53.084275Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002084c",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:53.412363Z",
                            "start": "2026-07-25T20:49:53.151548Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002084d",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012572.4322293,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 8,
                                "charset": "unknown",
                                "checksum": "b650503ba037fabb60dd06bd37423d8e14a3158f",
                                "ctime": 1785012589.8205564,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012589.8205564,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 933,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:53.628243Z",
                            "start": "2026-07-25T20:49:53.417925Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002084e",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "933"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:53.691057Z",
                            "start": "2026-07-25T20:49:53.634697Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002084f",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +1 /tmp/ansible.vp7j5z_v.log | head -c 933",
                            "delta": "0:00:00.006664",
                            "end": "2026-07-25 20:49:53.920150",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +1 /tmp/ansible.vp7j5z_v.log | head -c 933",
                                    "_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-34c8-7bd3-000000020850-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:49:53.913486",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "WARNING  Molecule scenarios should migrate to 'extensions/molecule'\nINFO     [aio > discovery] scenario test matrix: verify\nINFO     [aio > prerun] Performing prerun with role_name_check=0...\nINFO     [aio > verify] Executing\n\nPLAY [Run tests] ***************************************************************\n\nTASK [Run \"stestr\" tests] ******************************************************\nSaturday 25 July 2026  20:49:46 +0000 (0:00:00.010)       0:00:00.010 *********\n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{   lookup('env',\n'ATMOSPHERE_CI_RUN_STESTR')   | default('true', true)   | bool }}\nchanged: [localhost]\n\nPLAY [controllers[0]] **********************************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 25 July 2026  20:49:49 +0000 (0:00:02.831)       0:00:02.842 *********",
                            "stdout_lines": [
                                "WARNING  Molecule scenarios should migrate to 'extensions/molecule'",
                                "INFO     [aio > discovery] scenario test matrix: verify",
                                "INFO     [aio > prerun] Performing prerun with role_name_check=0...",
                                "INFO     [aio > verify] Executing",
                                "",
                                "PLAY [Run tests] ***************************************************************",
                                "",
                                "TASK [Run \"stestr\" tests] ******************************************************",
                                "Saturday 25 July 2026  20:49:46 +0000 (0:00:00.010)       0:00:00.010 *********",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{   lookup('env',",
                                "'ATMOSPHERE_CI_RUN_STESTR')   | default('true', true)   | bool }}",
                                "changed: [localhost]",
                                "",
                                "PLAY [controllers[0]] **********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 25 July 2026  20:49:49 +0000 (0:00:02.831)       0:00:02.842 *********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000020850-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:54.250395Z",
                            "start": "2026-07-25T20:49:53.727212Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020850",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "WARNING  Molecule scenarios should migrate to 'extensions/molecule'\nINFO     [aio > discovery] scenario test matrix: verify\nINFO     [aio > prerun] Performing prerun with role_name_check=0...\nINFO     [aio > verify] Executing\n\nPLAY [Run tests] ***************************************************************\n\nTASK [Run \"stestr\" tests] ******************************************************\nSaturday 25 July 2026  20:49:46 +0000 (0:00:00.010)       0:00:00.010 *********\n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{   lookup('env',\n'ATMOSPHERE_CI_RUN_STESTR')   | default('true', true)   | bool }}\nchanged: [localhost]\n\nPLAY [controllers[0]] **********************************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 25 July 2026  20:49:49 +0000 (0:00:02.831)       0:00:02.842 *********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:54.323843Z",
                            "start": "2026-07-25T20:49:54.256875Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020851",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "933"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:54.389970Z",
                            "start": "2026-07-25T20:49:54.331300Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020852",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 20 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:54.454615Z",
                            "start": "2026-07-25T20:49:54.396474Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020853",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:49:54.516898Z",
                            "start": "2026-07-25T20:49:54.460287Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020854",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:49:54.591658",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:50:14.595150",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:14.609897Z",
                            "start": "2026-07-25T20:49:54.537527Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002088b",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "2"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:14.672272Z",
                            "start": "2026-07-25T20:50:14.616418Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002088c",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:14.903930Z",
                            "start": "2026-07-25T20:50:14.677768Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002088d",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012593.5806272,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:15.096553Z",
                            "start": "2026-07-25T20:50:14.909362Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002088e",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "6915"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:15.155807Z",
                            "start": "2026-07-25T20:50:15.103757Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002088f",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +934 /tmp/ansible.vp7j5z_v.log | head -c 6915",
                            "delta": "0:00:00.008786",
                            "end": "2026-07-25 20:50:15.512602",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +934 /tmp/ansible.vp7j5z_v.log | head -c 6915",
                                    "_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-34c8-7bd3-000000020890-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 20:50:15.503816",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[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 [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\nSaturday 25 July 2026  20:49:54 +0000 (0:00:04.421)       0:00:07.263 *********\n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{   lookup('env',\n'ATMOSPHERE_CI_RUN_TEMPEST')   | default('true', true)   | bool }}\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\nSaturday 25 July 2026  20:49:55 +0000 (0:00:01.204)       0:00:08.467 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\nSaturday 25 July 2026  20:49:55 +0000 (0:00:00.364)       0:00:08.832 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.751)       0:00:09.584 *********\nok: [instance]\n\nTASK [Create RabbitMQ cluster] *************************************************\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.198)       0:00:09.782 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.077)       0:00:09.860 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.078)       0:00:09.938 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.070)       0:00:10.009 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.077)       0:00:10.086 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.076)       0:00:10.163 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.078)       0:00:10.241 *********\nok: [instance] => (item=identity)\nok: [instance] => (item=dashboard)\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.120)       0:00:10.362 *********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.176)       0:00:10.538 *********\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] ***************\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.116)       0:00:10.654 *********\nchanged: [instance]\n\nTASK [Generate OpenStack-Helm endpoints] ***************************************\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.714)       0:00:11.369 *********\nincluded: openstack_helm_endpoints for instance\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.186)       0:00:11.555 *********\nok: [instance]\n\nTASK [Create RabbitMQ cluster] *************************************************\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.141)       0:00:11.696 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.076)       0:00:11.773 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.079)       0:00:11.853 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.076)       0:00:11.929 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.091)       0:00:12.021 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.069)       0:00:12.091 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.084)       0:00:12.176 *********\nok: [instance] => (item=identity)\nok: [instance] => (item=dashboard)\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.124)       0:00:12.300 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Get test image object] *********************\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.117)       0:00:12.418 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Configure test image ref] ******************\nSaturday 25 July 2026  20:50:00 +0000 (0:00:01.176)       0:00:13.594 *********\nok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'compute': {'image_ref': '58d08e0e-299f-4ce4-8778-bd366b94f2f3'}}}})\n\nTASK [vexxhost.atmosphere.tempest : Get test flavor object] ********************\nSaturday 25 July 2026  20:50:00 +0000 (0:00:00.098)       0:00:13.693 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Set test flavor ref] ***********************\nSaturday 25 July 2026  20:50:01 +0000 (0:00:01.145)       0:00:14.838 *********\nok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'compute': {'flavor_ref': '86495d50-4a5a-4c71-821d-da5bb99d4709'}}}})\n\nTASK [vexxhost.atmosphere.tempest : Get test network object] *******************\nSaturday 25 July 2026  20:50:01 +0000 (0:00:00.098)       0:00:14.937 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Set test network ref] **********************\nSaturday 25 July 2026  20:50:03 +0000 (0:00:01.098)       0:00:16.036 *********\nok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'network': {'public_network_id': '955ea816-a0f0-492d-ab53-e25b4b00c15c'}}}})\n\nTASK [vexxhost.atmosphere.tempest : Deploy Helm chart] *************************\nSaturday 25 July 2026  20:50:03 +0000 (0:00:00.099)       0:00:16.136 *********",
                            "stdout_lines": [
                                "[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 [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************",
                                "Saturday 25 July 2026  20:49:54 +0000 (0:00:04.421)       0:00:07.263 *********",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{   lookup('env',",
                                "'ATMOSPHERE_CI_RUN_TEMPEST')   | default('true', true)   | bool }}",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****",
                                "Saturday 25 July 2026  20:49:55 +0000 (0:00:01.204)       0:00:08.467 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********",
                                "Saturday 25 July 2026  20:49:55 +0000 (0:00:00.364)       0:00:08.832 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "Saturday 25 July 2026  20:49:56 +0000 (0:00:00.751)       0:00:09.584 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create RabbitMQ cluster] *************************************************",
                                "Saturday 25 July 2026  20:49:56 +0000 (0:00:00.198)       0:00:09.782 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "Saturday 25 July 2026  20:49:56 +0000 (0:00:00.077)       0:00:09.860 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "Saturday 25 July 2026  20:49:56 +0000 (0:00:00.078)       0:00:09.938 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "Saturday 25 July 2026  20:49:56 +0000 (0:00:00.070)       0:00:10.009 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "Saturday 25 July 2026  20:49:57 +0000 (0:00:00.077)       0:00:10.086 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "Saturday 25 July 2026  20:49:57 +0000 (0:00:00.076)       0:00:10.163 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "Saturday 25 July 2026  20:49:57 +0000 (0:00:00.078)       0:00:10.241 *********",
                                "ok: [instance] => (item=identity)",
                                "ok: [instance] => (item=dashboard)",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "Saturday 25 July 2026  20:49:57 +0000 (0:00:00.120)       0:00:10.362 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***",
                                "Saturday 25 July 2026  20:49:57 +0000 (0:00:00.176)       0:00:10.538 *********",
                                "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] ***************",
                                "Saturday 25 July 2026  20:49:57 +0000 (0:00:00.116)       0:00:10.654 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Generate OpenStack-Helm endpoints] ***************************************",
                                "Saturday 25 July 2026  20:49:58 +0000 (0:00:00.714)       0:00:11.369 *********",
                                "included: openstack_helm_endpoints for instance",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***",
                                "Saturday 25 July 2026  20:49:58 +0000 (0:00:00.186)       0:00:11.555 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create RabbitMQ cluster] *************************************************",
                                "Saturday 25 July 2026  20:49:58 +0000 (0:00:00.141)       0:00:11.696 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***",
                                "Saturday 25 July 2026  20:49:58 +0000 (0:00:00.076)       0:00:11.773 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***",
                                "Saturday 25 July 2026  20:49:58 +0000 (0:00:00.079)       0:00:11.853 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***",
                                "Saturday 25 July 2026  20:49:58 +0000 (0:00:00.076)       0:00:11.929 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***",
                                "Saturday 25 July 2026  20:49:59 +0000 (0:00:00.091)       0:00:12.021 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***",
                                "Saturday 25 July 2026  20:49:59 +0000 (0:00:00.069)       0:00:12.091 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***",
                                "Saturday 25 July 2026  20:49:59 +0000 (0:00:00.084)       0:00:12.176 *********",
                                "ok: [instance] => (item=identity)",
                                "ok: [instance] => (item=dashboard)",
                                "",
                                "TASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********",
                                "Saturday 25 July 2026  20:49:59 +0000 (0:00:00.124)       0:00:12.300 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Get test image object] *********************",
                                "Saturday 25 July 2026  20:49:59 +0000 (0:00:00.117)       0:00:12.418 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Configure test image ref] ******************",
                                "Saturday 25 July 2026  20:50:00 +0000 (0:00:01.176)       0:00:13.594 *********",
                                "ok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'compute': {'image_ref': '58d08e0e-299f-4ce4-8778-bd366b94f2f3'}}}})",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Get test flavor object] ********************",
                                "Saturday 25 July 2026  20:50:00 +0000 (0:00:00.098)       0:00:13.693 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Set test flavor ref] ***********************",
                                "Saturday 25 July 2026  20:50:01 +0000 (0:00:01.145)       0:00:14.838 *********",
                                "ok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'compute': {'flavor_ref': '86495d50-4a5a-4c71-821d-da5bb99d4709'}}}})",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Get test network object] *******************",
                                "Saturday 25 July 2026  20:50:01 +0000 (0:00:00.098)       0:00:14.937 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Set test network ref] **********************",
                                "Saturday 25 July 2026  20:50:03 +0000 (0:00:01.098)       0:00:16.036 *********",
                                "ok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'network': {'public_network_id': '955ea816-a0f0-492d-ab53-e25b4b00c15c'}}}})",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Deploy Helm chart] *************************",
                                "Saturday 25 July 2026  20:50:03 +0000 (0:00:00.099)       0:00:16.136 *********"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-000000020890-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:15.837779Z",
                            "start": "2026-07-25T20:50:15.307707Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020890",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "[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 [vexxhost.atmosphere.openstacksdk : Install openstacksdk] *****************\nSaturday 25 July 2026  20:49:54 +0000 (0:00:04.421)       0:00:07.263 *********\n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{   lookup('env',\n'ATMOSPHERE_CI_RUN_TEMPEST')   | default('true', true)   | bool }}\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstacksdk : Create openstack config directory] ****\nSaturday 25 July 2026  20:49:55 +0000 (0:00:01.204)       0:00:08.467 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstacksdk : Generate cloud config file] ***********\nSaturday 25 July 2026  20:49:55 +0000 (0:00:00.364)       0:00:08.832 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.751)       0:00:09.584 *********\nok: [instance]\n\nTASK [Create RabbitMQ cluster] *************************************************\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.198)       0:00:09.782 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.077)       0:00:09.860 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.078)       0:00:09.938 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\nSaturday 25 July 2026  20:49:56 +0000 (0:00:00.070)       0:00:10.009 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.077)       0:00:10.086 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.076)       0:00:10.163 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.078)       0:00:10.241 *********\nok: [instance] => (item=identity)\nok: [instance] => (item=dashboard)\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.120)       0:00:10.362 *********\nok: [instance]\n\nTASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] ***\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.176)       0:00:10.538 *********\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] ***************\nSaturday 25 July 2026  20:49:57 +0000 (0:00:00.116)       0:00:10.654 *********\nchanged: [instance]\n\nTASK [Generate OpenStack-Helm endpoints] ***************************************\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.714)       0:00:11.369 *********\nincluded: openstack_helm_endpoints for instance\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.186)       0:00:11.555 *********\nok: [instance]\n\nTASK [Create RabbitMQ cluster] *************************************************\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.141)       0:00:11.696 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab RabbitMQ cluster secret] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.076)       0:00:11.773 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with RabbitMQ cluster credentials] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.079)       0:00:11.853 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Grab Percona XtraDB cluster secret] ***\nSaturday 25 July 2026  20:49:58 +0000 (0:00:00.076)       0:00:11.929 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Cache fact with Percona XtraDB password] ***\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.091)       0:00:12.021 *********\nskipping: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Reset value for OpenStack_Helm endpoints] ***\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.069)       0:00:12.091 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints] ***\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.084)       0:00:12.176 *********\nok: [instance] => (item=identity)\nok: [instance] => (item=dashboard)\n\nTASK [vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts] ***********\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.124)       0:00:12.300 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Get test image object] *********************\nSaturday 25 July 2026  20:49:59 +0000 (0:00:00.117)       0:00:12.418 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Configure test image ref] ******************\nSaturday 25 July 2026  20:50:00 +0000 (0:00:01.176)       0:00:13.594 *********\nok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'compute': {'image_ref': '58d08e0e-299f-4ce4-8778-bd366b94f2f3'}}}})\n\nTASK [vexxhost.atmosphere.tempest : Get test flavor object] ********************\nSaturday 25 July 2026  20:50:00 +0000 (0:00:00.098)       0:00:13.693 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Set test flavor ref] ***********************\nSaturday 25 July 2026  20:50:01 +0000 (0:00:01.145)       0:00:14.838 *********\nok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'compute': {'flavor_ref': '86495d50-4a5a-4c71-821d-da5bb99d4709'}}}})\n\nTASK [vexxhost.atmosphere.tempest : Get test network object] *******************\nSaturday 25 July 2026  20:50:01 +0000 (0:00:00.098)       0:00:14.937 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Set test network ref] **********************\nSaturday 25 July 2026  20:50:03 +0000 (0:00:01.098)       0:00:16.036 *********\nok: [instance] => (item={'key': 'conf', 'value': {'tempest': {'network': {'public_network_id': '955ea816-a0f0-492d-ab53-e25b4b00c15c'}}}})\n\nTASK [vexxhost.atmosphere.tempest : Deploy Helm chart] *************************\nSaturday 25 July 2026  20:50:03 +0000 (0:00:00.099)       0:00:16.136 *********"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:15.913695Z",
                            "start": "2026-07-25T20:50:15.844953Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020891",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:15.988476Z",
                            "start": "2026-07-25T20:50:15.921829Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020892",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 40 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:16.059926Z",
                            "start": "2026-07-25T20:50:15.994853Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020893",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:16.128946Z",
                            "start": "2026-07-25T20:50:16.066555Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020894",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:50:16.200348",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:50:36.202493",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:36.220844Z",
                            "start": "2026-07-25T20:50:16.155244Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208ed",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "3"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:36.292552Z",
                            "start": "2026-07-25T20:50:36.226710Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208ee",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:36.547140Z",
                            "start": "2026-07-25T20:50:36.299773Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208ef",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:36.753133Z",
                            "start": "2026-07-25T20:50:36.552541Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208f0",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:36.819700Z",
                            "start": "2026-07-25T20:50:36.764078Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208f1",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:50:37.359385Z",
                            "start": "2026-07-25T20:50:36.848755Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208f2",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:50:37.417037Z",
                            "start": "2026-07-25T20:50:37.369797Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208f3",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:37.494263Z",
                            "start": "2026-07-25T20:50:37.429195Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208f4",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 60 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:37.556162Z",
                            "start": "2026-07-25T20:50:37.501335Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208f5",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:37.625932Z",
                            "start": "2026-07-25T20:50:37.563474Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000208f6",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:50:37.697026",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:50:57.698784",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:57.718673Z",
                            "start": "2026-07-25T20:50:37.650551Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020965",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "4"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:57.805141Z",
                            "start": "2026-07-25T20:50:57.725501Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020966",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:58.043317Z",
                            "start": "2026-07-25T20:50:57.813934Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020967",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:58.261314Z",
                            "start": "2026-07-25T20:50:58.051255Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020968",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:58.325722Z",
                            "start": "2026-07-25T20:50:58.269543Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020969",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:50:58.864709Z",
                            "start": "2026-07-25T20:50:58.352003Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002096a",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:50:58.924117Z",
                            "start": "2026-07-25T20:50:58.877124Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002096b",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:59.002855Z",
                            "start": "2026-07-25T20:50:58.934775Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002096c",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 80 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:59.073655Z",
                            "start": "2026-07-25T20:50:59.010843Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002096d",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:50:59.149920Z",
                            "start": "2026-07-25T20:50:59.079375Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002096e",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:50:59.227158",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:51:19.229305",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:19.241764Z",
                            "start": "2026-07-25T20:50:59.176141Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209f3",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "5"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:19.317776Z",
                            "start": "2026-07-25T20:51:19.249963Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209f4",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:19.564840Z",
                            "start": "2026-07-25T20:51:19.325485Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209f5",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:19.783510Z",
                            "start": "2026-07-25T20:51:19.573040Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209f6",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:19.865904Z",
                            "start": "2026-07-25T20:51:19.789713Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209f7",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:51:20.404933Z",
                            "start": "2026-07-25T20:51:19.892581Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209f8",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:51:20.474101Z",
                            "start": "2026-07-25T20:51:20.416115Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209f9",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:20.543054Z",
                            "start": "2026-07-25T20:51:20.485292Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209fa",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 100 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:20.618602Z",
                            "start": "2026-07-25T20:51:20.549734Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209fb",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:20.700758Z",
                            "start": "2026-07-25T20:51:20.627196Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000209fc",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:51:20.789375",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:51:40.791966",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:40.813272Z",
                            "start": "2026-07-25T20:51:20.737548Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a97",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "6"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:41.046213Z",
                            "start": "2026-07-25T20:51:40.818700Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a98",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:41.411519Z",
                            "start": "2026-07-25T20:51:41.162976Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a99",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:41.636216Z",
                            "start": "2026-07-25T20:51:41.418996Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a9a",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:41.709556Z",
                            "start": "2026-07-25T20:51:41.644095Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a9b",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:51:42.249426Z",
                            "start": "2026-07-25T20:51:41.739068Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a9c",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:51:42.313322Z",
                            "start": "2026-07-25T20:51:42.265153Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a9d",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:42.391465Z",
                            "start": "2026-07-25T20:51:42.325011Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a9e",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 120 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:42.466581Z",
                            "start": "2026-07-25T20:51:42.399718Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020a9f",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:51:42.542141Z",
                            "start": "2026-07-25T20:51:42.474556Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020aa0",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:51:42.619927",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:52:02.622479",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:02.639574Z",
                            "start": "2026-07-25T20:51:42.570442Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b51",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "7"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:02.715876Z",
                            "start": "2026-07-25T20:52:02.649754Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b52",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:02.964419Z",
                            "start": "2026-07-25T20:52:02.723992Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b53",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:03.179165Z",
                            "start": "2026-07-25T20:52:02.972745Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b54",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:03.266149Z",
                            "start": "2026-07-25T20:52:03.186898Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b55",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:52:03.812459Z",
                            "start": "2026-07-25T20:52:03.292823Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b56",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:52:03.870096Z",
                            "start": "2026-07-25T20:52:03.822748Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b57",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:03.939860Z",
                            "start": "2026-07-25T20:52:03.881574Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b58",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 140 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:04.006251Z",
                            "start": "2026-07-25T20:52:03.945547Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b59",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:04.074611Z",
                            "start": "2026-07-25T20:52:04.020233Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020b5a",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:52:04.174477",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:52:24.176632",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:24.189411Z",
                            "start": "2026-07-25T20:52:04.126452Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c21",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "8"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:24.275180Z",
                            "start": "2026-07-25T20:52:24.197526Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c22",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:24.521975Z",
                            "start": "2026-07-25T20:52:24.282553Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c23",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:24.746793Z",
                            "start": "2026-07-25T20:52:24.527723Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c24",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:24.814163Z",
                            "start": "2026-07-25T20:52:24.756391Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c25",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:52:25.349659Z",
                            "start": "2026-07-25T20:52:24.839521Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c26",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:52:25.408327Z",
                            "start": "2026-07-25T20:52:25.360263Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c27",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:25.487182Z",
                            "start": "2026-07-25T20:52:25.418362Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c28",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 160 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:25.576913Z",
                            "start": "2026-07-25T20:52:25.496783Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c29",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:25.653722Z",
                            "start": "2026-07-25T20:52:25.586847Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020c2a",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:52:25.736846",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:52:45.738612",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:45.751146Z",
                            "start": "2026-07-25T20:52:25.688645Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d07",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "9"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:45.814570Z",
                            "start": "2026-07-25T20:52:45.758333Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d08",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:46.090338Z",
                            "start": "2026-07-25T20:52:45.820311Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d09",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:46.304782Z",
                            "start": "2026-07-25T20:52:46.097090Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d0a",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:46.370461Z",
                            "start": "2026-07-25T20:52:46.315035Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d0b",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:52:47.045416Z",
                            "start": "2026-07-25T20:52:46.531966Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d0c",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:52:47.102663Z",
                            "start": "2026-07-25T20:52:47.056158Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d0d",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:47.164947Z",
                            "start": "2026-07-25T20:52:47.114578Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d0e",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 180 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:47.225604Z",
                            "start": "2026-07-25T20:52:47.173038Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d0f",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:52:47.290568Z",
                            "start": "2026-07-25T20:52:47.235686Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020d10",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:52:47.370243",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:53:07.372511",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:07.387166Z",
                            "start": "2026-07-25T20:52:47.319881Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e03",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "10"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:07.902499Z",
                            "start": "2026-07-25T20:53:07.397335Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e04",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:08.580749Z",
                            "start": "2026-07-25T20:53:07.911637Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e05",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:09.210463Z",
                            "start": "2026-07-25T20:53:08.592984Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e06",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:09.289337Z",
                            "start": "2026-07-25T20:53:09.221851Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e07",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:53:09.828224Z",
                            "start": "2026-07-25T20:53:09.318037Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e08",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:53:09.883785Z",
                            "start": "2026-07-25T20:53:09.838441Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e09",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:09.948876Z",
                            "start": "2026-07-25T20:53:09.894008Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e0a",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 200 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:10.093194Z",
                            "start": "2026-07-25T20:53:09.965210Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e0b",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:10.176910Z",
                            "start": "2026-07-25T20:53:10.114698Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020e0c",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:53:10.259920",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:53:30.261685",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:30.273595Z",
                            "start": "2026-07-25T20:53:10.209788Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f15",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "11"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:30.347890Z",
                            "start": "2026-07-25T20:53:30.281767Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f16",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:30.613909Z",
                            "start": "2026-07-25T20:53:30.355396Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f17",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:30.829436Z",
                            "start": "2026-07-25T20:53:30.621806Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f18",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:30.897088Z",
                            "start": "2026-07-25T20:53:30.842063Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f19",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:53:31.466246Z",
                            "start": "2026-07-25T20:53:30.929310Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f1a",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:53:31.537790Z",
                            "start": "2026-07-25T20:53:31.480539Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f1b",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:31.617030Z",
                            "start": "2026-07-25T20:53:31.547855Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f1c",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 220 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:31.751831Z",
                            "start": "2026-07-25T20:53:31.623812Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f1d",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:31.829055Z",
                            "start": "2026-07-25T20:53:31.762678Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000020f1e",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:53:31.920901",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:53:51.923395",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:51.938596Z",
                            "start": "2026-07-25T20:53:31.866001Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002103d",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "12"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:52.010218Z",
                            "start": "2026-07-25T20:53:51.945727Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002103e",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:52.256696Z",
                            "start": "2026-07-25T20:53:52.018888Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002103f",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:52.468183Z",
                            "start": "2026-07-25T20:53:52.265424Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021040",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:52.552501Z",
                            "start": "2026-07-25T20:53:52.475294Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021041",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:53:53.096376Z",
                            "start": "2026-07-25T20:53:52.585309Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021042",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:53:53.156541Z",
                            "start": "2026-07-25T20:53:53.109923Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021043",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:53.226817Z",
                            "start": "2026-07-25T20:53:53.170056Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021044",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 240 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:53.747421Z",
                            "start": "2026-07-25T20:53:53.234990Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021045",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:53:53.823030Z",
                            "start": "2026-07-25T20:53:53.758492Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021046",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:53:53.904621",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:54:13.906954",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:13.924645Z",
                            "start": "2026-07-25T20:53:53.857277Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002117b",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "13"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:13.994590Z",
                            "start": "2026-07-25T20:54:13.933182Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002117c",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:14.261914Z",
                            "start": "2026-07-25T20:54:14.002190Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002117d",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:14.493193Z",
                            "start": "2026-07-25T20:54:14.268922Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002117e",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:14.567595Z",
                            "start": "2026-07-25T20:54:14.502165Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002117f",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:54:15.106236Z",
                            "start": "2026-07-25T20:54:14.595531Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021180",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:54:15.173886Z",
                            "start": "2026-07-25T20:54:15.117887Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021181",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:15.250715Z",
                            "start": "2026-07-25T20:54:15.183265Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021182",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 260 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:15.326187Z",
                            "start": "2026-07-25T20:54:15.260132Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021183",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:15.391606Z",
                            "start": "2026-07-25T20:54:15.332136Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021184",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:54:15.488808",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:54:35.490737",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:35.508659Z",
                            "start": "2026-07-25T20:54:15.430973Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212cf",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "14"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:35.576259Z",
                            "start": "2026-07-25T20:54:35.516094Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d0",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:35.830349Z",
                            "start": "2026-07-25T20:54:35.582923Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d1",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:36.053894Z",
                            "start": "2026-07-25T20:54:35.839508Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d2",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:36.129340Z",
                            "start": "2026-07-25T20:54:36.060414Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d3",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:54:36.674770Z",
                            "start": "2026-07-25T20:54:36.161178Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d4",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:54:36.733804Z",
                            "start": "2026-07-25T20:54:36.686240Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d5",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:36.804814Z",
                            "start": "2026-07-25T20:54:36.746614Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d6",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 280 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:36.888930Z",
                            "start": "2026-07-25T20:54:36.812313Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d7",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:36.961212Z",
                            "start": "2026-07-25T20:54:36.897269Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000212d8",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:54:37.062335",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:54:57.064488",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:57.078877Z",
                            "start": "2026-07-25T20:54:37.015607Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021439",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "15"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:57.153589Z",
                            "start": "2026-07-25T20:54:57.086284Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002143a",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:57.418595Z",
                            "start": "2026-07-25T20:54:57.159474Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002143b",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:57.624335Z",
                            "start": "2026-07-25T20:54:57.428020Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002143c",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:57.695606Z",
                            "start": "2026-07-25T20:54:57.632560Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002143d",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:54:58.235968Z",
                            "start": "2026-07-25T20:54:57.723672Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002143e",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:54:58.295086Z",
                            "start": "2026-07-25T20:54:58.247385Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002143f",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:58.462904Z",
                            "start": "2026-07-25T20:54:58.304261Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021440",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 300 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:58.635773Z",
                            "start": "2026-07-25T20:54:58.569330Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021441",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:54:58.709719Z",
                            "start": "2026-07-25T20:54:58.641583Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021442",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:54:58.794468",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:55:18.796501",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:18.816940Z",
                            "start": "2026-07-25T20:54:58.750497Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215b9",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "16"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:18.882243Z",
                            "start": "2026-07-25T20:55:18.824364Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215ba",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:19.120530Z",
                            "start": "2026-07-25T20:55:18.887989Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215bb",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:19.328272Z",
                            "start": "2026-07-25T20:55:19.127805Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215bc",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:19.405128Z",
                            "start": "2026-07-25T20:55:19.336358Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215bd",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:55:19.946619Z",
                            "start": "2026-07-25T20:55:19.432938Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215be",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:55:20.005561Z",
                            "start": "2026-07-25T20:55:19.957923Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215bf",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:20.075491Z",
                            "start": "2026-07-25T20:55:20.017460Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215c0",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 320 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:20.139849Z",
                            "start": "2026-07-25T20:55:20.081786Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215c1",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:20.203356Z",
                            "start": "2026-07-25T20:55:20.146139Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000215c2",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:55:20.292701",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:55:40.295389",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:40.309174Z",
                            "start": "2026-07-25T20:55:20.240288Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002174f",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "17"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:40.375292Z",
                            "start": "2026-07-25T20:55:40.315030Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021750",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:40.632867Z",
                            "start": "2026-07-25T20:55:40.382498Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021751",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:40.863130Z",
                            "start": "2026-07-25T20:55:40.641602Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021752",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:40.934006Z",
                            "start": "2026-07-25T20:55:40.869641Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021753",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:55:41.475345Z",
                            "start": "2026-07-25T20:55:40.960714Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021754",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:55:41.532838Z",
                            "start": "2026-07-25T20:55:41.485990Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021755",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:41.610056Z",
                            "start": "2026-07-25T20:55:41.542956Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021756",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 340 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:41.683781Z",
                            "start": "2026-07-25T20:55:41.616318Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021757",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:55:41.745135Z",
                            "start": "2026-07-25T20:55:41.689735Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021758",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:55:41.836233",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:56:01.838344",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:01.860260Z",
                            "start": "2026-07-25T20:55:41.790662Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000218fb",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "18"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:01.934304Z",
                            "start": "2026-07-25T20:56:01.866216Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000218fc",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:02.194595Z",
                            "start": "2026-07-25T20:56:01.940921Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000218fd",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:02.422967Z",
                            "start": "2026-07-25T20:56:02.200570Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000218fe",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:02.508444Z",
                            "start": "2026-07-25T20:56:02.437117Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000218ff",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:56:03.485293Z",
                            "start": "2026-07-25T20:56:02.535965Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021900",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:56:03.660032Z",
                            "start": "2026-07-25T20:56:03.499519Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021901",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:03.979213Z",
                            "start": "2026-07-25T20:56:03.672924Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021902",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 360 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:04.071109Z",
                            "start": "2026-07-25T20:56:03.985310Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021903",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:04.138114Z",
                            "start": "2026-07-25T20:56:04.078132Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021904",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:56:04.232198",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:56:24.234574",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:24.248790Z",
                            "start": "2026-07-25T20:56:04.186495Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021abd",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "19"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:24.326514Z",
                            "start": "2026-07-25T20:56:24.255213Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021abe",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:24.579213Z",
                            "start": "2026-07-25T20:56:24.334668Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021abf",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:24.798211Z",
                            "start": "2026-07-25T20:56:24.585943Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021ac0",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:24.885995Z",
                            "start": "2026-07-25T20:56:24.805140Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021ac1",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:56:25.428077Z",
                            "start": "2026-07-25T20:56:24.914883Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021ac2",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:56:25.500692Z",
                            "start": "2026-07-25T20:56:25.440700Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021ac3",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:25.574000Z",
                            "start": "2026-07-25T20:56:25.516043Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021ac4",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 380 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:25.642547Z",
                            "start": "2026-07-25T20:56:25.582725Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021ac5",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:25.711634Z",
                            "start": "2026-07-25T20:56:25.649634Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021ac6",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:56:25.798030",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:56:45.800459",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:45.825946Z",
                            "start": "2026-07-25T20:56:25.754181Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c95",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "20"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:45.918264Z",
                            "start": "2026-07-25T20:56:45.843048Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c96",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:46.173605Z",
                            "start": "2026-07-25T20:56:45.931803Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c97",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:46.405347Z",
                            "start": "2026-07-25T20:56:46.180189Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c98",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:46.465977Z",
                            "start": "2026-07-25T20:56:46.412775Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c99",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:56:47.013683Z",
                            "start": "2026-07-25T20:56:46.498756Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c9a",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:56:47.074089Z",
                            "start": "2026-07-25T20:56:47.024726Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c9b",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:47.142243Z",
                            "start": "2026-07-25T20:56:47.086452Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c9c",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 400 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:47.224973Z",
                            "start": "2026-07-25T20:56:47.151668Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c9d",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:56:47.303664Z",
                            "start": "2026-07-25T20:56:47.236017Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021c9e",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:56:47.398663",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:57:07.401120",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:07.423011Z",
                            "start": "2026-07-25T20:56:47.349480Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e83",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "21"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:07.494990Z",
                            "start": "2026-07-25T20:57:07.429259Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e84",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:07.947379Z",
                            "start": "2026-07-25T20:57:07.503845Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e85",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:08.169233Z",
                            "start": "2026-07-25T20:57:07.959956Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e86",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:08.240673Z",
                            "start": "2026-07-25T20:57:08.177917Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e87",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:57:08.781385Z",
                            "start": "2026-07-25T20:57:08.267572Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e88",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:57:08.843645Z",
                            "start": "2026-07-25T20:57:08.793904Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e89",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:08.917316Z",
                            "start": "2026-07-25T20:57:08.855316Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e8a",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 420 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:08.996395Z",
                            "start": "2026-07-25T20:57:08.924859Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e8b",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:09.075010Z",
                            "start": "2026-07-25T20:57:09.003338Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000021e8c",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:57:09.171569",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:57:29.173191",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:29.187178Z",
                            "start": "2026-07-25T20:57:09.120398Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022087",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "22"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:29.400730Z",
                            "start": "2026-07-25T20:57:29.193387Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022088",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:29.816995Z",
                            "start": "2026-07-25T20:57:29.525525Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022089",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:30.026141Z",
                            "start": "2026-07-25T20:57:29.823357Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002208a",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:30.108117Z",
                            "start": "2026-07-25T20:57:30.034611Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002208b",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:57:30.653090Z",
                            "start": "2026-07-25T20:57:30.136211Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002208c",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:57:30.737639Z",
                            "start": "2026-07-25T20:57:30.667931Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002208d",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:30.820068Z",
                            "start": "2026-07-25T20:57:30.750873Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002208e",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 440 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:30.900825Z",
                            "start": "2026-07-25T20:57:30.829748Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002208f",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:30.990614Z",
                            "start": "2026-07-25T20:57:30.908010Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022090",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:57:31.095420",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:57:51.098526",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:51.121142Z",
                            "start": "2026-07-25T20:57:31.041920Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a1",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "23"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:51.211938Z",
                            "start": "2026-07-25T20:57:51.128767Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a2",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:51.488153Z",
                            "start": "2026-07-25T20:57:51.220632Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a3",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:51.731960Z",
                            "start": "2026-07-25T20:57:51.498242Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a4",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:51.816333Z",
                            "start": "2026-07-25T20:57:51.741237Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a5",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:57:52.356643Z",
                            "start": "2026-07-25T20:57:51.842879Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a6",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:57:52.429152Z",
                            "start": "2026-07-25T20:57:52.369152Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a7",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:52.501372Z",
                            "start": "2026-07-25T20:57:52.440723Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a8",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 460 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:52.580013Z",
                            "start": "2026-07-25T20:57:52.510085Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222a9",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:57:52.653462Z",
                            "start": "2026-07-25T20:57:52.590783Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000222aa",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:57:52.765582",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:58:12.767950",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:12.788001Z",
                            "start": "2026-07-25T20:57:52.708055Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d1",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "24"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:12.864525Z",
                            "start": "2026-07-25T20:58:12.796654Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d2",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:13.122309Z",
                            "start": "2026-07-25T20:58:12.871756Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d3",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:13.329094Z",
                            "start": "2026-07-25T20:58:13.128551Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d4",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:13.407677Z",
                            "start": "2026-07-25T20:58:13.338704Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d5",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:58:13.950775Z",
                            "start": "2026-07-25T20:58:13.437297Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d6",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:58:14.011703Z",
                            "start": "2026-07-25T20:58:13.963537Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d7",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:14.089513Z",
                            "start": "2026-07-25T20:58:14.022598Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d8",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 480 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:14.167397Z",
                            "start": "2026-07-25T20:58:14.095960Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224d9",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:14.241151Z",
                            "start": "2026-07-25T20:58:14.173971Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000224da",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:58:14.348693",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:58:34.350868",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:34.369525Z",
                            "start": "2026-07-25T20:58:14.294540Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022717",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "25"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:34.443583Z",
                            "start": "2026-07-25T20:58:34.375628Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022718",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:34.708571Z",
                            "start": "2026-07-25T20:58:34.449664Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022719",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:34.967865Z",
                            "start": "2026-07-25T20:58:34.717239Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002271a",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:35.044458Z",
                            "start": "2026-07-25T20:58:34.974893Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002271b",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:58:35.599199Z",
                            "start": "2026-07-25T20:58:35.084892Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002271c",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:58:35.660653Z",
                            "start": "2026-07-25T20:58:35.610872Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002271d",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:35.734647Z",
                            "start": "2026-07-25T20:58:35.673513Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002271e",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 500 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:35.812836Z",
                            "start": "2026-07-25T20:58:35.743284Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002271f",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:35.887588Z",
                            "start": "2026-07-25T20:58:35.820102Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022720",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:58:36.097817",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:58:56.099976",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:56.117239Z",
                            "start": "2026-07-25T20:58:36.046860Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022973",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "26"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:56.191904Z",
                            "start": "2026-07-25T20:58:56.124790Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022974",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:56.473960Z",
                            "start": "2026-07-25T20:58:56.199076Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022975",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:56.686049Z",
                            "start": "2026-07-25T20:58:56.482347Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022976",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:56.767326Z",
                            "start": "2026-07-25T20:58:56.695163Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022977",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:58:57.312246Z",
                            "start": "2026-07-25T20:58:56.799270Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022978",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:58:57.372413Z",
                            "start": "2026-07-25T20:58:57.323317Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022979",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:57.443003Z",
                            "start": "2026-07-25T20:58:57.384531Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002297a",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 520 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:57.514326Z",
                            "start": "2026-07-25T20:58:57.450211Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002297b",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:58:57.575213Z",
                            "start": "2026-07-25T20:58:57.522896Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002297c",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:58:57.676359",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:59:17.678657",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:17.696767Z",
                            "start": "2026-07-25T20:58:57.630079Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022be5",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "27"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:17.775034Z",
                            "start": "2026-07-25T20:59:17.704985Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022be6",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:18.027747Z",
                            "start": "2026-07-25T20:59:17.783638Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022be7",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:18.242014Z",
                            "start": "2026-07-25T20:59:18.034357Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022be8",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:18.315994Z",
                            "start": "2026-07-25T20:59:18.249797Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022be9",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:59:18.858990Z",
                            "start": "2026-07-25T20:59:18.346836Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022bea",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:59:18.935251Z",
                            "start": "2026-07-25T20:59:18.874206Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022beb",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:19.023110Z",
                            "start": "2026-07-25T20:59:18.950362Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022bec",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 540 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:19.100104Z",
                            "start": "2026-07-25T20:59:19.031115Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022bed",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:19.179391Z",
                            "start": "2026-07-25T20:59:19.108696Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022bee",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:59:19.294957",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 20:59:39.297504",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:39.314933Z",
                            "start": "2026-07-25T20:59:19.242146Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e6d",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "28"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:39.389972Z",
                            "start": "2026-07-25T20:59:39.321251Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e6e",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:39.634047Z",
                            "start": "2026-07-25T20:59:39.398726Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e6f",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:39.864243Z",
                            "start": "2026-07-25T20:59:39.642215Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e70",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:39.928715Z",
                            "start": "2026-07-25T20:59:39.870823Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e71",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T20:59:40.476255Z",
                            "start": "2026-07-25T20:59:39.964295Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e72",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T20:59:40.535626Z",
                            "start": "2026-07-25T20:59:40.488614Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e73",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:40.616498Z",
                            "start": "2026-07-25T20:59:40.548696Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e74",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 560 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:40.689913Z",
                            "start": "2026-07-25T20:59:40.622794Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e75",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T20:59:40.769995Z",
                            "start": "2026-07-25T20:59:40.696557Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000022e76",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 20:59:40.880299",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 21:00:00.882997",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:00.906526Z",
                            "start": "2026-07-25T20:59:40.830922Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002310b",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "29"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:01.144922Z",
                            "start": "2026-07-25T21:00:00.913950Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002310c",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "failed_when_result": false,
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "status"
                                }
                            },
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:02.206575Z",
                            "start": "2026-07-25T21:00:01.976919Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002310d",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 16,
                                "charset": "unknown",
                                "checksum": "f43f50d40a68ec15ff2ef98b1b091232a74da4b5",
                                "ctime": 1785012603.1128068,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785012603.1128068,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 7848,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:02.423404Z",
                            "start": "2026-07-25T21:00:02.213426Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002310e",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "0"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:02.499066Z",
                            "start": "2026-07-25T21:00:02.430187Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-00000002310f",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "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-25T21:00:03.043253Z",
                            "start": "2026-07-25T21:00:02.531333Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000023110",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "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-25T21:00:03.112270Z",
                            "start": "2026-07-25T21:00:03.055703Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000023111",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "7848"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:03.181655Z",
                            "start": "2026-07-25T21:00:03.125201Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000023112",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "Molecule verification is still running after 580 seconds."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:03.259124Z",
                            "start": "2026-07-25T21:00:03.190361Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000023113",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "poll-command.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:03.335675Z",
                            "start": "2026-07-25T21:00:03.265885Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-000000023114",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.pause",
                            "changed": false,
                            "delta": 20,
                            "echo": true,
                            "rc": 0,
                            "start": "2026-07-25 21:00:03.443657",
                            "stderr": "",
                            "stdout": "Paused for 20.0 seconds",
                            "stop": "2026-07-25 21:00:23.446361",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:23.465935Z",
                            "start": "2026-07-25T21:00:03.393613Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233bf",
                        "name": "Wait before polling Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_poll_count": "30"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:23.547869Z",
                            "start": "2026-07-25T21:00:23.473210Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c0",
                        "name": "Count Molecule verification progress poll"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "cmd": "set -o pipefail\nuv run molecule verify -s aio > /tmp/ansible.vp7j5z_v.log 2>&1\n",
                            "delta": "0:10:37.424559",
                            "end": "2026-07-25 21:00:10.365178",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\nuv run molecule verify -s aio > /tmp/ansible.vp7j5z_v.log 2>&1\n",
                                    "_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-34c8-7bd3-0000000207e3-0-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul/.ansible_async/j470928181332.378680",
                            "start": "2026-07-25 20:49:32.940619",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000207e3-0-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:23.788802Z",
                            "start": "2026-07-25T21:00:23.554955Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c1",
                        "name": "Poll Molecule verification status"
                    }
                },
                {
                    "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/ansible.vp7j5z_v.log"
                                }
                            },
                            "stat": {
                                "atime": 1785012615.0530314,
                                "attr_flags": "e",
                                "attributes": [
                                    "extents"
                                ],
                                "block_size": 4096,
                                "blocks": 80,
                                "charset": "unknown",
                                "checksum": "892b72d2f15e0538c76e011a752578189ab00bb0",
                                "ctime": 1785013210.2802396,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 21687,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "unknown",
                                "mode": "0600",
                                "mtime": 1785013210.2802396,
                                "nlink": 1,
                                "path": "/tmp/ansible.vp7j5z_v.log",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 37104,
                                "uid": 1000,
                                "version": "1925771243",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:24.002371Z",
                            "start": "2026-07-25T21:00:23.798761Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c2",
                        "name": "Inspect Molecule verification live log"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_bytes": "29256"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:24.080645Z",
                            "start": "2026-07-25T21:00:24.011455Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c3",
                        "name": "Calculate new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail; tail -c +7849 /tmp/ansible.vp7j5z_v.log | head -c 29256",
                            "delta": "0:00:00.009585",
                            "end": "2026-07-25 21:00:24.309036",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; tail -c +7849 /tmp/ansible.vp7j5z_v.log | head -c 29256",
                                    "_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-34c8-7bd3-0000000233c4-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 21:00:24.299451",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "changed: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Get tempest job object] ********************\nSaturday 25 July 2026  21:00:08 +0000 (0:10:04.985)       0:10:21.121 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Get tempest log] ***************************\nSaturday 25 July 2026  21:00:09 +0000 (0:00:00.959)       0:10:22.081 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Print tempest log details] *****************\nSaturday 25 July 2026  21:00:10 +0000 (0:00:00.951)       0:10:23.033 *********\nok: [instance] => {\n    \"msg\": [\n        \"+ tempest cleanup --init-saved-state\",\n        \"+ '[' true == false ']'\",\n        \"+ tempest run --config-file /etc/tempest/tempest.conf -w 4 --smoke\",\n        \"/var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:19: SyntaxWarning: invalid escape sequence '\\\\('\",\n        \"  SUB = re.compile(\\\"sub\\\\(/(.*)/,\\\\s+(.*)\\\\)\\\")\",\n        \"/var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:20: SyntaxWarning: invalid escape sequence '\\\\('\",\n        \"  SPLIT = re.compile(\\\"split\\\\((.),\\\\s+(\\\\d+),\\\\s+(\\\\d+|-1)\\\\)\\\")\",\n        \"{0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor [0.139534s] ... ok\",\n        \"{0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors [0.060234s] ... ok\",\n        \"{0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create [0.373826s] ... ok\",\n        \"{0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list [0.719023s] ... ok\",\n        \"{0} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete [1.686474s] ... ok\",\n        \"{1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers [0.132479s] ... ok\",\n        \"{1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000512s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers [0.113915s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000344s] ... ok\",\n        \"{2} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_list_servers [0.069885s] ... ok\",\n        \"{2} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_verify_server_details [0.000349s] ... ok\",\n        \"{2} tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete [2.837220s] ... ok\",\n        \"2026-07-25 20:51:49.543 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{2} tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy [0.205393s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses [0.073114s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network [0.107263s] ... ok\",\n        \"2026-07-25 20:51:55.114 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{2} tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list [0.259483s] ... ok\",\n        \"2026-07-25 20:51:59.590 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"2026-07-25 20:52:01.670 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"2026-07-25 20:52:05.158 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"2026-07-25 20:52:06.173 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{3} tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint [0.432190s] ... ok\",\n        \"2026-07-25 20:52:08.661 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [1.890011s] ... ok\",\n        \"2026-07-25 20:52:11.675 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 5. Retry after 6 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{3} tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service [0.482051s] ... ok\",\n        \"{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [3.544117s] ... ok\",\n        \"2026-07-25 20:52:13.163 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.120460s] ... ok\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.019156s] ... ok\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.023260s] ... ok\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.007232s] ... ok\",\n        \"2026-07-25 20:52:18.176 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 6. Retry after 7 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{3} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.025799s] ... ok\",\n        \"{3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.009837s] ... ok\",\n        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [1.127124s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [8.248380s] ... ok\",\n        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [2.168090s] ... ok\",\n        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [1.826364s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [5.709671s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [1.027721s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.126277s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.075390s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.045475s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_show_network [0.046074s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.031425s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [4.424631s] ... ok\",\n        \"2026-07-25 20:52:37.771 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [0.838243s] ... ok\",\n        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [1.354736s] ... ok\",\n        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.030986s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [3.468777s] ... ok\",\n        \"2026-07-25 20:52:40.273 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip [74.936117s] ... ok\",\n        \"{3} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [0.484324s] ... ok\",\n        \"2026-07-25 20:52:43.774 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{2} tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata [0.052695s] ... ok\",\n        \"{2} tempest.api.object_storage.test_account_services.AccountTest.test_list_containers [0.021501s] ... ok\",\n        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota [0.234627s] ... ok\",\n        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_overlimit_upload [0.053925s] ... ok\",\n        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object [0.054916s] ... ok\",\n        \"{0} tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id [0.116679s] ... ok\",\n        \"{1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [29.947479s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_large_object [0.192638s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_too_many_objects [0.157038s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object [0.098196s] ... ok\",\n        \"{3} tempest.api.volume.test_versions.VersionsTest.test_list_versions [0.011884s] ... ok\",\n        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.282107s] ... ok\",\n        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [1.014448s] ... ok\",\n        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.126639s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_create_container [0.209604s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_list_container_contents [0.106466s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_list_container_metadata [0.097124s] ... ok\",\n        \"{0} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.052562s] ... ok\",\n        \"{3} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list [0.049653s] ... ok\",\n        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [0.983353s] ... ok\",\n        \"{1} tempest.api.compute.test_versions.TestVersions.test_get_version_details [0.620330s] ... ok\",\n        \"{1} tempest.api.compute.test_versions.TestVersions.test_list_api_versions [0.011696s] ... ok\",\n        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [2.066012s] ... ok\",\n        \"{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete [5.601614s] ... ok\",\n        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [1.665418s] ... ok\",\n        \"{1} tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete [0.236094s] ... ok\",\n        \"{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image [5.300939s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterPortTestJSON.test_filter_port_tags [0.569525s] ... ok\",\n        \"{1} tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain [0.647364s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [8.776034s] ... ok\",\n        \"{1} tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all [2.364867s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [4.770649s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterQosPolicyTestJSON.test_filter_qos_policy_tags [1.707276s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [5.333714s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [1.062913s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.091777s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.046459s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.035799s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.055927s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.031915s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [3.669214s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [1.486896s] ... ok\",\n        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [1.096135s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [1.584944s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterSubnetTestJSON.test_filter_subnet_tags [1.173286s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.283626s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.176923s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.170189s] ... ok\",\n        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [2.678396s] ... ok\",\n        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.035666s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_create_object [0.062303s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_get_object [0.041789s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata [0.030861s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata [0.059546s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [1.477061s] ... ok\",\n        \"2026-07-25 20:53:42.484 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [1.468740s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagNetworkTestJSON.test_network_tags [1.514130s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [1.605467s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.047509s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.060637s] ... ok\",\n        \"2026-07-25 20:53:44.986 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"{1} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.010741s] ... ok\",\n        \"{1} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.203279s] ... ok\",\n        \"2026-07-25 20:53:48.488 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"2026-07-25 20:54:14.086 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance [22.386173s] ... ok\",\n        \"2026-07-25 20:54:19.654 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"2026-07-25 20:54:23.226 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"2026-07-25 20:54:25.728 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"2026-07-25 20:54:29.229 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"{1} tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario [7.316103s] ... ok\",\n        \"{1} setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) ... SKIPPED: Less than 2 compute nodes, skipping multinode tests.\",\n        \"{0} tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops [42.748933s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_none [1.408389s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_too_long_id [0.820343s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_network_only_visible_to_policy_target [1.839560s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagFilterFloatingIpTestJSON.test_filter_floatingip_tags [1.438798s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagFilterTrunkTestJSON.test_filter_trunk_tags [0.934521s] ... ok\",\n        \"{2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [99.486115s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagFilterNetworkTestJSON.test_filter_network_tags [0.628765s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagQosPolicyTestJSON.test_qos_policy_tags [1.518749s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterRouterTestJSON.test_filter_router_tags [1.276974s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagSubnetPoolTestJSON.test_subnetpool_tags [1.297132s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagSecGroupTestJSON.test_security_group_tags [1.124357s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagTrunkTestJSON.test_trunk_tags [0.609738s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterSecGroupTestJSON.test_filter_security_group_tags [0.401357s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.UpdateTagsTest.test_update_tags_affects_only_updated_resource [1.379685s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterSubnetpoolTestJSON.test_filter_subnetpool_tags [0.223541s] ... ok\",\n        \"{0} setUpClass (neutron_tempest_plugin.vpnaas.api.test_vpnaas.VPNaaSTestJSON) ... SKIPPED: vpnaas extension not enabled.\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFloatingIpTestJSON.test_floatingip_tags [1.075338s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagPortTestJSON.test_port_tags [1.241082s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagRouterTestJSON.test_router_tags [1.937389s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagSubnetTestJSON.test_subnet_tags [0.934727s] ... ok\",\n        \"2026-07-25 20:56:04.648 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.214 ([Errno None] Unable to connect to port 22 on 10.96.250.214). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.214\",\n        \"2026-07-25 20:56:09.794 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",\n        \"2026-07-25 20:56:12.295 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",\n        \"2026-07-25 20:56:15.797 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",\n        \"{1} octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_http_traffic [77.963526s] ... ok\",\n        \"\",\n        \"======\",\n        \"Totals\",\n        \"======\",\n        \"Ran: 131 tests in 491.4528 sec.\",\n        \" - Passed: 129\",\n        \" - Skipped: 2\",\n        \" - Expected Fail: 0\",\n        \" - Unexpected Success: 0\",\n        \" - Failed: 0\",\n        \"Sum of execute time for each test: 485.0915 sec.\",\n        \"\",\n        \"==============\",\n        \"Worker Balance\",\n        \"==============\",\n        \" - Worker 0 (32 tests) => 0:04:34.251171\",\n        \" - Worker 1 (36 tests) => 0:07:44.235922\",\n        \" - Worker 2 (29 tests) => 0:04:29.856377\",\n        \" - Worker 3 (34 tests) => 0:02:22.021764\",\n        \"+ tempest cleanup\",\n        \"\"\n    ]\n}\n\nTASK [vexxhost.atmosphere.tempest : Fail when tempest result is failed] ********\nSaturday 25 July 2026  21:00:10 +0000 (0:00:00.087)       0:10:23.121 *********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=25   changed=2    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0\n\nSaturday 25 July 2026  21:00:10 +0000 (0:00:00.083)       0:10:23.204 *********\n===============================================================================\nvexxhost.atmosphere.tempest : Deploy Helm chart ----------------------- 604.99s\nGathering Facts --------------------------------------------------------- 4.42s\nRun \"stestr\" tests ------------------------------------------------------ 2.83s\nvexxhost.atmosphere.openstacksdk : Install openstacksdk ----------------- 1.20s\nvexxhost.atmosphere.tempest : Get test image object --------------------- 1.18s\nvexxhost.atmosphere.tempest : Get test flavor object -------------------- 1.15s\nvexxhost.atmosphere.tempest : Get test network object ------------------- 1.10s\nvexxhost.atmosphere.tempest : Get tempest job object -------------------- 0.96s\nvexxhost.atmosphere.tempest : Get tempest log --------------------------- 0.95s\nvexxhost.atmosphere.openstacksdk : Generate cloud config file ----------- 0.75s\nvexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.71s\nvexxhost.atmosphere.openstacksdk : Create openstack config directory ---- 0.36s\nvexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints --- 0.20s\nGenerate OpenStack-Helm endpoints --------------------------------------- 0.19s\nvexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts ----------- 0.18s\nvexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints --- 0.14s\nvexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints --- 0.12s\nvexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints --- 0.12s\nvexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts ----------- 0.12s\nvexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.12s\nINFO     [aio > verify] Executed: Successful\nINFO     Molecule executed 1 scenario (1 successful)",
                            "stdout_lines": [
                                "changed: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Get tempest job object] ********************",
                                "Saturday 25 July 2026  21:00:08 +0000 (0:10:04.985)       0:10:21.121 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Get tempest log] ***************************",
                                "Saturday 25 July 2026  21:00:09 +0000 (0:00:00.959)       0:10:22.081 *********",
                                "ok: [instance]",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Print tempest log details] *****************",
                                "Saturday 25 July 2026  21:00:10 +0000 (0:00:00.951)       0:10:23.033 *********",
                                "ok: [instance] => {",
                                "    \"msg\": [",
                                "        \"+ tempest cleanup --init-saved-state\",",
                                "        \"+ '[' true == false ']'\",",
                                "        \"+ tempest run --config-file /etc/tempest/tempest.conf -w 4 --smoke\",",
                                "        \"/var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:19: SyntaxWarning: invalid escape sequence '\\\\('\",",
                                "        \"  SUB = re.compile(\\\"sub\\\\(/(.*)/,\\\\s+(.*)\\\\)\\\")\",",
                                "        \"/var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:20: SyntaxWarning: invalid escape sequence '\\\\('\",",
                                "        \"  SPLIT = re.compile(\\\"split\\\\((.),\\\\s+(\\\\d+),\\\\s+(\\\\d+|-1)\\\\)\\\")\",",
                                "        \"{0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor [0.139534s] ... ok\",",
                                "        \"{0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors [0.060234s] ... ok\",",
                                "        \"{0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create [0.373826s] ... ok\",",
                                "        \"{0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list [0.719023s] ... ok\",",
                                "        \"{0} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete [1.686474s] ... ok\",",
                                "        \"{1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers [0.132479s] ... ok\",",
                                "        \"{1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000512s] ... ok\",",
                                "        \"{3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers [0.113915s] ... ok\",",
                                "        \"{3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000344s] ... ok\",",
                                "        \"{2} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_list_servers [0.069885s] ... ok\",",
                                "        \"{2} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_verify_server_details [0.000349s] ... ok\",",
                                "        \"{2} tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete [2.837220s] ... ok\",",
                                "        \"2026-07-25 20:51:49.543 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"{2} tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy [0.205393s] ... ok\",",
                                "        \"{3} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses [0.073114s] ... ok\",",
                                "        \"{3} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network [0.107263s] ... ok\",",
                                "        \"2026-07-25 20:51:55.114 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"{2} tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list [0.259483s] ... ok\",",
                                "        \"2026-07-25 20:51:59.590 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",",
                                "        \"2026-07-25 20:52:01.670 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"2026-07-25 20:52:05.158 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",",
                                "        \"2026-07-25 20:52:06.173 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"{3} tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint [0.432190s] ... ok\",",
                                "        \"2026-07-25 20:52:08.661 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",",
                                "        \"{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [1.890011s] ... ok\",",
                                "        \"2026-07-25 20:52:11.675 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 5. Retry after 6 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"{3} tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service [0.482051s] ... ok\",",
                                "        \"{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [3.544117s] ... ok\",",
                                "        \"2026-07-25 20:52:13.163 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",",
                                "        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.120460s] ... ok\",",
                                "        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.019156s] ... ok\",",
                                "        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.023260s] ... ok\",",
                                "        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.007232s] ... ok\",",
                                "        \"2026-07-25 20:52:18.176 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 6. Retry after 7 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"{3} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.025799s] ... ok\",",
                                "        \"{3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.009837s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [1.127124s] ... ok\",",
                                "        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [8.248380s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [2.168090s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [1.826364s] ... ok\",",
                                "        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [5.709671s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [1.027721s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.126277s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.075390s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.045475s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.NetworksTest.test_show_network [0.046074s] ... ok\",",
                                "        \"{3} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.031425s] ... ok\",",
                                "        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [4.424631s] ... ok\",",
                                "        \"2026-07-25 20:52:37.771 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",",
                                "        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [0.838243s] ... ok\",",
                                "        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [1.354736s] ... ok\",",
                                "        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.030986s] ... ok\",",
                                "        \"{2} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [3.468777s] ... ok\",",
                                "        \"2026-07-25 20:52:40.273 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",",
                                "        \"{0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip [74.936117s] ... ok\",",
                                "        \"{3} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [0.484324s] ... ok\",",
                                "        \"2026-07-25 20:52:43.774 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",",
                                "        \"{2} tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata [0.052695s] ... ok\",",
                                "        \"{2} tempest.api.object_storage.test_account_services.AccountTest.test_list_containers [0.021501s] ... ok\",",
                                "        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota [0.234627s] ... ok\",",
                                "        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_overlimit_upload [0.053925s] ... ok\",",
                                "        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object [0.054916s] ... ok\",",
                                "        \"{0} tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id [0.116679s] ... ok\",",
                                "        \"{1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [29.947479s] ... ok\",",
                                "        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_large_object [0.192638s] ... ok\",",
                                "        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_too_many_objects [0.157038s] ... ok\",",
                                "        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object [0.098196s] ... ok\",",
                                "        \"{3} tempest.api.volume.test_versions.VersionsTest.test_list_versions [0.011884s] ... ok\",",
                                "        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.282107s] ... ok\",",
                                "        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [1.014448s] ... ok\",",
                                "        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.126639s] ... ok\",",
                                "        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_create_container [0.209604s] ... ok\",",
                                "        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_list_container_contents [0.106466s] ... ok\",",
                                "        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_list_container_metadata [0.097124s] ... ok\",",
                                "        \"{0} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.052562s] ... ok\",",
                                "        \"{3} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list [0.049653s] ... ok\",",
                                "        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [0.983353s] ... ok\",",
                                "        \"{1} tempest.api.compute.test_versions.TestVersions.test_get_version_details [0.620330s] ... ok\",",
                                "        \"{1} tempest.api.compute.test_versions.TestVersions.test_list_api_versions [0.011696s] ... ok\",",
                                "        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [2.066012s] ... ok\",",
                                "        \"{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete [5.601614s] ... ok\",",
                                "        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [1.665418s] ... ok\",",
                                "        \"{1} tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete [0.236094s] ... ok\",",
                                "        \"{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image [5.300939s] ... ok\",",
                                "        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterPortTestJSON.test_filter_port_tags [0.569525s] ... ok\",",
                                "        \"{1} tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain [0.647364s] ... ok\",",
                                "        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [8.776034s] ... ok\",",
                                "        \"{1} tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all [2.364867s] ... ok\",",
                                "        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [4.770649s] ... ok\",",
                                "        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterQosPolicyTestJSON.test_filter_qos_policy_tags [1.707276s] ... ok\",",
                                "        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [5.333714s] ... ok\",",
                                "        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [1.062913s] ... ok\",",
                                "        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.091777s] ... ok\",",
                                "        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.046459s] ... ok\",",
                                "        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.035799s] ... ok\",",
                                "        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.055927s] ... ok\",",
                                "        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.031915s] ... ok\",",
                                "        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [3.669214s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [1.486896s] ... ok\",",
                                "        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [1.096135s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [1.584944s] ... ok\",",
                                "        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterSubnetTestJSON.test_filter_subnet_tags [1.173286s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.283626s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.176923s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.170189s] ... ok\",",
                                "        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [2.678396s] ... ok\",",
                                "        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.035666s] ... ok\",",
                                "        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_create_object [0.062303s] ... ok\",",
                                "        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_get_object [0.041789s] ... ok\",",
                                "        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata [0.030861s] ... ok\",",
                                "        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata [0.059546s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [1.477061s] ... ok\",",
                                "        \"2026-07-25 20:53:42.484 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",",
                                "        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [1.468740s] ... ok\",",
                                "        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagNetworkTestJSON.test_network_tags [1.514130s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [1.605467s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.047509s] ... ok\",",
                                "        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.060637s] ... ok\",",
                                "        \"2026-07-25 20:53:44.986 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",",
                                "        \"{1} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.010741s] ... ok\",",
                                "        \"{1} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.203279s] ... ok\",",
                                "        \"2026-07-25 20:53:48.488 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",",
                                "        \"2026-07-25 20:54:14.086 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"{1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance [22.386173s] ... ok\",",
                                "        \"2026-07-25 20:54:19.654 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",",
                                "        \"2026-07-25 20:54:23.226 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",",
                                "        \"2026-07-25 20:54:25.728 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",",
                                "        \"2026-07-25 20:54:29.229 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",",
                                "        \"{1} tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario [7.316103s] ... ok\",",
                                "        \"{1} setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) ... SKIPPED: Less than 2 compute nodes, skipping multinode tests.\",",
                                "        \"{0} tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops [42.748933s] ... ok\",",
                                "        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_none [1.408389s] ... ok\",",
                                "        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_too_long_id [0.820343s] ... ok\",",
                                "        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_network_only_visible_to_policy_target [1.839560s] ... ok\",",
                                "        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagFilterFloatingIpTestJSON.test_filter_floatingip_tags [1.438798s] ... ok\",",
                                "        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagFilterTrunkTestJSON.test_filter_trunk_tags [0.934521s] ... ok\",",
                                "        \"{2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [99.486115s] ... ok\",",
                                "        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagFilterNetworkTestJSON.test_filter_network_tags [0.628765s] ... ok\",",
                                "        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagQosPolicyTestJSON.test_qos_policy_tags [1.518749s] ... ok\",",
                                "        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterRouterTestJSON.test_filter_router_tags [1.276974s] ... ok\",",
                                "        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagSubnetPoolTestJSON.test_subnetpool_tags [1.297132s] ... ok\",",
                                "        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagSecGroupTestJSON.test_security_group_tags [1.124357s] ... ok\",",
                                "        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagTrunkTestJSON.test_trunk_tags [0.609738s] ... ok\",",
                                "        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterSecGroupTestJSON.test_filter_security_group_tags [0.401357s] ... ok\",",
                                "        \"{0} neutron_tempest_plugin.api.admin.test_tag.UpdateTagsTest.test_update_tags_affects_only_updated_resource [1.379685s] ... ok\",",
                                "        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterSubnetpoolTestJSON.test_filter_subnetpool_tags [0.223541s] ... ok\",",
                                "        \"{0} setUpClass (neutron_tempest_plugin.vpnaas.api.test_vpnaas.VPNaaSTestJSON) ... SKIPPED: vpnaas extension not enabled.\",",
                                "        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFloatingIpTestJSON.test_floatingip_tags [1.075338s] ... ok\",",
                                "        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagPortTestJSON.test_port_tags [1.241082s] ... ok\",",
                                "        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagRouterTestJSON.test_router_tags [1.937389s] ... ok\",",
                                "        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagSubnetTestJSON.test_subnet_tags [0.934727s] ... ok\",",
                                "        \"2026-07-25 20:56:04.648 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.214 ([Errno None] Unable to connect to port 22 on 10.96.250.214). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.214\",",
                                "        \"2026-07-25 20:56:09.794 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",",
                                "        \"2026-07-25 20:56:12.295 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",",
                                "        \"2026-07-25 20:56:15.797 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",",
                                "        \"{1} octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_http_traffic [77.963526s] ... ok\",",
                                "        \"\",",
                                "        \"======\",",
                                "        \"Totals\",",
                                "        \"======\",",
                                "        \"Ran: 131 tests in 491.4528 sec.\",",
                                "        \" - Passed: 129\",",
                                "        \" - Skipped: 2\",",
                                "        \" - Expected Fail: 0\",",
                                "        \" - Unexpected Success: 0\",",
                                "        \" - Failed: 0\",",
                                "        \"Sum of execute time for each test: 485.0915 sec.\",",
                                "        \"\",",
                                "        \"==============\",",
                                "        \"Worker Balance\",",
                                "        \"==============\",",
                                "        \" - Worker 0 (32 tests) => 0:04:34.251171\",",
                                "        \" - Worker 1 (36 tests) => 0:07:44.235922\",",
                                "        \" - Worker 2 (29 tests) => 0:04:29.856377\",",
                                "        \" - Worker 3 (34 tests) => 0:02:22.021764\",",
                                "        \"+ tempest cleanup\",",
                                "        \"\"",
                                "    ]",
                                "}",
                                "",
                                "TASK [vexxhost.atmosphere.tempest : Fail when tempest result is failed] ********",
                                "Saturday 25 July 2026  21:00:10 +0000 (0:00:00.087)       0:10:23.121 *********",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=25   changed=2    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0",
                                "localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0",
                                "",
                                "Saturday 25 July 2026  21:00:10 +0000 (0:00:00.083)       0:10:23.204 *********",
                                "===============================================================================",
                                "vexxhost.atmosphere.tempest : Deploy Helm chart ----------------------- 604.99s",
                                "Gathering Facts --------------------------------------------------------- 4.42s",
                                "Run \"stestr\" tests ------------------------------------------------------ 2.83s",
                                "vexxhost.atmosphere.openstacksdk : Install openstacksdk ----------------- 1.20s",
                                "vexxhost.atmosphere.tempest : Get test image object --------------------- 1.18s",
                                "vexxhost.atmosphere.tempest : Get test flavor object -------------------- 1.15s",
                                "vexxhost.atmosphere.tempest : Get test network object ------------------- 1.10s",
                                "vexxhost.atmosphere.tempest : Get tempest job object -------------------- 0.96s",
                                "vexxhost.atmosphere.tempest : Get tempest log --------------------------- 0.95s",
                                "vexxhost.atmosphere.openstacksdk : Generate cloud config file ----------- 0.75s",
                                "vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.71s",
                                "vexxhost.atmosphere.openstacksdk : Create openstack config directory ---- 0.36s",
                                "vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints --- 0.20s",
                                "Generate OpenStack-Helm endpoints --------------------------------------- 0.19s",
                                "vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts ----------- 0.18s",
                                "vexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints --- 0.14s",
                                "vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints --- 0.12s",
                                "vexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints --- 0.12s",
                                "vexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts ----------- 0.12s",
                                "vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.12s",
                                "INFO     [aio > verify] Executed: Successful",
                                "INFO     Molecule executed 1 scenario (1 successful)"
                            ],
                            "zuul_log_id": "0242ac17-0010-34c8-7bd3-0000000233c4-1-instance"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:24.638676Z",
                            "start": "2026-07-25T21:00:24.106566Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c4",
                        "name": "Read new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "changed: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Get tempest job object] ********************\nSaturday 25 July 2026  21:00:08 +0000 (0:10:04.985)       0:10:21.121 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Get tempest log] ***************************\nSaturday 25 July 2026  21:00:09 +0000 (0:00:00.959)       0:10:22.081 *********\nok: [instance]\n\nTASK [vexxhost.atmosphere.tempest : Print tempest log details] *****************\nSaturday 25 July 2026  21:00:10 +0000 (0:00:00.951)       0:10:23.033 *********\nok: [instance] => {\n    \"msg\": [\n        \"+ tempest cleanup --init-saved-state\",\n        \"+ '[' true == false ']'\",\n        \"+ tempest run --config-file /etc/tempest/tempest.conf -w 4 --smoke\",\n        \"/var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:19: SyntaxWarning: invalid escape sequence '\\\\('\",\n        \"  SUB = re.compile(\\\"sub\\\\(/(.*)/,\\\\s+(.*)\\\\)\\\")\",\n        \"/var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:20: SyntaxWarning: invalid escape sequence '\\\\('\",\n        \"  SPLIT = re.compile(\\\"split\\\\((.),\\\\s+(\\\\d+),\\\\s+(\\\\d+|-1)\\\\)\\\")\",\n        \"{0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor [0.139534s] ... ok\",\n        \"{0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors [0.060234s] ... ok\",\n        \"{0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create [0.373826s] ... ok\",\n        \"{0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list [0.719023s] ... ok\",\n        \"{0} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete [1.686474s] ... ok\",\n        \"{1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers [0.132479s] ... ok\",\n        \"{1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000512s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers [0.113915s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000344s] ... ok\",\n        \"{2} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_list_servers [0.069885s] ... ok\",\n        \"{2} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_verify_server_details [0.000349s] ... ok\",\n        \"{2} tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete [2.837220s] ... ok\",\n        \"2026-07-25 20:51:49.543 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{2} tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy [0.205393s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses [0.073114s] ... ok\",\n        \"{3} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network [0.107263s] ... ok\",\n        \"2026-07-25 20:51:55.114 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{2} tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list [0.259483s] ... ok\",\n        \"2026-07-25 20:51:59.590 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"2026-07-25 20:52:01.670 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"2026-07-25 20:52:05.158 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"2026-07-25 20:52:06.173 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{3} tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint [0.432190s] ... ok\",\n        \"2026-07-25 20:52:08.661 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [1.890011s] ... ok\",\n        \"2026-07-25 20:52:11.675 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 5. Retry after 6 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{3} tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service [0.482051s] ... ok\",\n        \"{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [3.544117s] ... ok\",\n        \"2026-07-25 20:52:13.163 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.120460s] ... ok\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.019156s] ... ok\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.023260s] ... ok\",\n        \"{3} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.007232s] ... ok\",\n        \"2026-07-25 20:52:18.176 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 6. Retry after 7 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{3} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.025799s] ... ok\",\n        \"{3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.009837s] ... ok\",\n        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [1.127124s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [8.248380s] ... ok\",\n        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [2.168090s] ... ok\",\n        \"{3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [1.826364s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [5.709671s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [1.027721s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.126277s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.075390s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.045475s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_show_network [0.046074s] ... ok\",\n        \"{3} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.031425s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [4.424631s] ... ok\",\n        \"2026-07-25 20:52:37.771 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [0.838243s] ... ok\",\n        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [1.354736s] ... ok\",\n        \"{3} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.030986s] ... ok\",\n        \"{2} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [3.468777s] ... ok\",\n        \"2026-07-25 20:52:40.273 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip [74.936117s] ... ok\",\n        \"{3} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [0.484324s] ... ok\",\n        \"2026-07-25 20:52:43.774 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218\",\n        \"{2} tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata [0.052695s] ... ok\",\n        \"{2} tempest.api.object_storage.test_account_services.AccountTest.test_list_containers [0.021501s] ... ok\",\n        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota [0.234627s] ... ok\",\n        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_overlimit_upload [0.053925s] ... ok\",\n        \"{3} tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object [0.054916s] ... ok\",\n        \"{0} tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id [0.116679s] ... ok\",\n        \"{1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [29.947479s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_large_object [0.192638s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_too_many_objects [0.157038s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest.test_upload_valid_object [0.098196s] ... ok\",\n        \"{3} tempest.api.volume.test_versions.VersionsTest.test_list_versions [0.011884s] ... ok\",\n        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.282107s] ... ok\",\n        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [1.014448s] ... ok\",\n        \"{0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.126639s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_create_container [0.209604s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_list_container_contents [0.106466s] ... ok\",\n        \"{2} tempest.api.object_storage.test_container_services.ContainerTest.test_list_container_metadata [0.097124s] ... ok\",\n        \"{0} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.052562s] ... ok\",\n        \"{3} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list [0.049653s] ... ok\",\n        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [0.983353s] ... ok\",\n        \"{1} tempest.api.compute.test_versions.TestVersions.test_get_version_details [0.620330s] ... ok\",\n        \"{1} tempest.api.compute.test_versions.TestVersions.test_list_api_versions [0.011696s] ... ok\",\n        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [2.066012s] ... ok\",\n        \"{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete [5.601614s] ... ok\",\n        \"{0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [1.665418s] ... ok\",\n        \"{1} tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete [0.236094s] ... ok\",\n        \"{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image [5.300939s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterPortTestJSON.test_filter_port_tags [0.569525s] ... ok\",\n        \"{1} tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain [0.647364s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [8.776034s] ... ok\",\n        \"{1} tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all [2.364867s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [4.770649s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterQosPolicyTestJSON.test_filter_qos_policy_tags [1.707276s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [5.333714s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [1.062913s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.091777s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.046459s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.035799s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.055927s] ... ok\",\n        \"{1} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.031915s] ... ok\",\n        \"{0} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [3.669214s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [1.486896s] ... ok\",\n        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [1.096135s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [1.584944s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagFilterSubnetTestJSON.test_filter_subnet_tags [1.173286s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.283626s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.176923s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.170189s] ... ok\",\n        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [2.678396s] ... ok\",\n        \"{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.035666s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_create_object [0.062303s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_get_object [0.041789s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata [0.030861s] ... ok\",\n        \"{0} tempest.api.object_storage.test_object_services.ObjectTest.test_update_object_metadata [0.059546s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [1.477061s] ... ok\",\n        \"2026-07-25 20:53:42.484 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [1.468740s] ... ok\",\n        \"{3} neutron_tempest_plugin.api.admin.test_tag.TagNetworkTestJSON.test_network_tags [1.514130s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [1.605467s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.047509s] ... ok\",\n        \"{1} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.060637s] ... ok\",\n        \"2026-07-25 20:53:44.986 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"{1} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.010741s] ... ok\",\n        \"{1} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.203279s] ... ok\",\n        \"2026-07-25 20:53:48.488 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"2026-07-25 20:54:14.086 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"{1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance [22.386173s] ... ok\",\n        \"2026-07-25 20:54:19.654 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.205 ([Errno None] Unable to connect to port 22 on 10.96.250.205). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.205\",\n        \"2026-07-25 20:54:23.226 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"2026-07-25 20:54:25.728 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"2026-07-25 20:54:29.229 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.211 ([Errno None] Unable to connect to port 22 on 10.96.250.211). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.211\",\n        \"{1} tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario [7.316103s] ... ok\",\n        \"{1} setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) ... SKIPPED: Less than 2 compute nodes, skipping multinode tests.\",\n        \"{0} tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops [42.748933s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_none [1.408389s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_too_long_id [0.820343s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_network_only_visible_to_policy_target [1.839560s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagFilterFloatingIpTestJSON.test_filter_floatingip_tags [1.438798s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagFilterTrunkTestJSON.test_filter_trunk_tags [0.934521s] ... ok\",\n        \"{2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [99.486115s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagFilterNetworkTestJSON.test_filter_network_tags [0.628765s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagQosPolicyTestJSON.test_qos_policy_tags [1.518749s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterRouterTestJSON.test_filter_router_tags [1.276974s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagSubnetPoolTestJSON.test_subnetpool_tags [1.297132s] ... ok\",\n        \"{1} neutron_tempest_plugin.api.admin.test_tag.TagSecGroupTestJSON.test_security_group_tags [1.124357s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.TagTrunkTestJSON.test_trunk_tags [0.609738s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterSecGroupTestJSON.test_filter_security_group_tags [0.401357s] ... ok\",\n        \"{0} neutron_tempest_plugin.api.admin.test_tag.UpdateTagsTest.test_update_tags_affects_only_updated_resource [1.379685s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFilterSubnetpoolTestJSON.test_filter_subnetpool_tags [0.223541s] ... ok\",\n        \"{0} setUpClass (neutron_tempest_plugin.vpnaas.api.test_vpnaas.VPNaaSTestJSON) ... SKIPPED: vpnaas extension not enabled.\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagFloatingIpTestJSON.test_floatingip_tags [1.075338s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagPortTestJSON.test_port_tags [1.241082s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagRouterTestJSON.test_router_tags [1.937389s] ... ok\",\n        \"{2} neutron_tempest_plugin.api.admin.test_tag.TagSubnetTestJSON.test_subnet_tags [0.934727s] ... ok\",\n        \"2026-07-25 20:56:04.648 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.214 ([Errno None] Unable to connect to port 22 on 10.96.250.214). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.214\",\n        \"2026-07-25 20:56:09.794 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",\n        \"2026-07-25 20:56:12.295 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",\n        \"2026-07-25 20:56:15.797 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.201 ([Errno None] Unable to connect to port 22 on 10.96.250.201). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.201\",\n        \"{1} octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_http_traffic [77.963526s] ... ok\",\n        \"\",\n        \"======\",\n        \"Totals\",\n        \"======\",\n        \"Ran: 131 tests in 491.4528 sec.\",\n        \" - Passed: 129\",\n        \" - Skipped: 2\",\n        \" - Expected Fail: 0\",\n        \" - Unexpected Success: 0\",\n        \" - Failed: 0\",\n        \"Sum of execute time for each test: 485.0915 sec.\",\n        \"\",\n        \"==============\",\n        \"Worker Balance\",\n        \"==============\",\n        \" - Worker 0 (32 tests) => 0:04:34.251171\",\n        \" - Worker 1 (36 tests) => 0:07:44.235922\",\n        \" - Worker 2 (29 tests) => 0:04:29.856377\",\n        \" - Worker 3 (34 tests) => 0:02:22.021764\",\n        \"+ tempest cleanup\",\n        \"\"\n    ]\n}\n\nTASK [vexxhost.atmosphere.tempest : Fail when tempest result is failed] ********\nSaturday 25 July 2026  21:00:10 +0000 (0:00:00.087)       0:10:23.121 *********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=25   changed=2    unreachable=0    failed=0    skipped=11   rescued=0    ignored=0\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0\n\nSaturday 25 July 2026  21:00:10 +0000 (0:00:00.083)       0:10:23.204 *********\n===============================================================================\nvexxhost.atmosphere.tempest : Deploy Helm chart ----------------------- 604.99s\nGathering Facts --------------------------------------------------------- 4.42s\nRun \"stestr\" tests ------------------------------------------------------ 2.83s\nvexxhost.atmosphere.openstacksdk : Install openstacksdk ----------------- 1.20s\nvexxhost.atmosphere.tempest : Get test image object --------------------- 1.18s\nvexxhost.atmosphere.tempest : Get test flavor object -------------------- 1.15s\nvexxhost.atmosphere.tempest : Get test network object ------------------- 1.10s\nvexxhost.atmosphere.tempest : Get tempest job object -------------------- 0.96s\nvexxhost.atmosphere.tempest : Get tempest log --------------------------- 0.95s\nvexxhost.atmosphere.openstacksdk : Generate cloud config file ----------- 0.75s\nvexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.71s\nvexxhost.atmosphere.openstacksdk : Create openstack config directory ---- 0.36s\nvexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints --- 0.20s\nGenerate OpenStack-Helm endpoints --------------------------------------- 0.19s\nvexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts ----------- 0.18s\nvexxhost.atmosphere.openstack_helm_endpoints : Retrieve list of all the needed endpoints --- 0.14s\nvexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints --- 0.12s\nvexxhost.atmosphere.openstack_helm_endpoints : Generate OpenStack-Helm endpoints --- 0.12s\nvexxhost.atmosphere.openstack_helm_endpoints : Clean-up facts ----------- 0.12s\nvexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.12s\nINFO     [aio > verify] Executed: Successful\nINFO     Molecule executed 1 scenario (1 successful)"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:24.721274Z",
                            "start": "2026-07-25T21:00:24.646454Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c5",
                        "name": "Show new Molecule verification output"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "_atmosphere_ci_phase_log_offset": "37104"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:24.798351Z",
                            "start": "2026-07-25T21:00:24.728444Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c6",
                        "name": "Advance Molecule verification live log offset"
                    }
                },
                {
                    "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-25T21:00:24.865148Z",
                            "start": "2026-07-25T21:00:24.806996Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c7",
                        "name": "Report Molecule verification progress heartbeat"
                    }
                },
                {
                    "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-25T21:00:24.935356Z",
                            "start": "2026-07-25T21:00:24.876183Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000233c8",
                        "name": "Continue monitoring Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.async_status",
                            "ansible_job_id": "j470928181332.378680",
                            "changed": false,
                            "erased": "/home/zuul/.ansible_async/j470928181332.378680",
                            "finished": 0,
                            "invocation": {
                                "module_args": {
                                    "_async_dir": "/home/zuul/.ansible_async",
                                    "jid": "j470928181332.378680",
                                    "mode": "cleanup"
                                }
                            },
                            "started": 0,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:25.155992Z",
                            "start": "2026-07-25T21:00:24.947091Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000207e6",
                        "name": "Clean up Molecule verification async state"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/ansible.vp7j5z_v.log",
                                    "state": "absent"
                                },
                                "before": {
                                    "path": "/tmp/ansible.vp7j5z_v.log",
                                    "state": "file"
                                }
                            },
                            "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/ansible.vp7j5z_v.log",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": false
                                }
                            },
                            "path": "/tmp/ansible.vp7j5z_v.log",
                            "state": "absent"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:25.373298Z",
                            "start": "2026-07-25T21:00:25.161476Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000207e7",
                        "name": "Remove live log for Molecule verification"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:25.451048Z",
                            "start": "2026-07-25T21:00:25.379952Z"
                        },
                        "id": "0242ac17-0010-34c8-7bd3-0000000207e8",
                        "name": "Assert Molecule verification succeeded"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 1585,
            "rescued": 0,
            "skipped": 98,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-25T21:07:03.210564Z",
                    "start": "2026-07-25T21:00:26.715655Z"
                },
                "id": "0242ac17-0010-42c9-e99d-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "instance": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/tmp/logs/system"
                                },
                                "before": {
                                    "path": "/tmp/logs/system"
                                }
                            },
                            "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": 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": "zuul",
                            "path": "/tmp/logs/system",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-00000000000a",
                        "name": "gather-host-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-host-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:27.092878Z",
                            "start": "2026-07-25T21:00:26.732989Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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.221658",
                            "end": "2026-07-25 21:00:27.691790",
                            "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-42c9-e99d-00000000000d-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 21:00:27.470132",
                            "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-42c9-e99d-00000000000d-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-00000000000a",
                        "name": "gather-host-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-host-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:28.136714Z",
                            "start": "2026-07-25T21:00:27.117448Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-00000000000d",
                        "name": "Get logs for each host"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "synchronize",
                            "changed": false,
                            "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/5746e81977774e3099cad6292846c4cf/work/logs/instance",
                            "failed": true,
                            "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/5746e81977774e3099cad6292846c4cf/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": "Warning: Permanently added '199.204.45.115' (ED25519) to the list of known hosts.\r\nrsync: [generator] chown \"/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs/instance/system\" failed: Invalid argument (22)\nrsync: [receiver] chown \"/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs/instance/system/.ci-plan.json.ZZO8iD\" failed: Invalid argument (22)\nrsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1865) [generator=3.2.7]\n",
                            "rc": 23
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-00000000000a",
                        "name": "gather-host-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-host-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:28.796772Z",
                            "start": "2026-07-25T21:00:28.144179Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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-42c9-e99d-000000000010",
                        "name": "helm-release-status",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/helm-release-status"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:29.211914Z",
                            "start": "2026-07-25T21:00:28.808256Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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:09.735768",
                            "end": "2026-07-25 21:00:39.228638",
                            "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-42c9-e99d-000000000014-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 21:00:29.492870",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-42c9-e99d-000000000014-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000010",
                        "name": "helm-release-status",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/helm-release-status"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:39.355510Z",
                            "start": "2026-07-25T21:00:29.241248Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/auth-system/\n>f+++++++++ helm/releases/auth-system/keycloak.txt\ncd+++++++++ helm/releases/cert-manager/\n>f+++++++++ helm/releases/cert-manager/cert-manager.txt\ncd+++++++++ helm/releases/envoy-gateway-system/\n>f+++++++++ helm/releases/envoy-gateway-system/envoy-gateway.txt\ncd+++++++++ helm/releases/ingress-nginx/\n>f+++++++++ helm/releases/ingress-nginx/ingress-nginx.txt\ncd+++++++++ helm/releases/kube-system/\n>f+++++++++ helm/releases/kube-system/cilium.txt\ncd+++++++++ helm/releases/local-path-storage/\n>f+++++++++ helm/releases/local-path-storage/local-path-provisioner.txt\ncd+++++++++ helm/releases/monitoring/\n>f+++++++++ helm/releases/monitoring/goldpinger.txt\n>f+++++++++ helm/releases/monitoring/kube-prometheus-stack.txt\n>f+++++++++ helm/releases/monitoring/loki.txt\n>f+++++++++ helm/releases/monitoring/node-feature-discovery.txt\n>f+++++++++ helm/releases/monitoring/prometheus-pushgateway.txt\n>f+++++++++ helm/releases/monitoring/prometheus-smartctl-exporter.txt\n>f+++++++++ helm/releases/monitoring/vector.txt\ncd+++++++++ helm/releases/openstack/\n>f+++++++++ helm/releases/openstack/barbican.txt\n>f+++++++++ helm/releases/openstack/ceph-provisioners.txt\n>f+++++++++ helm/releases/openstack/ceph.txt\n>f+++++++++ helm/releases/openstack/cinder.txt\n>f+++++++++ helm/releases/openstack/glance.txt\n>f+++++++++ helm/releases/openstack/heat.txt\n>f+++++++++ helm/releases/openstack/horizon.txt\n>f+++++++++ helm/releases/openstack/keystone.txt\n>f+++++++++ helm/releases/openstack/libvirt.txt\n>f+++++++++ helm/releases/openstack/magnum.txt\n>f+++++++++ helm/releases/openstack/manila.txt\n>f+++++++++ helm/releases/openstack/memcached.txt\n>f+++++++++ helm/releases/openstack/neutron-coredns.txt\n>f+++++++++ helm/releases/openstack/neutron.txt\n>f+++++++++ helm/releases/openstack/nova.txt\n>f+++++++++ helm/releases/openstack/octavia.txt\n>f+++++++++ helm/releases/openstack/openvswitch.txt\n>f+++++++++ helm/releases/openstack/placement.txt\n>f+++++++++ helm/releases/openstack/pxc-operator.txt\n>f+++++++++ helm/releases/openstack/rabbitmq-cluster-operator.txt\n>f+++++++++ helm/releases/openstack/staffeln.txt\n>f+++++++++ helm/releases/openstack/tempest.txt\n>f+++++++++ helm/releases/openstack/valkey.txt\ncd+++++++++ helm/releases/rook-ceph/\n>f+++++++++ helm/releases/rook-ceph/rook-ceph.txt\ncd+++++++++ helm/values/\ncd+++++++++ helm/values/auth-system/\n>f+++++++++ helm/values/auth-system/keycloak.yaml\ncd+++++++++ helm/values/cert-manager/\n>f+++++++++ helm/values/cert-manager/cert-manager.yaml\ncd+++++++++ helm/values/envoy-gateway-system/\n>f+++++++++ helm/values/envoy-gateway-system/envoy-gateway.yaml\ncd+++++++++ helm/values/ingress-nginx/\n>f+++++++++ helm/values/ingress-nginx/ingress-nginx.yaml\ncd+++++++++ helm/values/kube-system/\n>f+++++++++ helm/values/kube-system/cilium.yaml\ncd+++++++++ helm/values/local-path-storage/\n>f+++++++++ helm/values/local-path-storage/local-path-provisioner.yaml\ncd+++++++++ helm/values/monitoring/\n>f+++++++++ helm/values/monitoring/goldpinger.yaml\n>f+++++++++ helm/values/monitoring/kube-prometheus-stack.yaml\n>f+++++++++ helm/values/monitoring/loki.yaml\n>f+++++++++ helm/values/monitoring/node-feature-discovery.yaml\n>f+++++++++ helm/values/monitoring/prometheus-pushgateway.yaml\n>f+++++++++ helm/values/monitoring/prometheus-smartctl-exporter.yaml\n>f+++++++++ helm/values/monitoring/vector.yaml\ncd+++++++++ helm/values/openstack/\n>f+++++++++ helm/values/openstack/barbican.yaml\n>f+++++++++ helm/values/openstack/ceph-provisioners.yaml\n>f+++++++++ helm/values/openstack/ceph.yaml\n>f+++++++++ helm/values/openstack/cinder.yaml\n>f+++++++++ helm/values/openstack/glance.yaml\n>f+++++++++ helm/values/openstack/heat.yaml\n>f+++++++++ helm/values/openstack/horizon.yaml\n>f+++++++++ helm/values/openstack/keystone.yaml\n>f+++++++++ helm/values/openstack/libvirt.yaml\n>f+++++++++ helm/values/openstack/magnum.yaml\n>f+++++++++ helm/values/openstack/manila.yaml\n>f+++++++++ helm/values/openstack/memcached.yaml\n>f+++++++++ helm/values/openstack/neutron-coredns.yaml\n>f+++++++++ helm/values/openstack/neutron.yaml\n>f+++++++++ helm/values/openstack/nova.yaml\n>f+++++++++ helm/values/openstack/octavia.yaml\n>f+++++++++ helm/values/openstack/openvswitch.yaml\n>f+++++++++ helm/values/openstack/placement.yaml\n>f+++++++++ helm/values/openstack/pxc-operator.yaml\n>f+++++++++ helm/values/openstack/rabbitmq-cluster-operator.yaml\n>f+++++++++ helm/values/openstack/staffeln.yaml\n>f+++++++++ helm/values/openstack/tempest.yaml\n>f+++++++++ helm/values/openstack/valkey.yaml\ncd+++++++++ helm/values/rook-ceph/\n>f+++++++++ helm/values/rook-ceph/rook-ceph.yaml\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ helm/",
                                "cd+++++++++ helm/releases/",
                                "cd+++++++++ helm/releases/auth-system/",
                                ">f+++++++++ helm/releases/auth-system/keycloak.txt",
                                "cd+++++++++ helm/releases/cert-manager/",
                                ">f+++++++++ helm/releases/cert-manager/cert-manager.txt",
                                "cd+++++++++ helm/releases/envoy-gateway-system/",
                                ">f+++++++++ helm/releases/envoy-gateway-system/envoy-gateway.txt",
                                "cd+++++++++ helm/releases/ingress-nginx/",
                                ">f+++++++++ helm/releases/ingress-nginx/ingress-nginx.txt",
                                "cd+++++++++ helm/releases/kube-system/",
                                ">f+++++++++ helm/releases/kube-system/cilium.txt",
                                "cd+++++++++ helm/releases/local-path-storage/",
                                ">f+++++++++ helm/releases/local-path-storage/local-path-provisioner.txt",
                                "cd+++++++++ helm/releases/monitoring/",
                                ">f+++++++++ helm/releases/monitoring/goldpinger.txt",
                                ">f+++++++++ helm/releases/monitoring/kube-prometheus-stack.txt",
                                ">f+++++++++ helm/releases/monitoring/loki.txt",
                                ">f+++++++++ helm/releases/monitoring/node-feature-discovery.txt",
                                ">f+++++++++ helm/releases/monitoring/prometheus-pushgateway.txt",
                                ">f+++++++++ helm/releases/monitoring/prometheus-smartctl-exporter.txt",
                                ">f+++++++++ helm/releases/monitoring/vector.txt",
                                "cd+++++++++ helm/releases/openstack/",
                                ">f+++++++++ helm/releases/openstack/barbican.txt",
                                ">f+++++++++ helm/releases/openstack/ceph-provisioners.txt",
                                ">f+++++++++ helm/releases/openstack/ceph.txt",
                                ">f+++++++++ helm/releases/openstack/cinder.txt",
                                ">f+++++++++ helm/releases/openstack/glance.txt",
                                ">f+++++++++ helm/releases/openstack/heat.txt",
                                ">f+++++++++ helm/releases/openstack/horizon.txt",
                                ">f+++++++++ helm/releases/openstack/keystone.txt",
                                ">f+++++++++ helm/releases/openstack/libvirt.txt",
                                ">f+++++++++ helm/releases/openstack/magnum.txt",
                                ">f+++++++++ helm/releases/openstack/manila.txt",
                                ">f+++++++++ helm/releases/openstack/memcached.txt",
                                ">f+++++++++ helm/releases/openstack/neutron-coredns.txt",
                                ">f+++++++++ helm/releases/openstack/neutron.txt",
                                ">f+++++++++ helm/releases/openstack/nova.txt",
                                ">f+++++++++ helm/releases/openstack/octavia.txt",
                                ">f+++++++++ helm/releases/openstack/openvswitch.txt",
                                ">f+++++++++ helm/releases/openstack/placement.txt",
                                ">f+++++++++ helm/releases/openstack/pxc-operator.txt",
                                ">f+++++++++ helm/releases/openstack/rabbitmq-cluster-operator.txt",
                                ">f+++++++++ helm/releases/openstack/staffeln.txt",
                                ">f+++++++++ helm/releases/openstack/tempest.txt",
                                ">f+++++++++ helm/releases/openstack/valkey.txt",
                                "cd+++++++++ helm/releases/rook-ceph/",
                                ">f+++++++++ helm/releases/rook-ceph/rook-ceph.txt",
                                "cd+++++++++ helm/values/",
                                "cd+++++++++ helm/values/auth-system/",
                                ">f+++++++++ helm/values/auth-system/keycloak.yaml",
                                "cd+++++++++ helm/values/cert-manager/",
                                ">f+++++++++ helm/values/cert-manager/cert-manager.yaml",
                                "cd+++++++++ helm/values/envoy-gateway-system/",
                                ">f+++++++++ helm/values/envoy-gateway-system/envoy-gateway.yaml",
                                "cd+++++++++ helm/values/ingress-nginx/",
                                ">f+++++++++ helm/values/ingress-nginx/ingress-nginx.yaml",
                                "cd+++++++++ helm/values/kube-system/",
                                ">f+++++++++ helm/values/kube-system/cilium.yaml",
                                "cd+++++++++ helm/values/local-path-storage/",
                                ">f+++++++++ helm/values/local-path-storage/local-path-provisioner.yaml",
                                "cd+++++++++ helm/values/monitoring/",
                                ">f+++++++++ helm/values/monitoring/goldpinger.yaml",
                                ">f+++++++++ helm/values/monitoring/kube-prometheus-stack.yaml",
                                ">f+++++++++ helm/values/monitoring/loki.yaml",
                                ">f+++++++++ helm/values/monitoring/node-feature-discovery.yaml",
                                ">f+++++++++ helm/values/monitoring/prometheus-pushgateway.yaml",
                                ">f+++++++++ helm/values/monitoring/prometheus-smartctl-exporter.yaml",
                                ">f+++++++++ helm/values/monitoring/vector.yaml",
                                "cd+++++++++ helm/values/openstack/",
                                ">f+++++++++ helm/values/openstack/barbican.yaml",
                                ">f+++++++++ helm/values/openstack/ceph-provisioners.yaml",
                                ">f+++++++++ helm/values/openstack/ceph.yaml",
                                ">f+++++++++ helm/values/openstack/cinder.yaml",
                                ">f+++++++++ helm/values/openstack/glance.yaml",
                                ">f+++++++++ helm/values/openstack/heat.yaml",
                                ">f+++++++++ helm/values/openstack/horizon.yaml",
                                ">f+++++++++ helm/values/openstack/keystone.yaml",
                                ">f+++++++++ helm/values/openstack/libvirt.yaml",
                                ">f+++++++++ helm/values/openstack/magnum.yaml",
                                ">f+++++++++ helm/values/openstack/manila.yaml",
                                ">f+++++++++ helm/values/openstack/memcached.yaml",
                                ">f+++++++++ helm/values/openstack/neutron-coredns.yaml",
                                ">f+++++++++ helm/values/openstack/neutron.yaml",
                                ">f+++++++++ helm/values/openstack/nova.yaml",
                                ">f+++++++++ helm/values/openstack/octavia.yaml",
                                ">f+++++++++ helm/values/openstack/openvswitch.yaml",
                                ">f+++++++++ helm/values/openstack/placement.yaml",
                                ">f+++++++++ helm/values/openstack/pxc-operator.yaml",
                                ">f+++++++++ helm/values/openstack/rabbitmq-cluster-operator.yaml",
                                ">f+++++++++ helm/values/openstack/staffeln.yaml",
                                ">f+++++++++ helm/values/openstack/tempest.yaml",
                                ">f+++++++++ helm/values/openstack/valkey.yaml",
                                "cd+++++++++ helm/values/rook-ceph/",
                                ">f+++++++++ helm/values/rook-ceph/rook-ceph.yaml"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000010",
                        "name": "helm-release-status",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/helm-release-status"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:39.913455Z",
                            "start": "2026-07-25T21:00:39.363961Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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-42c9-e99d-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:00:40.136200Z",
                            "start": "2026-07-25T21:00:39.923342Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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:25.731096",
                            "end": "2026-07-25 21:01:06.090049",
                            "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-42c9-e99d-00000000001a-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 21:00:40.358953",
                            "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/capi-aggregated-manager-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\nclusterrole/capi-kubeadm-bootstrap-manager-role\nclusterrole/capi-kubeadm-control-plane-aggregated-manager-role\nclusterrole/capi-kubeadm-control-plane-manager-role\nclusterrole/capi-manager-role\nclusterrole/capo-manager-role\nclusterrole/cephfs-csi-nodeplugin\nclusterrole/cephfs-external-provisioner-runner\nclusterrole/cert-manager-cainjector\nclusterrole/cert-manager-cluster-view\nclusterrole/cert-manager-controller-approve:cert-manager-io\nclusterrole/cert-manager-controller-certificates\nclusterrole/cert-manager-controller-certificatesigningrequests\nclusterrole/cert-manager-controller-challenges\nclusterrole/cert-manager-controller-clusterissuers\nclusterrole/cert-manager-controller-ingress-shim\nclusterrole/cert-manager-controller-issuers\nclusterrole/cert-manager-controller-orders\nclusterrole/cert-manager-edit\nclusterrole/cert-manager-view\nclusterrole/cert-manager-webhook:subjectaccessreviews\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/goldpinger-clusterrole\nclusterrole/ingress-nginx\nclusterrole/kube-prometheus-stack-grafana-clusterrole\nclusterrole/kube-prometheus-stack-kube-state-metrics\nclusterrole/kube-prometheus-stack-operator\nclusterrole/kube-prometheus-stack-prometheus\nclusterrole/kubeadm:get-nodes\nclusterrole/local-path-provisioner\nclusterrole/neutron-coredns\nclusterrole/node-feature-discovery\nclusterrole/node-feature-discovery-gc\nclusterrole/nova-bootstrap\nclusterrole/nova-cell-setup\nclusterrole/objectstorage-provisioner-role\nclusterrole/orc-image-editor-role\nclusterrole/orc-image-viewer-role\nclusterrolebinding/capi-kubeadm-bootstrap-manager-rolebinding\nclusterrole/orc-manager-role\nclusterrolebinding/capi-kubeadm-control-plane-manager-rolebinding\nclusterrole/orc-metrics-auth-role\nclusterrole/orc-metrics-reader\nclusterrole/rabbitmq-cluster-operator-openstack\nclusterrolebinding/capi-manager-rolebinding\nclusterrole/rabbitmq-cluster-operator-openstack-admin\nclusterrolebinding/capo-manager-rolebinding\nclusterrolebinding/cephfs-csi-nodeplugin-role\nclusterrole/rabbitmq-cluster-operator-openstack-edit\nclusterrole/rabbitmq-cluster-operator-openstack-view\nclusterrolebinding/cephfs-csi-provisioner-role\nclusterrole/rabbitmq-messaging-topology-operator-openstack\nclusterrolebinding/cert-manager-cainjector\nclusterrole/rabbitmq-messaging-topology-operator-openstack-admin\nclusterrolebinding/cert-manager-controller-approve:cert-manager-io\nclusterrole/rabbitmq-messaging-topology-operator-openstack-edit\nclusterrolebinding/cert-manager-controller-certificates\nclusterrolebinding/cert-manager-controller-certificatesigningrequests\nclusterrole/rabbitmq-messaging-topology-operator-openstack-view\nclusterrolebinding/cert-manager-controller-challenges\nclusterrole/rbd-csi-nodeplugin\nclusterrolebinding/cert-manager-controller-clusterissuers\nclusterrole/rbd-external-provisioner-runner\nclusterrolebinding/cert-manager-controller-ingress-shim\nclusterrolebinding/cert-manager-controller-issuers\nclusterrolebinding/cert-manager-controller-orders\nclusterrole/rook-ceph-cluster-mgmt\nclusterrolebinding/cert-manager-webhook:subjectaccessreviews\nclusterrole/rook-ceph-global\nclusterrolebinding/cilium\nclusterrole/rook-ceph-mgr-cluster\nclusterrolebinding/cilium-operator\nclusterrole/rook-ceph-mgr-system\nclusterrole/rook-ceph-object-bucket\nclusterrolebinding/cluster-admin\nclusterrole/rook-ceph-osd\nclusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system\nclusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding\nclusterrole/rook-ceph-system\nclusterrolebinding/goldpinger-clusterrolebinding\nclusterrole/secretgen-controller-cluster-role\nclusterrolebinding/ingress-nginx\nclusterrolebinding/kube-prometheus-stack-grafana-clusterrolebinding\nclusterrole/system:aggregate-to-admin\nclusterrolebinding/kube-prometheus-stack-kube-state-metrics\nclusterrole/system:aggregate-to-edit\nclusterrole/system:aggregate-to-view\nclusterrolebinding/kube-prometheus-stack-operator\nclusterrole/system:auth-delegator\nclusterrolebinding/kube-prometheus-stack-prometheus\nclusterrole/system:basic-user\nclusterrolebinding/kubeadm:get-nodes\nclusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient\nclusterrolebinding/kubeadm:kubelet-bootstrap\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\nclusterrolebinding/kubeadm:node-autoapprove-bootstrap\nclusterrole/system:certificates.k8s.io:kubelet-serving-approver\nclusterrolebinding/kubeadm:node-autoapprove-certificate-rotation\nclusterrole/system:certificates.k8s.io:legacy-unknown-approver\nclusterrole/system:controller:attachdetach-controller\nclusterrole/system:controller:certificate-controller\nclusterrolebinding/kubeadm:node-proxier\nclusterrolebinding/local-path-provisioner\nclusterrolebinding/magnum-cluster-api\nclusterrolebinding/neutron-coredns\nclusterrole/system:controller:clusterrole-aggregation-controller\nclusterrolebinding/node-feature-discovery\nclusterrole/system:controller:cronjob-controller\nclusterrole/system:controller:daemon-set-controller\nclusterrolebinding/node-feature-discovery-gc\nclusterrole/system:controller:deployment-controller\nclusterrolebinding/nova-bootstrap\nclusterrole/system:controller:disruption-controller\nclusterrolebinding/nova-cell-setup\nclusterrole/system:controller:endpoint-controller\nclusterrole/system:controller:endpointslice-controller\nclusterrolebinding/objectstorage-provisioner-role-binding\nclusterrole/system:controller:endpointslicemirroring-controller\nclusterrolebinding/orc-manager-rolebinding\nclusterrole/system:controller:ephemeral-volume-controller\nclusterrolebinding/orc-metrics-auth-rolebinding\nclusterrole/system:controller:expand-controller\nclusterrolebinding/rabbitmq-cluster-operator-openstack\nclusterrolebinding/rabbitmq-messaging-topology-operator-openstack\nclusterrolebinding/rbd-csi-nodeplugin\nclusterrole/system:controller:generic-garbage-collector\nclusterrolebinding/rbd-csi-provisioner-role\nclusterrole/system:controller:horizontal-pod-autoscaler\nclusterrole/system:controller:job-controller\nclusterrole/system:controller:namespace-controller\nclusterrolebinding/rook-ceph-global\nclusterrole/system:controller:node-controller\nclusterrolebinding/rook-ceph-mgr-cluster\nclusterrole/system:controller:persistent-volume-binder\nclusterrolebinding/rook-ceph-mgr-cluster-openstack\nclusterrolebinding/rook-ceph-object-bucket\nclusterrole/system:controller:pod-garbage-collector\nclusterrolebinding/rook-ceph-osd\nclusterrole/system:controller:pv-protection-controller\nclusterrolebinding/rook-ceph-osd-openstack\nclusterrole/system:controller:pvc-protection-controller\nclusterrolebinding/rook-ceph-system\nclusterrole/system:controller:replicaset-controller\nclusterrolebinding/secretgen-controller-cluster-role-binding\nclusterrolebinding/system:basic-user\nclusterrole/system:controller:replication-controller\nclusterrolebinding/system:controller:attachdetach-controller\nclusterrolebinding/system:controller:certificate-controller\nclusterrole/system:controller:resourcequota-controller\nclusterrolebinding/system:controller:clusterrole-aggregation-controller\nclusterrole/system:controller:root-ca-cert-publisher\nclusterrolebinding/system:controller:cronjob-controller\nclusterrole/system:controller:route-controller\nclusterrolebinding/system:controller:daemon-set-controller\nclusterrole/system:controller:service-account-controller\nclusterrolebinding/system:controller:deployment-controller\nclusterrolebinding/system:controller:disruption-controller\nclusterrole/system:controller:service-controller\nclusterrole/system:controller:statefulset-controller\nclusterrolebinding/system:controller:endpoint-controller\nclusterrole/system:controller:ttl-after-finished-controller\nclusterrolebinding/system:controller:endpointslice-controller\nclusterrolebinding/system:controller:endpointslicemirroring-controller\nclusterrole/system:controller:ttl-controller\nclusterrole/system:coredns\nclusterrolebinding/system:controller:ephemeral-volume-controller\nclusterrole/system:discovery\nclusterrole/system:heapster\nclusterrolebinding/system:controller:expand-controller\nclusterrole/system:kube-aggregator\nclusterrole/system:kube-controller-manager\nclusterrolebinding/system:controller:generic-garbage-collector\nclusterrole/system:kube-dns\nclusterrole/system:kube-scheduler\nclusterrolebinding/system:controller:horizontal-pod-autoscaler\nclusterrole/system:kubelet-api-admin\nclusterrole/system:monitoring\nclusterrolebinding/system:controller:job-controller\nclusterrole/system:node\nclusterrolebinding/system:controller:namespace-controller\nclusterrole/system:node-bootstrapper\nclusterrolebinding/system:controller:node-controller\nclusterrole/system:node-problem-detector\nclusterrolebinding/system:controller:persistent-volume-binder\nclusterrole/system:node-proxier\nclusterrolebinding/system:controller:pod-garbage-collector\nclusterrole/system:persistent-volume-provisioner\nclusterrole/system:public-info-viewer\nclusterrolebinding/system:controller:pv-protection-controller\nclusterrole/system:service-account-issuer-discovery\nclusterrolebinding/system:controller:pvc-protection-controller\nclusterrole/system:volume-scheduler\nclusterrole/vector\nclusterrolebinding/system:controller:replicaset-controller\nclusterrole/view\nclusterrolebinding/system:controller:replication-controller\nclusterrolebinding/system:controller:resourcequota-controller\nclusterrolebinding/system:controller:root-ca-cert-publisher\nclusterrolebinding/system:controller:route-controller\nclusterrolebinding/system:controller:service-account-controller\nclusterrolebinding/system:controller:service-controller\nclusterrolebinding/system:controller:statefulset-controller\nclusterrolebinding/system:controller:ttl-after-finished-controller\nclusterrolebinding/system:controller:ttl-controller\nclusterrolebinding/system:coredns\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\nclusterrolebinding/vector\nstorageclass/general\nnamespace/auth-system\nnamespace/capi-kubeadm-bootstrap-system\nnamespace/capi-kubeadm-control-plane-system\nnamespace/capi-system\nnamespace/capo-system\nnamespace/cert-manager\nnamespace/default\nnamespace/envoy-gateway-system\nnamespace/ingress-nginx\nnamespace/kube-node-lease\nnamespace/kube-public\nnamespace/kube-system\nnamespace/local-path-storage\nnamespace/magnum-system\nnamespace/monitoring\nnamespace/openstack\nnamespace/orc-system\nnamespace/rook-ceph\nnamespace/secretgen-controller",
                            "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/capi-aggregated-manager-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",
                                "clusterrole/capi-kubeadm-bootstrap-manager-role",
                                "clusterrole/capi-kubeadm-control-plane-aggregated-manager-role",
                                "clusterrole/capi-kubeadm-control-plane-manager-role",
                                "clusterrole/capi-manager-role",
                                "clusterrole/capo-manager-role",
                                "clusterrole/cephfs-csi-nodeplugin",
                                "clusterrole/cephfs-external-provisioner-runner",
                                "clusterrole/cert-manager-cainjector",
                                "clusterrole/cert-manager-cluster-view",
                                "clusterrole/cert-manager-controller-approve:cert-manager-io",
                                "clusterrole/cert-manager-controller-certificates",
                                "clusterrole/cert-manager-controller-certificatesigningrequests",
                                "clusterrole/cert-manager-controller-challenges",
                                "clusterrole/cert-manager-controller-clusterissuers",
                                "clusterrole/cert-manager-controller-ingress-shim",
                                "clusterrole/cert-manager-controller-issuers",
                                "clusterrole/cert-manager-controller-orders",
                                "clusterrole/cert-manager-edit",
                                "clusterrole/cert-manager-view",
                                "clusterrole/cert-manager-webhook:subjectaccessreviews",
                                "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/goldpinger-clusterrole",
                                "clusterrole/ingress-nginx",
                                "clusterrole/kube-prometheus-stack-grafana-clusterrole",
                                "clusterrole/kube-prometheus-stack-kube-state-metrics",
                                "clusterrole/kube-prometheus-stack-operator",
                                "clusterrole/kube-prometheus-stack-prometheus",
                                "clusterrole/kubeadm:get-nodes",
                                "clusterrole/local-path-provisioner",
                                "clusterrole/neutron-coredns",
                                "clusterrole/node-feature-discovery",
                                "clusterrole/node-feature-discovery-gc",
                                "clusterrole/nova-bootstrap",
                                "clusterrole/nova-cell-setup",
                                "clusterrole/objectstorage-provisioner-role",
                                "clusterrole/orc-image-editor-role",
                                "clusterrole/orc-image-viewer-role",
                                "clusterrolebinding/capi-kubeadm-bootstrap-manager-rolebinding",
                                "clusterrole/orc-manager-role",
                                "clusterrolebinding/capi-kubeadm-control-plane-manager-rolebinding",
                                "clusterrole/orc-metrics-auth-role",
                                "clusterrole/orc-metrics-reader",
                                "clusterrole/rabbitmq-cluster-operator-openstack",
                                "clusterrolebinding/capi-manager-rolebinding",
                                "clusterrole/rabbitmq-cluster-operator-openstack-admin",
                                "clusterrolebinding/capo-manager-rolebinding",
                                "clusterrolebinding/cephfs-csi-nodeplugin-role",
                                "clusterrole/rabbitmq-cluster-operator-openstack-edit",
                                "clusterrole/rabbitmq-cluster-operator-openstack-view",
                                "clusterrolebinding/cephfs-csi-provisioner-role",
                                "clusterrole/rabbitmq-messaging-topology-operator-openstack",
                                "clusterrolebinding/cert-manager-cainjector",
                                "clusterrole/rabbitmq-messaging-topology-operator-openstack-admin",
                                "clusterrolebinding/cert-manager-controller-approve:cert-manager-io",
                                "clusterrole/rabbitmq-messaging-topology-operator-openstack-edit",
                                "clusterrolebinding/cert-manager-controller-certificates",
                                "clusterrolebinding/cert-manager-controller-certificatesigningrequests",
                                "clusterrole/rabbitmq-messaging-topology-operator-openstack-view",
                                "clusterrolebinding/cert-manager-controller-challenges",
                                "clusterrole/rbd-csi-nodeplugin",
                                "clusterrolebinding/cert-manager-controller-clusterissuers",
                                "clusterrole/rbd-external-provisioner-runner",
                                "clusterrolebinding/cert-manager-controller-ingress-shim",
                                "clusterrolebinding/cert-manager-controller-issuers",
                                "clusterrolebinding/cert-manager-controller-orders",
                                "clusterrole/rook-ceph-cluster-mgmt",
                                "clusterrolebinding/cert-manager-webhook:subjectaccessreviews",
                                "clusterrole/rook-ceph-global",
                                "clusterrolebinding/cilium",
                                "clusterrole/rook-ceph-mgr-cluster",
                                "clusterrolebinding/cilium-operator",
                                "clusterrole/rook-ceph-mgr-system",
                                "clusterrole/rook-ceph-object-bucket",
                                "clusterrolebinding/cluster-admin",
                                "clusterrole/rook-ceph-osd",
                                "clusterrolebinding/envoy-gateway-gateway-helm-certgen:envoy-gateway-system",
                                "clusterrolebinding/envoy-gateway-gateway-helm-envoy-gateway-rolebinding",
                                "clusterrole/rook-ceph-system",
                                "clusterrolebinding/goldpinger-clusterrolebinding",
                                "clusterrole/secretgen-controller-cluster-role",
                                "clusterrolebinding/ingress-nginx",
                                "clusterrolebinding/kube-prometheus-stack-grafana-clusterrolebinding",
                                "clusterrole/system:aggregate-to-admin",
                                "clusterrolebinding/kube-prometheus-stack-kube-state-metrics",
                                "clusterrole/system:aggregate-to-edit",
                                "clusterrole/system:aggregate-to-view",
                                "clusterrolebinding/kube-prometheus-stack-operator",
                                "clusterrole/system:auth-delegator",
                                "clusterrolebinding/kube-prometheus-stack-prometheus",
                                "clusterrole/system:basic-user",
                                "clusterrolebinding/kubeadm:get-nodes",
                                "clusterrole/system:certificates.k8s.io:certificatesigningrequests:nodeclient",
                                "clusterrolebinding/kubeadm:kubelet-bootstrap",
                                "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",
                                "clusterrolebinding/kubeadm:node-autoapprove-bootstrap",
                                "clusterrole/system:certificates.k8s.io:kubelet-serving-approver",
                                "clusterrolebinding/kubeadm:node-autoapprove-certificate-rotation",
                                "clusterrole/system:certificates.k8s.io:legacy-unknown-approver",
                                "clusterrole/system:controller:attachdetach-controller",
                                "clusterrole/system:controller:certificate-controller",
                                "clusterrolebinding/kubeadm:node-proxier",
                                "clusterrolebinding/local-path-provisioner",
                                "clusterrolebinding/magnum-cluster-api",
                                "clusterrolebinding/neutron-coredns",
                                "clusterrole/system:controller:clusterrole-aggregation-controller",
                                "clusterrolebinding/node-feature-discovery",
                                "clusterrole/system:controller:cronjob-controller",
                                "clusterrole/system:controller:daemon-set-controller",
                                "clusterrolebinding/node-feature-discovery-gc",
                                "clusterrole/system:controller:deployment-controller",
                                "clusterrolebinding/nova-bootstrap",
                                "clusterrole/system:controller:disruption-controller",
                                "clusterrolebinding/nova-cell-setup",
                                "clusterrole/system:controller:endpoint-controller",
                                "clusterrole/system:controller:endpointslice-controller",
                                "clusterrolebinding/objectstorage-provisioner-role-binding",
                                "clusterrole/system:controller:endpointslicemirroring-controller",
                                "clusterrolebinding/orc-manager-rolebinding",
                                "clusterrole/system:controller:ephemeral-volume-controller",
                                "clusterrolebinding/orc-metrics-auth-rolebinding",
                                "clusterrole/system:controller:expand-controller",
                                "clusterrolebinding/rabbitmq-cluster-operator-openstack",
                                "clusterrolebinding/rabbitmq-messaging-topology-operator-openstack",
                                "clusterrolebinding/rbd-csi-nodeplugin",
                                "clusterrole/system:controller:generic-garbage-collector",
                                "clusterrolebinding/rbd-csi-provisioner-role",
                                "clusterrole/system:controller:horizontal-pod-autoscaler",
                                "clusterrole/system:controller:job-controller",
                                "clusterrole/system:controller:namespace-controller",
                                "clusterrolebinding/rook-ceph-global",
                                "clusterrole/system:controller:node-controller",
                                "clusterrolebinding/rook-ceph-mgr-cluster",
                                "clusterrole/system:controller:persistent-volume-binder",
                                "clusterrolebinding/rook-ceph-mgr-cluster-openstack",
                                "clusterrolebinding/rook-ceph-object-bucket",
                                "clusterrole/system:controller:pod-garbage-collector",
                                "clusterrolebinding/rook-ceph-osd",
                                "clusterrole/system:controller:pv-protection-controller",
                                "clusterrolebinding/rook-ceph-osd-openstack",
                                "clusterrole/system:controller:pvc-protection-controller",
                                "clusterrolebinding/rook-ceph-system",
                                "clusterrole/system:controller:replicaset-controller",
                                "clusterrolebinding/secretgen-controller-cluster-role-binding",
                                "clusterrolebinding/system:basic-user",
                                "clusterrole/system:controller:replication-controller",
                                "clusterrolebinding/system:controller:attachdetach-controller",
                                "clusterrolebinding/system:controller:certificate-controller",
                                "clusterrole/system:controller:resourcequota-controller",
                                "clusterrolebinding/system:controller:clusterrole-aggregation-controller",
                                "clusterrole/system:controller:root-ca-cert-publisher",
                                "clusterrolebinding/system:controller:cronjob-controller",
                                "clusterrole/system:controller:route-controller",
                                "clusterrolebinding/system:controller:daemon-set-controller",
                                "clusterrole/system:controller:service-account-controller",
                                "clusterrolebinding/system:controller:deployment-controller",
                                "clusterrolebinding/system:controller:disruption-controller",
                                "clusterrole/system:controller:service-controller",
                                "clusterrole/system:controller:statefulset-controller",
                                "clusterrolebinding/system:controller:endpoint-controller",
                                "clusterrole/system:controller:ttl-after-finished-controller",
                                "clusterrolebinding/system:controller:endpointslice-controller",
                                "clusterrolebinding/system:controller:endpointslicemirroring-controller",
                                "clusterrole/system:controller:ttl-controller",
                                "clusterrole/system:coredns",
                                "clusterrolebinding/system:controller:ephemeral-volume-controller",
                                "clusterrole/system:discovery",
                                "clusterrole/system:heapster",
                                "clusterrolebinding/system:controller:expand-controller",
                                "clusterrole/system:kube-aggregator",
                                "clusterrole/system:kube-controller-manager",
                                "clusterrolebinding/system:controller:generic-garbage-collector",
                                "clusterrole/system:kube-dns",
                                "clusterrole/system:kube-scheduler",
                                "clusterrolebinding/system:controller:horizontal-pod-autoscaler",
                                "clusterrole/system:kubelet-api-admin",
                                "clusterrole/system:monitoring",
                                "clusterrolebinding/system:controller:job-controller",
                                "clusterrole/system:node",
                                "clusterrolebinding/system:controller:namespace-controller",
                                "clusterrole/system:node-bootstrapper",
                                "clusterrolebinding/system:controller:node-controller",
                                "clusterrole/system:node-problem-detector",
                                "clusterrolebinding/system:controller:persistent-volume-binder",
                                "clusterrole/system:node-proxier",
                                "clusterrolebinding/system:controller:pod-garbage-collector",
                                "clusterrole/system:persistent-volume-provisioner",
                                "clusterrole/system:public-info-viewer",
                                "clusterrolebinding/system:controller:pv-protection-controller",
                                "clusterrole/system:service-account-issuer-discovery",
                                "clusterrolebinding/system:controller:pvc-protection-controller",
                                "clusterrole/system:volume-scheduler",
                                "clusterrole/vector",
                                "clusterrolebinding/system:controller:replicaset-controller",
                                "clusterrole/view",
                                "clusterrolebinding/system:controller:replication-controller",
                                "clusterrolebinding/system:controller:resourcequota-controller",
                                "clusterrolebinding/system:controller:root-ca-cert-publisher",
                                "clusterrolebinding/system:controller:route-controller",
                                "clusterrolebinding/system:controller:service-account-controller",
                                "clusterrolebinding/system:controller:service-controller",
                                "clusterrolebinding/system:controller:statefulset-controller",
                                "clusterrolebinding/system:controller:ttl-after-finished-controller",
                                "clusterrolebinding/system:controller:ttl-controller",
                                "clusterrolebinding/system:coredns",
                                "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",
                                "clusterrolebinding/vector",
                                "storageclass/general",
                                "namespace/auth-system",
                                "namespace/capi-kubeadm-bootstrap-system",
                                "namespace/capi-kubeadm-control-plane-system",
                                "namespace/capi-system",
                                "namespace/capo-system",
                                "namespace/cert-manager",
                                "namespace/default",
                                "namespace/envoy-gateway-system",
                                "namespace/ingress-nginx",
                                "namespace/kube-node-lease",
                                "namespace/kube-public",
                                "namespace/kube-system",
                                "namespace/local-path-storage",
                                "namespace/magnum-system",
                                "namespace/monitoring",
                                "namespace/openstack",
                                "namespace/orc-system",
                                "namespace/rook-ceph",
                                "namespace/secretgen-controller"
                            ],
                            "zuul_log_id": "0242ac17-0010-42c9-e99d-00000000001a-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:01:06.220112Z",
                            "start": "2026-07-25T21:00:40.160769Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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-42c9-e99d-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:01:06.474168Z",
                            "start": "2026-07-25T21:01:06.226578Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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:03:31.052044",
                            "end": "2026-07-25 21:04:37.741344",
                            "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-42c9-e99d-00000000001c-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 21:01:06.689300",
                            "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 valuexargs: \nwarning: 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\nauth-system/configmaps/keycloak-env-vars\ncapi-kubeadm-bootstrap-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\nauth-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\ncapi-kubeadm-bootstrap-system/deployment/capi-kubeadm-bootstrap-controller-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\ncapi-kubeadm-bootstrap-system/endpoints/capi-kubeadm-bootstrap-webhook-service\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nauth-system/endpoints/keycloak\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\nauth-system/endpoints/keycloak-headless\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\nauth-system/endpoints/keycloak-metrics\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\nauth-system/ingresses/keycloak\nauth-system/networkpolicies/keycloak\nerror: the server doesn't have a resource type \"podsecuritypolicies\"\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\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nauth-system/pods/keycloak-0\ncapi-kubeadm-bootstrap-system/pods/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh\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\ncapi-kubeadm-bootstrap-system/rolebindings/capi-kubeadm-bootstrap-leader-election-rolebinding\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncapi-kubeadm-bootstrap-system/roles/capi-kubeadm-bootstrap-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\ncapi-kubeadm-bootstrap-system/secrets/capi-kubeadm-bootstrap-webhook-service-cert\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nauth-system/secrets/keycloak\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\nauth-system/secrets/keycloak-externaldb\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\nauth-system/secrets/keycloak.199-204-45-115.nip.io-tls\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\nauth-system/secrets/sh.helm.release.v1.keycloak.v1\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\ncapi-kubeadm-bootstrap-system/serviceaccounts/capi-kubeadm-bootstrap-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\ncapi-kubeadm-bootstrap-system/serviceaccounts/default\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncapi-kubeadm-bootstrap-system/services/capi-kubeadm-bootstrap-webhook-service\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\nauth-system/serviceaccounts/default\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nauth-system/serviceaccounts/keycloak\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\nauth-system/services/keycloak\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\nauth-system/statefulsets/keycloak\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\nauth-system/services/keycloak-headless\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\nauth-system/services/keycloak-metrics\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\ncapi-kubeadm-control-plane-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\ncapi-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\ncapi-kubeadm-control-plane-system/deployment/capi-kubeadm-control-plane-controller-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\ncapi-kubeadm-control-plane-system/endpoints/capi-kubeadm-control-plane-webhook-service\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\ncapi-system/deployment/capi-controller-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\ncapi-system/endpoints/capi-webhook-service\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\ncapi-kubeadm-control-plane-system/pods/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw\ncapi-system/pods/capi-controller-manager-5647546676-97x8r\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\ncapi-kubeadm-control-plane-system/rolebindings/capi-kubeadm-control-plane-leader-election-rolebinding\ncapi-kubeadm-control-plane-system/roles/capi-kubeadm-control-plane-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\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncapi-kubeadm-control-plane-system/secrets/capi-kubeadm-control-plane-webhook-service-cert\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncapi-system/rolebindings/capi-leader-election-rolebinding\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\ncapi-system/roles/capi-leader-election-role\ncapi-kubeadm-control-plane-system/serviceaccounts/capi-kubeadm-control-plane-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\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\ncapi-kubeadm-control-plane-system/serviceaccounts/default\ncapi-kubeadm-control-plane-system/services/capi-kubeadm-control-plane-webhook-service\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\ncapi-system/secrets/capi-webhook-service-cert\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncapi-system/serviceaccounts/capi-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\ncapi-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\ncapi-system/services/capi-webhook-service\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\ncapo-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\ncert-manager/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\ncapo-system/deployment/capo-controller-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\ncapo-system/endpoints/capo-webhook-service\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\ncert-manager/deployment/cert-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\ncert-manager/deployment/cert-manager-cainjector\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\ncert-manager/deployment/cert-manager-webhook\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\ncert-manager/endpoints/cert-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\ncert-manager/endpoints/cert-manager-webhook\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\ncapo-system/pods/capo-controller-manager-56cf844ccd-r5j9f\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\ncert-manager/pods/cert-manager-79c48d47db-cj86t\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\ncert-manager/pods/cert-manager-cainjector-579c9dd7cd-89cgw\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\ncert-manager/pods/cert-manager-webhook-7d6b59cfdc-l6qdr\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\ncapo-system/rolebindings/capo-leader-election-rolebinding\ncert-manager/rolebindings/cert-manager-cainjector:leaderelection\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\ncert-manager/rolebindings/cert-manager-webhook:dynamic-serving\ncert-manager/rolebindings/cert-manager:leaderelection\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\ncapo-system/roles/capo-leader-election-role\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncert-manager/roles/cert-manager-cainjector:leaderelection\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\ncert-manager/roles/cert-manager-webhook:dynamic-serving\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncert-manager/roles/cert-manager:leaderelection\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\ncapo-system/secrets/capo-webhook-service-cert\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\ncapo-system/serviceaccounts/capo-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\ncapo-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\ncapo-system/services/capo-webhook-service\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\ncert-manager/secrets/cert-manager-selfsigned-ca\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\ncert-manager/secrets/cert-manager-webhook-ca\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\ncert-manager/secrets/kube-prometheus-stack-ca\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncert-manager/secrets/sh.helm.release.v1.cert-manager.v1\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\ncert-manager/serviceaccounts/cert-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\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\ncert-manager/serviceaccounts/cert-manager-cainjector\ncert-manager/serviceaccounts/cert-manager-webhook\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\ncert-manager/serviceaccounts/default\ncert-manager/services/cert-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\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ncert-manager/services/cert-manager-webhook\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\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\nenvoy-gateway-system/deployment/envoy-gateway\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\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ndefault/endpoints/kubernetes\nenvoy-gateway-system/pods/envoy-gateway-78446f96c9-spwj4\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/rolebindings/envoy-gateway-gateway-helm-certgen\ndefault/serviceaccounts/default\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\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-infra-manager\nenvoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding\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\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\nenvoy-gateway-system/roles/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/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\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\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\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\nenvoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1\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/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\nenvoy-gateway-system/serviceaccounts/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/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\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\ningress-nginx/configmaps/ingress-nginx-controller\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\ningress-nginx/configmaps/ingress-nginx-tcp\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\nerror: the server doesn't have a resource type \"podsecuritypolicies\"\ningress-nginx/configmaps/ingress-nginx-udp\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\ningress-nginx/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-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\ningress-nginx/daemonsets/ingress-nginx-controller\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ningress-nginx/deployment/ingress-nginx-defaultbackend\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\ningress-nginx/endpoints/ingress-nginx-controller\ningress-nginx/endpoints/ingress-nginx-controller-admission\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\ningress-nginx/endpoints/ingress-nginx-controller-metrics\ningress-nginx/endpoints/ingress-nginx-defaultbackend\ningress-nginx/pods/ingress-nginx-controller-m84zt\ningress-nginx/pods/ingress-nginx-defaultbackend-6987ff55cf-j8vf4\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\ningress-nginx/rolebindings/ingress-nginx\ningress-nginx/roles/ingress-nginx\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\ningress-nginx/secrets/ingress-nginx-admission\ningress-nginx/secrets/sh.helm.release.v1.ingress-nginx.v1\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\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ningress-nginx/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\ningress-nginx/serviceaccounts/ingress-nginx\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ningress-nginx/serviceaccounts/ingress-nginx-backend\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ningress-nginx/services/ingress-nginx-controller\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ningress-nginx/services/ingress-nginx-controller-admission\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ningress-nginx/services/ingress-nginx-controller-metrics\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\ningress-nginx/services/ingress-nginx-defaultbackend\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\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\nkube-system/configmaps/cilium-config\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/configmaps/coredns\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\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\nkube-system/configmaps/kube-proxy\nkube-system/configmaps/kube-root-ca.crt\nkube-system/configmaps/kubeadm-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/configmaps/kubelet-config\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/daemonsets/cilium\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/daemonsets/kube-proxy\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/deployment/cilium-operator\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/deployment/coredns\nkube-system/endpoints/kube-dns\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/endpoints/kube-prometheus-stack-coredns\nkube-system/endpoints/kube-prometheus-stack-kube-controller-manager\nkube-system/endpoints/kube-prometheus-stack-kube-etcd\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nkube-system/endpoints/kube-prometheus-stack-kube-proxy\nkube-system/endpoints/kube-prometheus-stack-kube-scheduler\nkube-system/endpoints/kube-prometheus-stack-kubelet\nkube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo\nkube-public/rolebindings/system:controller:bootstrap-signer\nkube-system/pods/cilium-fql4m\nkube-system/pods/cilium-operator-869df985b8-fnjvv\nkube-system/pods/coredns-67659f764b-84qs9\nkube-system/pods/coredns-67659f764b-dw5qr\nkube-system/pods/etcd-instance\nkube-system/pods/kube-apiserver-instance\nkube-system/pods/kube-controller-manager-instance\nkube-system/pods/kube-proxy-rq7pr\nkube-system/pods/kube-scheduler-instance\nkube-system/pods/kube-vip-instance\nkube-public/roles/kubeadm:bootstrap-signer-clusterinfo\nkube-public/roles/system:controller:bootstrap-signer\nkube-public/serviceaccounts/default\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/rolebindings/kubeadm:nodes-kubeadm-config\nkube-system/rolebindings/system::extension-apiserver-authentication-reader\nkube-system/rolebindings/system::leader-locking-kube-controller-manager\nkube-system/rolebindings/system::leader-locking-kube-scheduler\nkube-system/roles/cilium-config-agent\nkube-system/rolebindings/system:controller:bootstrap-signer\nkube-system/rolebindings/system:controller:cloud-provider\nkube-system/roles/extension-apiserver-authentication-reader\nkube-system/rolebindings/system:controller:token-cleaner\nkube-system/roles/kube-proxy\nkube-system/roles/kubeadm:kubeadm-certs\nkube-system/roles/kubeadm:kubelet-config\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/secrets/bootstrap-token-7bd6wu\nkube-system/secrets/bootstrap-token-rt9eoe\nkube-system/secrets/kubeadm-certs\nkube-system/secrets/sh.helm.release.v1.cilium.v1\nkube-system/serviceaccounts/attachdetach-controller\nkube-system/serviceaccounts/bootstrap-signer\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/serviceaccounts/job-controller\nkube-system/serviceaccounts/kube-proxy\nkube-system/serviceaccounts/namespace-controller\nkube-system/serviceaccounts/node-controller\nkube-system/serviceaccounts/persistent-volume-binder\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/kube-dns\nkube-system/services/kube-prometheus-stack-coredns\nkube-system/services/kube-prometheus-stack-kube-controller-manager\nkube-system/services/kube-prometheus-stack-kube-etcd\nkube-system/services/kube-prometheus-stack-kube-proxy\nkube-system/services/kube-prometheus-stack-kube-scheduler\nkube-system/services/kube-prometheus-stack-kubelet\nlocal-path-storage/configmaps/kube-root-ca.crt\nlocal-path-storage/configmaps/local-path-config\nmagnum-system/configmaps/kube-root-ca.crt\nlocal-path-storage/deployment/local-path-provisioner\nlocal-path-storage/pods/local-path-provisioner-679c578f5-xzxgl\nmagnum-system/serviceaccounts/default\nlocal-path-storage/secrets/sh.helm.release.v1.local-path-provisioner.v1\nlocal-path-storage/serviceaccounts/default\nlocal-path-storage/serviceaccounts/local-path-provisioner\nopenstack/configmaps/barbican-bin\nopenstack/configmaps/ceph-csi-config\nopenstack/configmaps/ceph-etc\nopenstack/configmaps/cinder-bin\nopenstack/configmaps/glance-bin\nopenstack/configmaps/heat-bin\nopenstack/configmaps/horizon-bin\nopenstack/configmaps/keepalived-bin\nopenstack/configmaps/keystone-bin\nopenstack/configmaps/keystone-openid-metadata\nopenstack/configmaps/kube-root-ca.crt\nopenstack/configmaps/libvirt-bin\nopenstack/configmaps/libvirt-libvirt-default-bin\nopenstack/configmaps/magnum-bin\nopenstack/configmaps/magnum-cluster-api-proxy-config\nopenstack/configmaps/manila-bin\nopenstack/configmaps/memcached-memcached-bin\nopenstack/configmaps/neutron-bin\nopenstack/configmaps/neutron-coredns\nopenstack/configmaps/nova-bin\nopenstack/configmaps/octavia-bin\nopenstack/configmaps/openvswitch-bin\nopenstack/configmaps/percona-xtradb-haproxy\nopenstack/configmaps/percona-xtradb-pxc\nopenstack/configmaps/placement-bin\nopenstack/configmaps/rabbitmq-barbican-plugins-conf\nopenstack/configmaps/rabbitmq-barbican-server-conf\nopenstack/configmaps/rabbitmq-cinder-plugins-conf\nopenstack/configmaps/rabbitmq-cinder-server-conf\nopenstack/configmaps/rabbitmq-glance-plugins-conf\nopenstack/configmaps/rabbitmq-glance-server-conf\nopenstack/configmaps/rabbitmq-heat-plugins-conf\nopenstack/configmaps/rabbitmq-heat-server-conf\nopenstack/configmaps/rabbitmq-keystone-plugins-conf\nopenstack/configmaps/rabbitmq-keystone-server-conf\nopenstack/configmaps/rabbitmq-magnum-plugins-conf\nopenstack/configmaps/rabbitmq-magnum-server-conf\nopenstack/configmaps/rabbitmq-manila-plugins-conf\nopenstack/configmaps/rabbitmq-manila-server-conf\nopenstack/configmaps/rabbitmq-neutron-plugins-conf\nopenstack/configmaps/rabbitmq-neutron-server-conf\nopenstack/configmaps/rabbitmq-nova-plugins-conf\nopenstack/configmaps/rabbitmq-nova-server-conf\nopenstack/configmaps/rabbitmq-octavia-plugins-conf\nopenstack/configmaps/rabbitmq-octavia-server-conf\nopenstack/configmaps/rook-ceph-mon-endpoints\nopenstack/configmaps/rook-ceph-pdbstatemap\nopenstack/configmaps/rook-ceph-rgw-ceph-mime-types\nopenstack/configmaps/rook-config-override\nopenstack/configmaps/staffeln-bin\nopenstack/configmaps/tempest-bin\nopenstack/configmaps/valkey-configuration\nopenstack/configmaps/valkey-health\nopenstack/configmaps/valkey-scripts\nmonitoring/configmaps/goldpinger-zap\nmonitoring/configmaps/ipmi-exporter\nmonitoring/configmaps/kube-prometheus-stack-alertmanager-overview\nmonitoring/configmaps/kube-prometheus-stack-apiserver\nmonitoring/configmaps/kube-prometheus-stack-cluster-total\nmonitoring/configmaps/kube-prometheus-stack-controller-manager\nmonitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster\nmonitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster-advanced\nmonitoring/configmaps/kube-prometheus-stack-dashboard-goldpinger\nmonitoring/configmaps/kube-prometheus-stack-dashboard-haproxy\nmonitoring/configmaps/kube-prometheus-stack-dashboard-host-details\nmonitoring/configmaps/kube-prometheus-stack-dashboard-hosts-overview\nmonitoring/configmaps/kube-prometheus-stack-dashboard-node-exporter-full\nmonitoring/configmaps/kube-prometheus-stack-dashboard-osd-device-details\nmonitoring/configmaps/kube-prometheus-stack-dashboard-osds-overview\nmonitoring/configmaps/kube-prometheus-stack-dashboard-pool-detail\nmonitoring/configmaps/kube-prometheus-stack-dashboard-pool-overview\nmonitoring/configmaps/kube-prometheus-stack-dashboard-rbd-details\nmonitoring/configmaps/kube-prometheus-stack-dashboard-rbd-overview\nmonitoring/configmaps/kube-prometheus-stack-etcd\nmonitoring/configmaps/kube-prometheus-stack-grafana\nmonitoring/configmaps/kube-prometheus-stack-grafana-config-dashboards\nmonitoring/configmaps/kube-prometheus-stack-grafana-datasource\nmonitoring/configmaps/kube-prometheus-stack-grafana-overview\nmonitoring/configmaps/kube-prometheus-stack-k8s-coredns\nmonitoring/configmaps/kube-prometheus-stack-k8s-resources-cluster\nmonitoring/configmaps/kube-prometheus-stack-k8s-resources-multicluster\nmonitoring/configmaps/kube-prometheus-stack-k8s-resources-namespace\nmonitoring/configmaps/kube-prometheus-stack-k8s-resources-node\nmonitoring/configmaps/kube-prometheus-stack-k8s-resources-pod\nmonitoring/configmaps/kube-prometheus-stack-k8s-resources-workload\nmonitoring/configmaps/kube-prometheus-stack-k8s-resources-workloads-namespace\nmonitoring/configmaps/kube-prometheus-stack-kubelet\nmonitoring/configmaps/kube-prometheus-stack-namespace-by-pod\nmonitoring/configmaps/kube-prometheus-stack-namespace-by-workload\nmonitoring/configmaps/kube-prometheus-stack-node-cluster-rsrc-use\nmonitoring/configmaps/kube-prometheus-stack-node-exporter\nmonitoring/configmaps/kube-prometheus-stack-node-rsrc-use\nmonitoring/configmaps/kube-prometheus-stack-nodes\nmonitoring/configmaps/kube-prometheus-stack-nodes-darwin\nmonitoring/configmaps/kube-prometheus-stack-persistentvolumesusage\nmonitoring/configmaps/kube-prometheus-stack-pod-total\nmonitoring/configmaps/kube-prometheus-stack-prometheus\nmonitoring/configmaps/kube-prometheus-stack-prometheus-tls\nmonitoring/configmaps/kube-prometheus-stack-proxy\nmonitoring/configmaps/kube-prometheus-stack-scheduler\nmonitoring/configmaps/kube-prometheus-stack-workload-total\nmonitoring/configmaps/kube-root-ca.crt\nmonitoring/configmaps/loki\nmonitoring/configmaps/loki-alerting-rules\nmonitoring/configmaps/loki-gateway\nmonitoring/configmaps/loki-runtime\nmonitoring/configmaps/node-feature-discovery-master-conf\nmonitoring/configmaps/node-feature-discovery-topology-updater-conf\nmonitoring/configmaps/node-feature-discovery-worker-conf\nmonitoring/configmaps/prometheus-kube-prometheus-stack-prometheus-rulefiles-0\nmonitoring/configmaps/vector\nmonitoring/daemonsets/goldpinger\nmonitoring/daemonsets/ipmi-exporter\nmonitoring/daemonsets/kube-prometheus-stack-prometheus-node-exporter\nmonitoring/daemonsets/node-feature-discovery-worker\nmonitoring/daemonsets/prometheus-smartctl-exporter-0\nmonitoring/daemonsets/vector\nopenstack/cronjobs/cinder-volume-usage-audit\nopenstack/cronjobs/heat-engine-cleaner\nopenstack/cronjobs/heat-purge-deleted\nopenstack/cronjobs/keystone-credential-rotate\nopenstack/cronjobs/keystone-fernet-rotate\nopenstack/cronjobs/nova-cell-setup\nopenstack/cronjobs/nova-service-cleaner\nmonitoring/deployment/kube-prometheus-stack-grafana\nmonitoring/deployment/kube-prometheus-stack-kube-state-metrics\nmonitoring/deployment/kube-prometheus-stack-operator\nmonitoring/deployment/loki-gateway\nmonitoring/deployment/node-feature-discovery-gc\nmonitoring/deployment/node-feature-discovery-master\nmonitoring/deployment/prometheus-pushgateway\nmonitoring/endpoints/alertmanager-operated\nmonitoring/endpoints/goldpinger\nmonitoring/endpoints/kube-prometheus-stack-alertmanager\nmonitoring/endpoints/kube-prometheus-stack-grafana\nmonitoring/endpoints/kube-prometheus-stack-kube-state-metrics\nmonitoring/endpoints/kube-prometheus-stack-operator\nmonitoring/endpoints/kube-prometheus-stack-prometheus\nmonitoring/endpoints/kube-prometheus-stack-prometheus-node-exporter\nmonitoring/endpoints/loki\nmonitoring/endpoints/loki-chunks-cache\nmonitoring/endpoints/loki-gateway\nmonitoring/endpoints/loki-headless\nmonitoring/endpoints/loki-memberlist\nmonitoring/endpoints/loki-results-cache\nmonitoring/endpoints/prometheus-operated\nmonitoring/endpoints/prometheus-pushgateway\nmonitoring/endpoints/prometheus-smartctl-exporter\nmonitoring/endpoints/vector-headless\nopenstack/daemonsets/keepalived\nopenstack/daemonsets/libvirt-libvirt-default\nopenstack/daemonsets/magnum-cluster-api-proxy\nopenstack/daemonsets/neutron-dhcp-agent-default\nopenstack/daemonsets/neutron-l3-agent-default\nopenstack/daemonsets/neutron-metadata-agent-default\nopenstack/daemonsets/neutron-netns-cleanup-cron-default\nopenstack/daemonsets/neutron-ovs-agent-default\nopenstack/daemonsets/nova-compute-default\nopenstack/daemonsets/octavia-health-manager-default\nopenstack/daemonsets/openvswitch\nmonitoring/ingresses/kube-prometheus-stack-alertmanager\nmonitoring/ingresses/kube-prometheus-stack-grafana\nmonitoring/ingresses/kube-prometheus-stack-prometheus\nopenstack/deployment/barbican-api\nopenstack/deployment/cinder-api\nopenstack/deployment/cinder-backup\nopenstack/deployment/cinder-scheduler\nopenstack/deployment/cinder-volume\nopenstack/deployment/glance-api\nopenstack/deployment/heat-api\nopenstack/deployment/heat-cfn\nopenstack/deployment/heat-engine\nopenstack/deployment/horizon\nopenstack/deployment/keystone-api\nopenstack/deployment/magnum-api\nopenstack/deployment/magnum-registry\nopenstack/deployment/manila-api\nopenstack/deployment/manila-data\nopenstack/deployment/manila-scheduler\nopenstack/deployment/manila-share\nopenstack/deployment/memcached-memcached\nopenstack/deployment/neutron-coredns\nopenstack/deployment/neutron-rpc-server\nopenstack/deployment/neutron-server\nopenstack/deployment/nova-api-metadata\nopenstack/deployment/nova-api-osapi\nopenstack/deployment/nova-conductor\nopenstack/deployment/nova-novncproxy\nopenstack/deployment/nova-scheduler\nopenstack/deployment/octavia-api\nopenstack/deployment/octavia-housekeeping\nopenstack/deployment/octavia-worker\nopenstack/deployment/openstack-database-exporter\nopenstack/deployment/openstack-exporter\nopenstack/deployment/placement-api\nopenstack/deployment/pxc-operator\nopenstack/deployment/rabbitmq-cluster-operator\nopenstack/deployment/rabbitmq-messaging-topology-operator\nopenstack/deployment/rook-ceph-crashcollector-instance\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/deployment/rook-ceph-rgw-ceph-a\nopenstack/deployment/staffeln-api\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\nopenstack/deployment/staffeln-conductor\nopenstack/endpoints/barbican-api\nopenstack/endpoints/ceph-mon\nopenstack/endpoints/cinder-api\nopenstack/endpoints/glance-api\nopenstack/endpoints/heat-api\nopenstack/endpoints/heat-cfn\nopenstack/endpoints/horizon\nopenstack/endpoints/horizon-int\nopenstack/endpoints/keystone-api\nopenstack/endpoints/magnum-api\nopenstack/endpoints/magnum-registry\nopenstack/endpoints/manila-api\nopenstack/endpoints/memcached\nopenstack/endpoints/memcached-metrics\nopenstack/endpoints/neutron-coredns\nopenstack/endpoints/neutron-coredns-metrics\nopenstack/endpoints/neutron-server\nopenstack/endpoints/nova-api\nopenstack/endpoints/nova-metadata\nopenstack/endpoints/nova-novncproxy\nopenstack/endpoints/octavia-api\nopenstack/endpoints/openstack-exporter\nopenstack/endpoints/percona-xtradb-cluster-operator\nopenstack/endpoints/percona-xtradb-haproxy\nopenstack/endpoints/percona-xtradb-haproxy-metrics\nopenstack/endpoints/percona-xtradb-haproxy-replicas\nopenstack/endpoints/percona-xtradb-pxc\nopenstack/endpoints/percona-xtradb-pxc-unready\nopenstack/endpoints/placement-api\nopenstack/endpoints/rabbitmq-barbican\nopenstack/endpoints/rabbitmq-barbican-nodes\nopenstack/endpoints/rabbitmq-cinder\nopenstack/endpoints/rabbitmq-cinder-nodes\nopenstack/endpoints/rabbitmq-glance\nopenstack/endpoints/rabbitmq-glance-nodes\nopenstack/endpoints/rabbitmq-heat\nopenstack/endpoints/rabbitmq-heat-nodes\nopenstack/endpoints/rabbitmq-keystone\nopenstack/endpoints/rabbitmq-keystone-nodes\nopenstack/endpoints/rabbitmq-magnum\nopenstack/endpoints/rabbitmq-magnum-nodes\nopenstack/endpoints/rabbitmq-manila\nopenstack/endpoints/rabbitmq-manila-nodes\nopenstack/endpoints/rabbitmq-messaging-topology-operator-webhook\nopenstack/endpoints/rabbitmq-neutron\nopenstack/endpoints/rabbitmq-neutron-nodes\nopenstack/endpoints/rabbitmq-nova\nopenstack/endpoints/rabbitmq-nova-nodes\nopenstack/endpoints/rabbitmq-octavia\nopenstack/endpoints/rabbitmq-octavia-nodes\nopenstack/endpoints/rook-ceph-rgw-ceph\nopenstack/endpoints/staffeln-api\nopenstack/endpoints/valkey\nopenstack/endpoints/valkey-headless\nopenstack/endpoints/valkey-metrics\nopenstack/ingresses/cloudformation\nopenstack/ingresses/compute\nopenstack/ingresses/compute-novnc-proxy\nopenstack/ingresses/container-infra\nopenstack/ingresses/container-infra-registry\nopenstack/ingresses/dashboard\nopenstack/ingresses/identity\nopenstack/ingresses/image\nopenstack/ingresses/key-manager\nopenstack/ingresses/load-balancer\nopenstack/ingresses/network\nopenstack/ingresses/orchestration\nopenstack/ingresses/placement\nopenstack/ingresses/rook-ceph-cluster\nopenstack/ingresses/sharev2\nopenstack/ingresses/volumev3\nmonitoring/pods/alertmanager-kube-prometheus-stack-alertmanager-0\nmonitoring/pods/goldpinger-fn2gv\nmonitoring/pods/kube-prometheus-stack-grafana-84dd869d9d-9dvls\nmonitoring/pods/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf\nmonitoring/pods/kube-prometheus-stack-operator-cd88cf4bf-d685c\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nmonitoring/pods/kube-prometheus-stack-prometheus-node-exporter-5v559\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nmonitoring/pods/loki-0\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nmonitoring/pods/loki-chunks-cache-0\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nmonitoring/pods/loki-gateway-cf54cb88c-dbdl9\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nmonitoring/pods/loki-results-cache-0\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nmonitoring/pods/node-feature-discovery-gc-6675cbb6d9-n4z2r\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nmonitoring/pods/node-feature-discovery-master-8665476dbc-v4lnt\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\nmonitoring/pods/node-feature-discovery-worker-8jv9h\nmonitoring/pods/prometheus-kube-prometheus-stack-prometheus-0\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\nmonitoring/pods/prometheus-pushgateway-7b8659c68b-mm6h5\nmonitoring/pods/vector-k6vm7\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\nopenstack/networkpolicies/rabbitmq-cluster-operator\nopenstack/networkpolicies/rabbitmq-messaging-topology-operator\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\nopenstack/networkpolicies/valkey\nopenstack/jobs/barbican-db-init\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\"\nopenstack/jobs/barbican-db-sync\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\nopenstack/jobs/barbican-ks-endpoints\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/barbican-ks-service\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\nopenstack/jobs/barbican-ks-user\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/barbican-rabbit-init\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/cinder-backup-storage-init\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\nopenstack/jobs/cinder-bootstrap\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/cinder-create-internal-tenant\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/cinder-db-init\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/cinder-db-sync\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\nopenstack/jobs/cinder-ks-endpoints\nopenstack/jobs/cinder-ks-service\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\nopenstack/jobs/cinder-ks-user\nopenstack/jobs/cinder-rabbit-init\nopenstack/jobs/cinder-storage-init\nopenstack/jobs/glance-db-init\nopenstack/jobs/glance-db-sync\nopenstack/jobs/glance-ks-endpoints\nopenstack/jobs/glance-ks-service\nopenstack/jobs/glance-ks-user\nopenstack/jobs/glance-metadefs-load\nopenstack/jobs/glance-rabbit-init\nopenstack/jobs/glance-storage-init\nopenstack/jobs/heat-bootstrap\nopenstack/jobs/heat-db-init\nopenstack/jobs/heat-db-sync\nopenstack/jobs/heat-domain-ks-user\nopenstack/jobs/heat-engine-cleaner-29750210\nopenstack/jobs/heat-engine-cleaner-29750215\nopenstack/jobs/heat-engine-cleaner-29750220\nopenstack/jobs/heat-ks-endpoints\nopenstack/jobs/heat-ks-service\nopenstack/jobs/heat-ks-user\nopenstack/jobs/heat-rabbit-init\nopenstack/jobs/heat-trusts\nopenstack/jobs/horizon-db-init\nopenstack/jobs/horizon-db-sync\nopenstack/jobs/keystone-bootstrap\nopenstack/jobs/keystone-credential-setup\nopenstack/jobs/keystone-db-init\nopenstack/jobs/keystone-db-sync\nopenstack/jobs/keystone-domain-manage\nopenstack/jobs/keystone-fernet-setup\nopenstack/jobs/keystone-rabbit-init\nopenstack/jobs/magnum-db-init\nopenstack/jobs/magnum-db-sync\nopenstack/jobs/magnum-domain-ks-user\nopenstack/jobs/magnum-ks-endpoints\nopenstack/jobs/magnum-ks-service\nopenstack/jobs/magnum-ks-user\nopenstack/jobs/magnum-rabbit-init\nopenstack/jobs/manila-bootstrap\nopenstack/jobs/manila-db-init\nopenstack/jobs/manila-db-sync\nopenstack/jobs/manila-ks-endpoints\nopenstack/jobs/manila-ks-service\nopenstack/jobs/manila-ks-user\nopenstack/jobs/manila-rabbit-init\nopenstack/jobs/neutron-db-init\nopenstack/jobs/neutron-db-sync\nopenstack/jobs/neutron-ks-endpoints\nopenstack/jobs/neutron-ks-service\nopenstack/jobs/neutron-ks-user\nopenstack/jobs/neutron-rabbit-init\nopenstack/jobs/nova-cell-setup-29750220\nopenstack/jobs/nova-db-init\nopenstack/jobs/nova-db-sync\nopenstack/jobs/nova-ks-endpoints\nopenstack/jobs/nova-ks-service\nopenstack/jobs/nova-ks-user\nopenstack/jobs/nova-rabbit-init\nopenstack/jobs/nova-service-cleaner-29750220\nopenstack/jobs/octavia-bootstrap\nopenstack/jobs/octavia-db-init\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\nopenstack/jobs/octavia-db-sync\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/octavia-ks-endpoints\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/octavia-ks-service\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/octavia-ks-user\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\nopenstack/jobs/octavia-rabbit-init\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/placement-db-init\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\nopenstack/jobs/placement-db-sync\nopenstack/jobs/placement-ks-endpoints\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\nopenstack/jobs/placement-ks-service\nopenstack/jobs/placement-ks-user\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\nopenstack/jobs/staffeln-db-init\nxargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value\nopenstack/jobs/staffeln-db-sync\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\nopenstack/jobs/tempest-ks-user\nopenstack/jobs/tempest-run-tests\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\nmonitoring/persistentvolumeclaims/alertmanager-kube-prometheus-stack-alertmanager-db-alertmanager-kube-prometheus-stack-alertmanager-0\nmonitoring/persistentvolumeclaims/prometheus-kube-prometheus-stack-prometheus-db-prometheus-kube-prometheus-stack-prometheus-0\nmonitoring/persistentvolumeclaims/storage-loki-0\nmonitoring/rolebindings/kube-prometheus-stack-grafana\nmonitoring/rolebindings/kube-prometheus-stack-pod-tls-sidecar\nmonitoring/rolebindings/node-feature-discovery-worker\nmonitoring/rolebindings/prometheus-smartctl-exporter\nopenstack/pods/barbican-api-59ccdc456b-ldmlg\nopenstack/pods/barbican-db-init-rm46b\nopenstack/pods/barbican-db-sync-cg46w\nopenstack/pods/barbican-ks-endpoints-qd7kd\nopenstack/pods/barbican-ks-service-vjxwz\nopenstack/pods/barbican-ks-user-cxs4b\nopenstack/pods/barbican-rabbit-init-xzkmx\nmonitoring/roles/kube-prometheus-stack-grafana\nopenstack/pods/cinder-api-8f75c794-7qctb\nmonitoring/roles/kube-prometheus-stack-pod-tls-sidecar\nmonitoring/roles/node-feature-discovery-worker\nopenstack/pods/cinder-backup-7c79b9fbcd-5g8q7\nopenstack/pods/cinder-backup-storage-init-s47bg\nopenstack/pods/cinder-bootstrap-2rdkk\nopenstack/pods/cinder-create-internal-tenant-hjmdc\nopenstack/pods/cinder-db-init-4bmb8\nopenstack/pods/cinder-db-sync-7zsq2\nopenstack/pods/cinder-ks-endpoints-x9xj5\nopenstack/pods/cinder-ks-service-q5sr9\nopenstack/pods/cinder-ks-user-tt5gv\nopenstack/pods/cinder-rabbit-init-bwjfn\nopenstack/pods/cinder-scheduler-6f74c86bbb-kjrdx\nopenstack/pods/cinder-storage-init-b8ztp\nopenstack/pods/cinder-volume-5d4544cbcd-66t8c\nopenstack/pods/glance-api-69bc7b7bb7-klzlz\nopenstack/pods/glance-db-init-64592\nopenstack/pods/glance-db-sync-pc66k\nopenstack/pods/glance-ks-endpoints-62mrr\nopenstack/pods/glance-ks-service-tm87x\nopenstack/pods/glance-ks-user-bczxc\nopenstack/pods/glance-metadefs-load-jn95l\nopenstack/pods/glance-rabbit-init-v9sd8\nopenstack/pods/glance-storage-init-mfjjw\nopenstack/pods/heat-api-549c8fd7fc-h2ksk\nopenstack/pods/heat-bootstrap-zsx7q\nopenstack/pods/heat-cfn-578ddffb95-kwq45\nopenstack/pods/heat-db-init-wn26b\nopenstack/pods/heat-db-sync-ln7t8\nopenstack/pods/heat-domain-ks-user-sz9ql\nopenstack/pods/heat-engine-7d4cfb54d8-lv2r9\nopenstack/pods/heat-engine-cleaner-29750210-f2d5r\nopenstack/pods/heat-engine-cleaner-29750215-8dbfg\nopenstack/pods/heat-engine-cleaner-29750220-tm9g5\nopenstack/pods/heat-ks-endpoints-rhm5c\nopenstack/pods/heat-ks-service-hhsvd\nopenstack/pods/heat-ks-user-h2mdq\nopenstack/pods/heat-rabbit-init-9kv2r\nopenstack/pods/heat-trusts-8whcm\nopenstack/pods/horizon-5d58bd548b-srrjf\nopenstack/pods/horizon-db-init-cj5cw\nopenstack/pods/horizon-db-sync-fhkrn\nopenstack/pods/keepalived-p4khs\nopenstack/pods/keystone-api-696df8d495-zp222\nopenstack/pods/keystone-bootstrap-dkgrd\nopenstack/pods/keystone-credential-setup-z9wg6\nopenstack/pods/keystone-db-init-bl4bd\nopenstack/pods/keystone-db-sync-b224x\nopenstack/pods/keystone-domain-manage-q8swh\nopenstack/pods/keystone-fernet-setup-f6h2t\nopenstack/pods/keystone-rabbit-init-xxc9f\nopenstack/pods/libvirt-libvirt-default-5ql28\nopenstack/pods/magnum-api-5cc598d9c7-x2tr4\nopenstack/pods/magnum-cluster-api-proxy-bfpzx\nopenstack/pods/magnum-conductor-0\nopenstack/pods/magnum-db-init-4p5qp\nopenstack/pods/magnum-db-sync-pft79\nopenstack/pods/magnum-domain-ks-user-4hrqd\nopenstack/pods/magnum-ks-endpoints-kcr6h\nopenstack/pods/magnum-ks-service-72hxf\nopenstack/pods/magnum-ks-user-q88pg\nopenstack/pods/magnum-rabbit-init-bsld7\nopenstack/pods/magnum-registry-c45778976-g7bqg\nopenstack/pods/manila-api-589957f847-4pb4g\nopenstack/pods/manila-bootstrap-25mrp\nopenstack/pods/manila-data-5b9554699d-h5mrm\nopenstack/pods/manila-db-init-vmsnn\nopenstack/pods/manila-db-sync-kpqzd\nopenstack/pods/manila-ks-endpoints-r4mz2\nopenstack/pods/manila-ks-service-gxbg4\nopenstack/pods/manila-ks-user-x866r\nopenstack/pods/manila-rabbit-init-zmzdn\nopenstack/pods/manila-scheduler-6cfdd98cc8-9n75p\nopenstack/pods/manila-share-8584f8db49-dw9fj\nopenstack/pods/memcached-memcached-cf56b6468-fn484\nopenstack/pods/neutron-coredns-7dd4958666-bwvsq\nopenstack/pods/neutron-db-init-h9tvp\nopenstack/pods/neutron-db-sync-gjnk7\nopenstack/pods/neutron-dhcp-agent-default-xxlzw\nopenstack/pods/neutron-ks-endpoints-v2zx8\nopenstack/pods/neutron-ks-service-zp49f\nopenstack/pods/neutron-ks-user-p9rh9\nopenstack/pods/neutron-l3-agent-default-667qq\nopenstack/pods/neutron-metadata-agent-default-j4l9t\nopenstack/pods/neutron-netns-cleanup-cron-default-4fzgp\nopenstack/pods/neutron-ovs-agent-default-khhs5\nopenstack/pods/neutron-rabbit-init-427z2\nopenstack/pods/neutron-rpc-server-6dcd988f58-qjlbc\nopenstack/pods/neutron-server-574f965b46-ww5ds\nopenstack/pods/nova-api-metadata-7978cbd585-lg78g\nopenstack/pods/nova-api-osapi-64585cc48b-rbnwf\nopenstack/pods/nova-bootstrap-ldlvv\nopenstack/pods/nova-cell-setup-29750220-whchb\nopenstack/pods/nova-cell-setup-hwm98\nmonitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager\nopenstack/pods/nova-compute-default-8qhkb\nmonitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-generated\nopenstack/pods/nova-conductor-74bbbf5f4-xn4lp\nmonitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-tls-assets-0\nopenstack/pods/nova-db-init-dljck\nmonitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-web-config\nopenstack/pods/nova-db-sync-b9whq\nopenstack/pods/nova-ks-endpoints-f2q6s\nopenstack/pods/nova-ks-service-js6x4\nmonitoring/secrets/alertmanager-tls\nopenstack/pods/nova-ks-user-cs4b6\nmonitoring/secrets/grafana-tls\nopenstack/pods/nova-novncproxy-79fb768c67-6lss4\nopenstack/pods/nova-rabbit-init-j4gng\nmonitoring/secrets/kube-prometheus-stack-admission\nmonitoring/secrets/kube-prometheus-stack-alertmanager-client-secret\nopenstack/pods/nova-scheduler-bfb895d4b-2rlbg\nopenstack/pods/nova-service-cleaner-29750220-rpwtx\nmonitoring/secrets/kube-prometheus-stack-alertmanager-cookie-secret\nopenstack/pods/octavia-api-cbc458db6-l2mxz\nmonitoring/secrets/kube-prometheus-stack-alertmanager-oauth2-proxy\nopenstack/pods/octavia-bootstrap-g9m65\nmonitoring/secrets/kube-prometheus-stack-etcd-client-cert\nopenstack/pods/octavia-db-init-sgzzg\nopenstack/pods/octavia-db-sync-6rhps\nmonitoring/secrets/kube-prometheus-stack-grafana\nopenstack/pods/octavia-health-manager-default-wf899\nmonitoring/secrets/kube-prometheus-stack-grafana-client-secret\nopenstack/pods/octavia-housekeeping-5656c56d5c-2rvnf\nmonitoring/secrets/kube-prometheus-stack-prometheus-client-secret\nopenstack/pods/octavia-ks-endpoints-nhkg5\nmonitoring/secrets/kube-prometheus-stack-prometheus-cookie-secret\nopenstack/pods/octavia-ks-service-gxxbj\nmonitoring/secrets/kube-prometheus-stack-prometheus-node-exporter-5v559-tls\nopenstack/pods/octavia-ks-user-khv4c\nmonitoring/secrets/kube-prometheus-stack-prometheus-oauth2-proxy\nopenstack/pods/octavia-rabbit-init-wcj2d\nopenstack/pods/octavia-worker-685684446-qp86s\nmonitoring/secrets/prometheus-kube-prometheus-stack-prometheus\nopenstack/pods/openstack-database-exporter-78c69bc7dd-tlvvm\nopenstack/pods/openstack-exporter-6bdf96f8b-h8bwd\nmonitoring/secrets/prometheus-kube-prometheus-stack-prometheus-0-tls\nopenstack/pods/openvswitch-dmpcb\nmonitoring/secrets/prometheus-kube-prometheus-stack-prometheus-tls-assets-0\nopenstack/pods/percona-xtradb-haproxy-0\nmonitoring/secrets/prometheus-kube-prometheus-stack-prometheus-web-config\nopenstack/pods/percona-xtradb-pxc-0\nopenstack/pods/placement-api-6996ddb756-hd7gr\nmonitoring/secrets/prometheus-tls\nopenstack/pods/placement-db-init-7fk7s\nmonitoring/secrets/sh.helm.release.v1.goldpinger.v1\nopenstack/pods/placement-db-sync-m49p8\nmonitoring/secrets/sh.helm.release.v1.kube-prometheus-stack.v1\nopenstack/pods/placement-ks-endpoints-x2n4r\nopenstack/pods/placement-ks-service-xnznf\nmonitoring/secrets/sh.helm.release.v1.loki.v1\nmonitoring/secrets/sh.helm.release.v1.node-feature-discovery.v1\nopenstack/pods/placement-ks-user-2szl8\nmonitoring/secrets/sh.helm.release.v1.prometheus-pushgateway.v1\nmonitoring/secrets/sh.helm.release.v1.prometheus-smartctl-exporter.v1\nopenstack/pods/pxc-operator-69cb5bbdb9-j9zzl\nmonitoring/secrets/sh.helm.release.v1.vector.v1\nopenstack/pods/rabbitmq-barbican-server-0\nopenstack/pods/rabbitmq-cinder-server-0\nopenstack/pods/rabbitmq-cluster-operator-54f767cff8-gq9tp\nopenstack/pods/rabbitmq-glance-server-0\nopenstack/pods/rabbitmq-heat-server-0\nopenstack/pods/rabbitmq-keystone-server-0\nopenstack/pods/rabbitmq-magnum-server-0\nopenstack/pods/rabbitmq-manila-server-0\nopenstack/pods/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb\nopenstack/pods/rabbitmq-neutron-server-0\nopenstack/pods/rabbitmq-nova-server-0\nopenstack/pods/rabbitmq-octavia-server-0\nopenstack/pods/rook-ceph-crashcollector-instance-754c646bfd-f9dsz\nopenstack/pods/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk\nopenstack/pods/staffeln-api-5bbb98d484-g55wp\nopenstack/pods/staffeln-conductor-66fd4d8c6f-6sv4l\nopenstack/pods/staffeln-db-init-9vvm5\nopenstack/pods/staffeln-db-sync-jpdtc\nopenstack/pods/tempest-ks-user-9tsht\nopenstack/pods/tempest-run-tests-6wp98\nopenstack/pods/valkey-node-0\nopenstack/persistentvolumeclaims/datadir-percona-xtradb-pxc-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-barbican-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-cinder-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-glance-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-heat-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-keystone-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-magnum-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-manila-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-neutron-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-nova-server-0\nopenstack/persistentvolumeclaims/persistence-rabbitmq-octavia-server-0\nopenstack/persistentvolumeclaims/valkey-data-valkey-node-0\nmonitoring/serviceaccounts/default\nmonitoring/serviceaccounts/goldpinger\nmonitoring/serviceaccounts/kube-prometheus-stack-alertmanager\nmonitoring/serviceaccounts/kube-prometheus-stack-grafana\nmonitoring/serviceaccounts/kube-prometheus-stack-kube-state-metrics\nmonitoring/serviceaccounts/kube-prometheus-stack-operator\nmonitoring/serviceaccounts/kube-prometheus-stack-prometheus\nmonitoring/serviceaccounts/kube-prometheus-stack-prometheus-node-exporter\nmonitoring/serviceaccounts/loki\nmonitoring/serviceaccounts/node-feature-discovery\nmonitoring/serviceaccounts/node-feature-discovery-gc\nmonitoring/serviceaccounts/node-feature-discovery-worker\nmonitoring/serviceaccounts/prometheus-pushgateway\nmonitoring/serviceaccounts/prometheus-smartctl-exporter\nmonitoring/serviceaccounts/vector\nmonitoring/services/alertmanager-operated\nmonitoring/services/goldpinger\nmonitoring/services/kube-prometheus-stack-alertmanager\nmonitoring/services/kube-prometheus-stack-grafana\nmonitoring/services/kube-prometheus-stack-kube-state-metrics\nmonitoring/services/kube-prometheus-stack-operator\nopenstack/rolebindings/barbican-barbican-api\nmonitoring/services/kube-prometheus-stack-prometheus\nmonitoring/services/kube-prometheus-stack-prometheus-node-exporter\nopenstack/rolebindings/barbican-barbican-db-init\nmonitoring/services/loki\nopenstack/rolebindings/barbican-barbican-db-sync\nmonitoring/services/loki-chunks-cache\nopenstack/rolebindings/barbican-barbican-ks-endpoints\nmonitoring/services/loki-gateway\nopenstack/rolebindings/barbican-barbican-ks-service\nmonitoring/services/loki-headless\nopenstack/rolebindings/barbican-barbican-ks-user\nmonitoring/services/loki-memberlist\nmonitoring/services/loki-results-cache\nopenstack/rolebindings/barbican-barbican-rabbit-init\nmonitoring/services/prometheus-operated\nopenstack/rolebindings/cinder-backup-storage-init\nopenstack/rolebindings/cinder-cinder-api\nmonitoring/services/prometheus-pushgateway\nopenstack/rolebindings/cinder-cinder-backup\nmonitoring/services/prometheus-smartctl-exporter\nopenstack/rolebindings/cinder-cinder-bootstrap\nmonitoring/services/vector-headless\nopenstack/rolebindings/cinder-cinder-create-internal-tenant\nopenstack/rolebindings/cinder-cinder-db-init\nopenstack/rolebindings/cinder-cinder-db-sync\nopenstack/rolebindings/cinder-cinder-ks-endpoints\nopenstack/rolebindings/cinder-cinder-ks-service\nopenstack/rolebindings/cinder-cinder-ks-user\nopenstack/rolebindings/cinder-cinder-rabbit-init\nopenstack/rolebindings/cinder-cinder-scheduler\nopenstack/rolebindings/cinder-cinder-test\nopenstack/rolebindings/cinder-cinder-volume\nopenstack/rolebindings/cinder-cinder-volume-usage-audit\nopenstack/rolebindings/cinder-storage-init\nopenstack/rolebindings/glance-glance-api\nopenstack/rolebindings/glance-glance-db-init\nopenstack/rolebindings/glance-glance-db-sync\nopenstack/rolebindings/glance-glance-ks-endpoints\nopenstack/rolebindings/glance-glance-ks-service\nopenstack/rolebindings/glance-glance-ks-user\nopenstack/rolebindings/glance-glance-metadefs-load\nopenstack/rolebindings/glance-glance-rabbit-init\nopenstack/rolebindings/glance-glance-storage-init\nopenstack/rolebindings/glance-glance-test\nopenstack/rolebindings/glance-storage-init\nopenstack/rolebindings/heat-heat-api\nopenstack/rolebindings/heat-heat-bootstrap\nopenstack/rolebindings/heat-heat-cfn\nopenstack/rolebindings/heat-heat-db-init\nopenstack/rolebindings/heat-heat-db-sync\nopenstack/rolebindings/heat-heat-engine\nopenstack/rolebindings/heat-heat-engine-cleaner\nopenstack/rolebindings/heat-heat-ks-endpoints\nopenstack/rolebindings/heat-heat-ks-service\nopenstack/rolebindings/heat-heat-ks-user\nopenstack/rolebindings/heat-heat-ks-user-domain\nopenstack/rolebindings/heat-heat-purge-deleted\nopenstack/rolebindings/heat-heat-rabbit-init\nopenstack/rolebindings/heat-heat-test\nopenstack/rolebindings/heat-heat-trusts\nopenstack/rolebindings/horizon-horizon\nopenstack/rolebindings/horizon-horizon-db-init\nopenstack/rolebindings/horizon-horizon-db-sync\nopenstack/rolebindings/horizon-horizon-test\nopenstack/rolebindings/keepalived\nopenstack/rolebindings/keystone-credential-rotate\nopenstack/rolebindings/keystone-credential-setup\nopenstack/rolebindings/keystone-fernet-rotate\nopenstack/rolebindings/keystone-fernet-setup\nopenstack/rolebindings/keystone-keystone-api\nopenstack/rolebindings/keystone-keystone-bootstrap\nopenstack/rolebindings/keystone-keystone-credential-rotate\nopenstack/rolebindings/keystone-keystone-db-init\nopenstack/rolebindings/keystone-keystone-db-sync\nopenstack/rolebindings/keystone-keystone-domain-manage\nopenstack/rolebindings/keystone-keystone-fernet-rotate\nopenstack/rolebindings/keystone-keystone-test\nopenstack/rolebindings/libvirt-cert-manager\nopenstack/rolebindings/libvirt-libvirt\nopenstack/rolebindings/magnum-magnum-api\nopenstack/rolebindings/magnum-magnum-conductor\nopenstack/rolebindings/magnum-magnum-db-init\nmonitoring/statefulsets/alertmanager-kube-prometheus-stack-alertmanager\nmonitoring/statefulsets/loki\nopenstack/rolebindings/magnum-magnum-db-sync\nmonitoring/statefulsets/loki-chunks-cache\nopenstack/rolebindings/magnum-magnum-ks-endpoints\nmonitoring/statefulsets/loki-results-cache\nopenstack/rolebindings/magnum-magnum-ks-service\nmonitoring/statefulsets/prometheus-kube-prometheus-stack-prometheus\nopenstack/rolebindings/magnum-magnum-ks-user\nopenstack/rolebindings/magnum-magnum-ks-user-domain\nopenstack/rolebindings/magnum-magnum-rabbit-init\nopenstack/rolebindings/manila-manila-api\nopenstack/rolebindings/manila-manila-data\nopenstack/rolebindings/manila-manila-db-init\nopenstack/rolebindings/manila-manila-db-sync\nopenstack/rolebindings/manila-manila-ks-endpoints\nopenstack/rolebindings/manila-manila-ks-service\nopenstack/rolebindings/manila-manila-ks-user\nopenstack/rolebindings/manila-manila-rabbit-init\nopenstack/rolebindings/manila-manila-scheduler\nopenstack/rolebindings/manila-manila-share\nopenstack/rolebindings/neutron-neutron-db-init\nopenstack/rolebindings/neutron-neutron-db-sync\nopenstack/rolebindings/neutron-neutron-dhcp-agent\nopenstack/rolebindings/neutron-neutron-ks-endpoints\nopenstack/rolebindings/neutron-neutron-ks-service\nopenstack/rolebindings/neutron-neutron-ks-user\nopenstack/rolebindings/neutron-neutron-l3-agent\nopenstack/rolebindings/neutron-neutron-metadata-agent\nopenstack/rolebindings/neutron-neutron-ovs-agent\nopenstack/rolebindings/neutron-neutron-rabbit-init\nopenstack/rolebindings/neutron-neutron-rpc-server\nopenstack/rolebindings/neutron-neutron-server\nopenstack/rolebindings/neutron-neutron-test\nopenstack/rolebindings/nova-nova-api-metadata\nopenstack/rolebindings/nova-nova-api-osapi\nopenstack/rolebindings/nova-nova-bootstrap\nopenstack/rolebindings/nova-nova-cell-setup\nopenstack/rolebindings/nova-nova-cell-setup-cron\nopenstack/rolebindings/nova-nova-compute\nopenstack/rolebindings/nova-nova-conductor\nopenstack/rolebindings/nova-nova-db-init\nopenstack/rolebindings/nova-nova-db-sync\nopenstack/rolebindings/nova-nova-ks-endpoints\nopenstack/rolebindings/nova-nova-ks-service\nopenstack/rolebindings/nova-nova-ks-user\nopenstack/rolebindings/nova-nova-novncproxy\nopenstack/rolebindings/nova-nova-rabbit-init\nopenstack/rolebindings/nova-nova-scheduler\nopenstack/rolebindings/nova-nova-service-cleaner\nopenstack/rolebindings/nova-nova-test\nopenstack/rolebindings/octavia-octavia-api\nopenstack/rolebindings/octavia-octavia-db-init\nopenstack/rolebindings/octavia-octavia-db-sync\nopenstack/rolebindings/octavia-octavia-health-manager\nopenstack/rolebindings/octavia-octavia-housekeeping\nopenstack/rolebindings/octavia-octavia-ks-endpoints\nopenstack/rolebindings/octavia-octavia-ks-service\nopenstack/rolebindings/octavia-octavia-ks-user\nopenstack/rolebindings/octavia-octavia-rabbit-init\nopenstack/rolebindings/octavia-octavia-worker\nopenstack/rolebindings/placement-placement-api\nopenstack/rolebindings/placement-placement-db-init\nopenstack/rolebindings/placement-placement-db-sync\nopenstack/rolebindings/placement-placement-ks-endpoints\nopenstack/rolebindings/placement-placement-ks-service\nopenstack/rolebindings/placement-placement-ks-user\nopenstack/rolebindings/pxc-operator\nopenstack/rolebindings/rabbitmq-barbican-server\nopenstack/rolebindings/rabbitmq-cinder-server\nopenstack/rolebindings/rabbitmq-cluster-operator\nopenstack/rolebindings/rabbitmq-glance-server\nopenstack/rolebindings/rabbitmq-heat-server\nopenstack/rolebindings/rabbitmq-keystone-server\nopenstack/rolebindings/rabbitmq-magnum-server\nopenstack/rolebindings/rabbitmq-manila-server\nopenstack/roles/barbican-openstack-barbican-api\nopenstack/rolebindings/rabbitmq-messaging-topology-operator\nopenstack/rolebindings/rabbitmq-neutron-server\nopenstack/roles/barbican-openstack-barbican-db-init\nopenstack/rolebindings/rabbitmq-nova-server\nopenstack/roles/barbican-openstack-barbican-db-sync\nopenstack/rolebindings/rabbitmq-octavia-server\nopenstack/roles/barbican-openstack-barbican-ks-endpoints\nopenstack/rolebindings/rook-ceph-cluster-mgmt\nopenstack/rolebindings/rook-ceph-cmd-reporter\nopenstack/roles/barbican-openstack-barbican-ks-service\nopenstack/rolebindings/rook-ceph-mgr\nopenstack/roles/barbican-openstack-barbican-ks-user\nopenstack/rolebindings/rook-ceph-osd\nopenstack/roles/barbican-openstack-barbican-rabbit-init\nopenstack/roles/cinder-backup-storage-init\nopenstack/rolebindings/rook-ceph-purge-osd\nopenstack/roles/cinder-openstack-cinder-api\nopenstack/rolebindings/staffeln-conductor-leases\nopenstack/roles/cinder-openstack-cinder-backup\nopenstack/rolebindings/staffeln-staffeln-api\nopenstack/roles/cinder-openstack-cinder-bootstrap\nopenstack/rolebindings/staffeln-staffeln-conductor\nopenstack/roles/cinder-openstack-cinder-create-internal-tenant\nopenstack/rolebindings/staffeln-staffeln-db-init\nopenstack/roles/cinder-openstack-cinder-db-init\nopenstack/rolebindings/staffeln-staffeln-db-sync\nopenstack/roles/cinder-openstack-cinder-db-sync\nopenstack/rolebindings/tempest-tempest-ks-user\nopenstack/roles/cinder-openstack-cinder-ks-endpoints\nopenstack/rolebindings/tempest-tempest-run-tests\nopenstack/roles/cinder-openstack-cinder-ks-service\nopenstack/roles/cinder-openstack-cinder-ks-user\nopenstack/roles/cinder-openstack-cinder-rabbit-init\nopenstack/roles/cinder-openstack-cinder-scheduler\nopenstack/roles/cinder-openstack-cinder-test\nopenstack/roles/cinder-openstack-cinder-volume\nopenstack/roles/cinder-openstack-cinder-volume-usage-audit\nopenstack/roles/cinder-storage-init\nopenstack/roles/glance-openstack-glance-api\nopenstack/roles/glance-openstack-glance-db-init\nopenstack/roles/glance-openstack-glance-db-sync\nopenstack/roles/glance-openstack-glance-ks-endpoints\nopenstack/roles/glance-openstack-glance-ks-service\nopenstack/roles/glance-openstack-glance-ks-user\nopenstack/roles/glance-openstack-glance-metadefs-load\nopenstack/roles/glance-openstack-glance-rabbit-init\nopenstack/roles/glance-openstack-glance-storage-init\nopenstack/roles/glance-openstack-glance-test\nopenstack/roles/glance-storage-init\nopenstack/roles/heat-openstack-heat-api\nopenstack/roles/heat-openstack-heat-bootstrap\nopenstack/roles/heat-openstack-heat-cfn\nopenstack/roles/heat-openstack-heat-db-init\nopenstack/roles/heat-openstack-heat-db-sync\nopenstack/roles/heat-openstack-heat-engine\nopenstack/roles/heat-openstack-heat-engine-cleaner\nopenstack/roles/heat-openstack-heat-ks-endpoints\nopenstack/roles/heat-openstack-heat-ks-service\nopenstack/roles/heat-openstack-heat-ks-user\nopenstack/roles/heat-openstack-heat-ks-user-domain\nopenstack/roles/heat-openstack-heat-purge-deleted\nopenstack/roles/heat-openstack-heat-rabbit-init\nopenstack/roles/heat-openstack-heat-test\nopenstack/roles/heat-openstack-heat-trusts\nopenstack/roles/horizon-openstack-horizon\nopenstack/roles/horizon-openstack-horizon-db-init\nopenstack/roles/horizon-openstack-horizon-db-sync\nopenstack/roles/horizon-openstack-horizon-test\nopenstack/roles/keepalived\nopenstack/roles/keystone-credential-rotate\nopenstack/roles/keystone-credential-setup\nopenstack/roles/keystone-fernet-rotate\nopenstack/roles/keystone-fernet-setup\nopenstack/roles/keystone-openstack-keystone-api\nopenstack/roles/keystone-openstack-keystone-bootstrap\nopenstack/roles/keystone-openstack-keystone-credential-rotate\nopenstack/roles/keystone-openstack-keystone-db-init\nopenstack/roles/keystone-openstack-keystone-db-sync\nopenstack/roles/keystone-openstack-keystone-domain-manage\nopenstack/roles/keystone-openstack-keystone-fernet-rotate\nopenstack/roles/keystone-openstack-keystone-test\nopenstack/roles/libvirt-cert-manager\nopenstack/roles/libvirt-openstack-libvirt\nopenstack/roles/magnum-openstack-magnum-api\nopenstack/roles/magnum-openstack-magnum-conductor\nopenstack/roles/magnum-openstack-magnum-db-init\nopenstack/roles/magnum-openstack-magnum-db-sync\nopenstack/roles/magnum-openstack-magnum-ks-endpoints\nopenstack/roles/magnum-openstack-magnum-ks-service\nopenstack/roles/magnum-openstack-magnum-ks-user\nopenstack/roles/magnum-openstack-magnum-ks-user-domain\nopenstack/roles/magnum-openstack-magnum-rabbit-init\nopenstack/roles/manila-openstack-manila-api\nopenstack/roles/manila-openstack-manila-data\nopenstack/roles/manila-openstack-manila-db-init\nopenstack/roles/manila-openstack-manila-db-sync\nopenstack/roles/manila-openstack-manila-ks-endpoints\nopenstack/roles/manila-openstack-manila-ks-service\nopenstack/roles/manila-openstack-manila-ks-user\nopenstack/roles/manila-openstack-manila-rabbit-init\nopenstack/roles/manila-openstack-manila-scheduler\nopenstack/roles/manila-openstack-manila-share\nopenstack/roles/neutron-openstack-neutron-db-init\nopenstack/roles/neutron-openstack-neutron-db-sync\nopenstack/roles/neutron-openstack-neutron-dhcp-agent\nopenstack/roles/neutron-openstack-neutron-ks-endpoints\nopenstack/roles/neutron-openstack-neutron-ks-service\nopenstack/roles/neutron-openstack-neutron-ks-user\nopenstack/roles/neutron-openstack-neutron-l3-agent\nopenstack/roles/neutron-openstack-neutron-metadata-agent\nopenstack/roles/neutron-openstack-neutron-ovs-agent\nopenstack/roles/neutron-openstack-neutron-rabbit-init\nopenstack/roles/neutron-openstack-neutron-rpc-server\nopenstack/roles/neutron-openstack-neutron-server\nopenstack/roles/neutron-openstack-neutron-test\nopenstack/roles/nova-openstack-nova-api-metadata\nopenstack/roles/nova-openstack-nova-api-osapi\nopenstack/roles/nova-openstack-nova-bootstrap\nopenstack/roles/nova-openstack-nova-cell-setup\nopenstack/roles/nova-openstack-nova-cell-setup-cron\nopenstack/roles/nova-openstack-nova-compute\nopenstack/roles/nova-openstack-nova-conductor\nopenstack/roles/nova-openstack-nova-db-init\nopenstack/roles/nova-openstack-nova-db-sync\nopenstack/roles/nova-openstack-nova-ks-endpoints\nopenstack/roles/nova-openstack-nova-ks-service\nopenstack/roles/nova-openstack-nova-ks-user\nopenstack/roles/nova-openstack-nova-novncproxy\nopenstack/roles/nova-openstack-nova-rabbit-init\nopenstack/roles/nova-openstack-nova-scheduler\nopenstack/roles/nova-openstack-nova-service-cleaner\nopenstack/roles/nova-openstack-nova-test\nopenstack/roles/octavia-openstack-octavia-api\nopenstack/roles/octavia-openstack-octavia-db-init\nopenstack/roles/octavia-openstack-octavia-db-sync\nopenstack/roles/octavia-openstack-octavia-health-manager\nopenstack/roles/octavia-openstack-octavia-housekeeping\nopenstack/roles/octavia-openstack-octavia-ks-endpoints\nopenstack/roles/octavia-openstack-octavia-ks-service\nopenstack/roles/octavia-openstack-octavia-ks-user\nopenstack/roles/octavia-openstack-octavia-rabbit-init\nopenstack/roles/octavia-openstack-octavia-worker\nopenstack/roles/placement-openstack-placement-api\nopenstack/roles/placement-openstack-placement-db-init\nopenstack/roles/placement-openstack-placement-db-sync\nopenstack/roles/placement-openstack-placement-ks-endpoints\nopenstack/roles/placement-openstack-placement-ks-service\nopenstack/roles/placement-openstack-placement-ks-user\nopenstack/roles/pxc-operator\nopenstack/roles/rabbitmq-barbican-peer-discovery\nopenstack/roles/rabbitmq-cinder-peer-discovery\nopenstack/roles/rabbitmq-cluster-operator\nopenstack/roles/rabbitmq-glance-peer-discovery\nopenstack/roles/rabbitmq-heat-peer-discovery\nopenstack/roles/rabbitmq-keystone-peer-discovery\nopenstack/roles/rabbitmq-magnum-peer-discovery\nopenstack/roles/rabbitmq-manila-peer-discovery\nopenstack/roles/rabbitmq-messaging-topology-operator\nopenstack/roles/rabbitmq-neutron-peer-discovery\nopenstack/roles/rabbitmq-nova-peer-discovery\nopenstack/roles/rabbitmq-octavia-peer-discovery\nopenstack/roles/rook-ceph-cmd-reporter\nopenstack/roles/rook-ceph-mgr\nopenstack/roles/rook-ceph-osd\nopenstack/roles/rook-ceph-purge-osd\nopenstack/roles/staffeln-conductor\nopenstack/roles/staffeln-openstack-staffeln-api\nopenstack/roles/staffeln-openstack-staffeln-conductor\nopenstack/roles/staffeln-openstack-staffeln-db-init\nopenstack/roles/staffeln-openstack-staffeln-db-sync\nopenstack/roles/tempest-openstack-tempest-ks-user\nopenstack/roles/tempest-openstack-tempest-run-tests\nopenstack/secrets/barbican-api-certs\nopenstack/secrets/barbican-db-admin\nopenstack/secrets/barbican-db-user\nopenstack/secrets/barbican-etc\nopenstack/secrets/barbican-keystone-admin\nopenstack/secrets/barbican-keystone-user\nopenstack/secrets/barbican-rabbitmq-admin\nopenstack/secrets/barbican-rabbitmq-user\nopenstack/secrets/cinder-api-certs\nopenstack/secrets/cinder-backup-rbd-keyring\nopenstack/serviceaccounts/barbican-api\nopenstack/secrets/cinder-db-admin\nopenstack/serviceaccounts/barbican-db-init\nopenstack/secrets/cinder-db-user\nopenstack/secrets/cinder-etc\nopenstack/secrets/cinder-keystone-admin\nopenstack/secrets/cinder-keystone-test\nopenstack/secrets/cinder-keystone-user\nopenstack/secrets/cinder-rabbitmq-admin\nopenstack/secrets/cinder-rabbitmq-user\nopenstack/secrets/cinder-volume-rbd-keyring\nopenstack/secrets/glance-api-certs\nopenstack/secrets/glance-db-admin\nopenstack/secrets/glance-db-user\nopenstack/secrets/glance-etc\nopenstack/secrets/glance-keystone-admin\nopenstack/secrets/glance-keystone-test\nopenstack/secrets/glance-keystone-user\nopenstack/secrets/glance-rabbitmq-admin\nopenstack/secrets/glance-rabbitmq-user\nopenstack/secrets/heat-api-certs\nopenstack/secrets/heat-cfn-certs\nopenstack/secrets/heat-db-admin\nopenstack/secrets/heat-db-user\nopenstack/secrets/heat-etc\nopenstack/secrets/heat-keystone-admin\nopenstack/secrets/heat-keystone-stack-user\nopenstack/secrets/heat-keystone-test\nopenstack/secrets/heat-keystone-trustee\nopenstack/secrets/heat-keystone-user\nopenstack/secrets/heat-rabbitmq-admin\nopenstack/secrets/heat-rabbitmq-user\nopenstack/secrets/horizon-db-admin\nopenstack/secrets/horizon-db-user\nopenstack/secrets/horizon-etc\nopenstack/secrets/horizon-int-certs\nopenstack/secrets/horizon-keystone-admin\nopenstack/secrets/images-rbd-keyring\nopenstack/secrets/internal-percona-xtradb\nopenstack/secrets/keepalived-etc\nopenstack/secrets/keystone-api-certs\nopenstack/secrets/keystone-credential-keys\nopenstack/secrets/keystone-db-admin\nopenstack/secrets/keystone-db-user\nopenstack/secrets/keystone-etc\nopenstack/secrets/keystone-fernet-keys\nopenstack/secrets/keystone-keystone-admin\nopenstack/secrets/keystone-keystone-test\nopenstack/secrets/keystone-rabbitmq-admin\nopenstack/secrets/keystone-rabbitmq-user\nopenstack/secrets/libvirt-api-ca\nopenstack/secrets/libvirt-etc\nopenstack/secrets/libvirt-libvirt-default-5ql28-api\nopenstack/secrets/libvirt-libvirt-default-5ql28-vnc\nopenstack/secrets/libvirt-libvirt-default-etc\nopenstack/secrets/libvirt-vnc-ca\nopenstack/secrets/magnum-api-certs\nopenstack/secrets/magnum-db-admin\nopenstack/secrets/magnum-db-user\nopenstack/secrets/magnum-etc\nopenstack/secrets/magnum-keystone-admin\nopenstack/secrets/magnum-keystone-stack-user\nopenstack/secrets/magnum-keystone-user\nopenstack/secrets/magnum-rabbitmq-admin\nopenstack/secrets/magnum-rabbitmq-user\nopenstack/secrets/magnum-registry-certs\nopenstack/secrets/manila-api-certs\nopenstack/secrets/manila-db-admin\nopenstack/secrets/manila-db-user\nopenstack/secrets/manila-etc\nopenstack/secrets/manila-keystone-admin\nopenstack/secrets/manila-keystone-user\nopenstack/secrets/manila-rabbitmq-admin\nopenstack/secrets/manila-rabbitmq-user\nopenstack/secrets/manila-ssh-keys\nopenstack/secrets/neutron-db-admin\nopenstack/secrets/neutron-db-user\nopenstack/secrets/neutron-dhcp-agent-default\nopenstack/secrets/neutron-etc\nopenstack/secrets/neutron-keystone-admin\nopenstack/secrets/neutron-keystone-test\nopenstack/secrets/neutron-keystone-user\nopenstack/secrets/neutron-l3-agent-default\nopenstack/secrets/neutron-metadata-agent-default\nopenstack/secrets/neutron-netns-cleanup-cron-default\nopenstack/secrets/neutron-ovs-agent-default\nopenstack/secrets/neutron-rabbitmq-admin\nopenstack/secrets/neutron-rabbitmq-user\nopenstack/secrets/neutron-server-certs\nopenstack/secrets/nova-api-certs\nopenstack/secrets/nova-compute-default\nopenstack/secrets/nova-db-admin\nopenstack/secrets/nova-db-api-admin\nopenstack/secrets/nova-db-api-user\nopenstack/serviceaccounts/barbican-db-sync\nopenstack/serviceaccounts/barbican-ks-endpoints\nopenstack/serviceaccounts/barbican-ks-service\nopenstack/serviceaccounts/barbican-ks-user\nopenstack/serviceaccounts/barbican-rabbit-init\nopenstack/serviceaccounts/barbican-test\nopenstack/serviceaccounts/cinder-api\nopenstack/serviceaccounts/cinder-backup\nopenstack/serviceaccounts/cinder-backup-storage-init\nopenstack/serviceaccounts/cinder-bootstrap\nopenstack/serviceaccounts/cinder-create-internal-tenant\nopenstack/serviceaccounts/cinder-db-init\nopenstack/serviceaccounts/cinder-db-sync\nopenstack/serviceaccounts/cinder-ks-endpoints\nopenstack/serviceaccounts/cinder-ks-service\nopenstack/serviceaccounts/cinder-ks-user\nopenstack/serviceaccounts/cinder-rabbit-init\nopenstack/serviceaccounts/cinder-scheduler\nopenstack/serviceaccounts/cinder-storage-init\nopenstack/serviceaccounts/cinder-test\nopenstack/serviceaccounts/cinder-volume\nopenstack/serviceaccounts/cinder-volume-usage-audit\nopenstack/serviceaccounts/default\nopenstack/serviceaccounts/glance-api\nopenstack/serviceaccounts/glance-db-init\nopenstack/serviceaccounts/glance-db-sync\nopenstack/serviceaccounts/glance-ks-endpoints\nopenstack/serviceaccounts/glance-ks-service\nopenstack/serviceaccounts/glance-ks-user\nopenstack/serviceaccounts/glance-metadefs-load\nopenstack/serviceaccounts/glance-rabbit-init\nopenstack/serviceaccounts/glance-storage-init\nopenstack/serviceaccounts/glance-test\nopenstack/serviceaccounts/heat-api\nopenstack/serviceaccounts/heat-bootstrap\nopenstack/serviceaccounts/heat-cfn\nopenstack/serviceaccounts/heat-db-init\nopenstack/serviceaccounts/heat-db-sync\nopenstack/serviceaccounts/heat-engine\nopenstack/serviceaccounts/heat-engine-cleaner\nopenstack/serviceaccounts/heat-ks-endpoints\nopenstack/serviceaccounts/heat-ks-service\nopenstack/serviceaccounts/heat-ks-user\nopenstack/serviceaccounts/heat-ks-user-domain\nopenstack/serviceaccounts/heat-purge-deleted\nopenstack/serviceaccounts/heat-rabbit-init\nopenstack/serviceaccounts/heat-test\nopenstack/serviceaccounts/heat-trusts\nopenstack/serviceaccounts/horizon\nopenstack/serviceaccounts/horizon-db-init\nopenstack/serviceaccounts/horizon-db-sync\nopenstack/serviceaccounts/horizon-test\nopenstack/serviceaccounts/keepalived\nopenstack/serviceaccounts/keystone-api\nopenstack/serviceaccounts/keystone-bootstrap\nopenstack/serviceaccounts/keystone-credential-rotate\nopenstack/serviceaccounts/keystone-credential-setup\nopenstack/serviceaccounts/keystone-db-init\nopenstack/serviceaccounts/keystone-db-sync\nopenstack/serviceaccounts/keystone-domain-manage\nopenstack/serviceaccounts/keystone-fernet-rotate\nopenstack/serviceaccounts/keystone-fernet-setup\nopenstack/serviceaccounts/keystone-rabbit-init\nopenstack/serviceaccounts/keystone-test\nopenstack/serviceaccounts/libvirt\nopenstack/serviceaccounts/magnum-api\nopenstack/serviceaccounts/magnum-conductor\nopenstack/serviceaccounts/magnum-db-init\nopenstack/serviceaccounts/magnum-db-sync\nopenstack/serviceaccounts/magnum-ks-endpoints\nopenstack/serviceaccounts/magnum-ks-service\nopenstack/secrets/nova-db-cell0-admin\nopenstack/secrets/nova-db-cell0-user\nopenstack/secrets/nova-db-user\nopenstack/secrets/nova-etc\nopenstack/secrets/nova-keystone-admin\nopenstack/secrets/nova-keystone-test\nopenstack/secrets/nova-keystone-user\nopenstack/secrets/nova-novncproxy-certs\nopenstack/secrets/nova-novncproxy-vencrypt\nopenstack/secrets/nova-rabbitmq-admin\nopenstack/secrets/nova-rabbitmq-user\nopenstack/secrets/nova-ssh\nopenstack/secrets/octavia-amphora-ssh-key\nopenstack/secrets/octavia-api-certs\nopenstack/secrets/octavia-client-ca\nopenstack/secrets/octavia-client-certs\nopenstack/secrets/octavia-db-admin\nopenstack/secrets/octavia-db-user\nopenstack/secrets/octavia-etc\nopenstack/secrets/octavia-health-manager-default\nopenstack/secrets/octavia-keystone-admin\nopenstack/secrets/octavia-keystone-test\nopenstack/secrets/octavia-keystone-user\nopenstack/secrets/octavia-persistence-db-admin\nopenstack/secrets/octavia-persistence-db-user\nopenstack/secrets/octavia-rabbitmq-admin\nopenstack/secrets/octavia-rabbitmq-user\nopenstack/secrets/octavia-server-ca\nopenstack/secrets/openstack-database-exporter-dsn\nopenstack/secrets/percona-xtradb\nopenstack/secrets/placement-api-certs\nopenstack/secrets/placement-db-admin\nopenstack/secrets/placement-db-user\nopenstack/secrets/placement-etc\nopenstack/secrets/placement-keystone-admin\nopenstack/secrets/placement-keystone-user\nopenstack/secrets/pvc-ceph-client-key\nopenstack/secrets/rabbitmq-barbican-default-user\nopenstack/secrets/rabbitmq-barbican-erlang-cookie\nopenstack/secrets/rabbitmq-cinder-default-user\nopenstack/secrets/rabbitmq-cinder-erlang-cookie\nopenstack/secrets/rabbitmq-glance-default-user\nopenstack/secrets/rabbitmq-glance-erlang-cookie\nopenstack/secrets/rabbitmq-heat-default-user\nopenstack/secrets/rabbitmq-heat-erlang-cookie\nopenstack/secrets/rabbitmq-keystone-default-user\nopenstack/secrets/rabbitmq-keystone-erlang-cookie\nopenstack/secrets/rabbitmq-magnum-default-user\nopenstack/secrets/rabbitmq-magnum-erlang-cookie\nopenstack/secrets/rabbitmq-manila-default-user\nopenstack/secrets/rabbitmq-manila-erlang-cookie\nopenstack/secrets/rabbitmq-messaging-topology-operator-webhook\nopenstack/secrets/rabbitmq-neutron-default-user\nopenstack/secrets/rabbitmq-neutron-erlang-cookie\nopenstack/secrets/rabbitmq-nova-default-user\nopenstack/secrets/rabbitmq-nova-erlang-cookie\nopenstack/secrets/rabbitmq-octavia-default-user\nopenstack/secrets/rabbitmq-octavia-erlang-cookie\nopenstack/secrets/rook-ceph-config\nopenstack/secrets/rook-ceph-crash-collector-keyring\nopenstack/secrets/rook-ceph-mon\nopenstack/secrets/rook-ceph-rgw-ceph-a-keyring\nopenstack/secrets/rook-ceph-rgw-ceph-certs\nopenstack/secrets/rook-ceph-rgw-ceph-creds\nopenstack/secrets/rook-csi-cephfs-node\nopenstack/secrets/rook-csi-cephfs-provisioner\nopenstack/secrets/rook-csi-rbd-node\nopenstack/secrets/rook-csi-rbd-provisioner\nopenstack/secrets/sh.helm.release.v1.barbican.v1\nopenstack/secrets/sh.helm.release.v1.ceph-provisioners.v1\nopenstack/secrets/sh.helm.release.v1.ceph.v1\nopenstack/secrets/sh.helm.release.v1.cinder.v1\nopenstack/secrets/sh.helm.release.v1.glance.v1\nopenstack/secrets/sh.helm.release.v1.heat.v1\nopenstack/secrets/sh.helm.release.v1.horizon.v1\nopenstack/secrets/sh.helm.release.v1.keystone.v1\nopenstack/secrets/sh.helm.release.v1.libvirt.v1\nopenstack/secrets/sh.helm.release.v1.magnum.v1\nopenstack/secrets/sh.helm.release.v1.manila.v1\nopenstack/secrets/sh.helm.release.v1.memcached.v1\nopenstack/secrets/sh.helm.release.v1.neutron-coredns.v1\nopenstack/serviceaccounts/magnum-ks-user\nopenstack/serviceaccounts/magnum-ks-user-domain\nopenstack/serviceaccounts/magnum-rabbit-init\nopenstack/serviceaccounts/manila-api\nopenstack/serviceaccounts/manila-bootstrap\nopenstack/serviceaccounts/manila-data\nopenstack/serviceaccounts/manila-db-init\nopenstack/serviceaccounts/manila-db-sync\nopenstack/serviceaccounts/manila-ks-endpoints\nopenstack/serviceaccounts/manila-ks-service\nopenstack/serviceaccounts/manila-ks-user\nopenstack/serviceaccounts/manila-rabbit-init\nopenstack/serviceaccounts/manila-scheduler\nopenstack/serviceaccounts/manila-share\nopenstack/serviceaccounts/memcached-memcached\nopenstack/serviceaccounts/neutron-db-init\nopenstack/serviceaccounts/neutron-db-sync\nopenstack/serviceaccounts/neutron-dhcp-agent\nopenstack/serviceaccounts/neutron-ks-endpoints\nopenstack/serviceaccounts/neutron-ks-service\nopenstack/serviceaccounts/neutron-ks-user\nopenstack/serviceaccounts/neutron-l3-agent\nopenstack/serviceaccounts/neutron-metadata-agent\nopenstack/serviceaccounts/neutron-netns-cleanup-cron\nopenstack/serviceaccounts/neutron-ovs-agent\nopenstack/serviceaccounts/neutron-rabbit-init\nopenstack/serviceaccounts/neutron-rpc-server\nopenstack/serviceaccounts/neutron-server\nopenstack/serviceaccounts/neutron-test\nopenstack/serviceaccounts/nova-api-metadata\nopenstack/serviceaccounts/nova-api-osapi\nopenstack/serviceaccounts/nova-bootstrap\nopenstack/serviceaccounts/nova-cell-setup\nopenstack/serviceaccounts/nova-cell-setup-cron\nopenstack/serviceaccounts/nova-compute\nopenstack/serviceaccounts/nova-conductor\nopenstack/serviceaccounts/nova-db-init\nopenstack/serviceaccounts/nova-db-sync\nopenstack/serviceaccounts/nova-ks-endpoints\nopenstack/serviceaccounts/nova-ks-service\nopenstack/serviceaccounts/nova-ks-user\nopenstack/serviceaccounts/nova-novncproxy\nopenstack/serviceaccounts/nova-rabbit-init\nopenstack/serviceaccounts/nova-scheduler\nopenstack/serviceaccounts/nova-service-cleaner\nopenstack/serviceaccounts/nova-test\nopenstack/serviceaccounts/octavia-api\nopenstack/serviceaccounts/octavia-bootstrap\nopenstack/serviceaccounts/octavia-db-init\nopenstack/serviceaccounts/octavia-db-sync\nopenstack/serviceaccounts/octavia-health-manager\nopenstack/serviceaccounts/octavia-housekeeping\nopenstack/serviceaccounts/octavia-ks-endpoints\nopenstack/serviceaccounts/octavia-ks-service\nopenstack/serviceaccounts/octavia-ks-user\nopenstack/serviceaccounts/octavia-rabbit-init\nopenstack/serviceaccounts/octavia-worker\nopenstack/serviceaccounts/openvswitch-server\nopenstack/serviceaccounts/placement-api\nopenstack/serviceaccounts/placement-db-init\nopenstack/serviceaccounts/placement-db-sync\nopenstack/serviceaccounts/placement-ks-endpoints\nopenstack/serviceaccounts/placement-ks-service\nopenstack/serviceaccounts/placement-ks-user\nopenstack/serviceaccounts/pxc-operator\nopenstack/serviceaccounts/rabbitmq-barbican-server\nopenstack/serviceaccounts/rabbitmq-cinder-server\nopenstack/serviceaccounts/rabbitmq-cluster-operator\nopenstack/serviceaccounts/rabbitmq-glance-server\nopenstack/secrets/sh.helm.release.v1.neutron.v1\nopenstack/secrets/sh.helm.release.v1.nova.v1\nopenstack/secrets/sh.helm.release.v1.octavia.v1\nopenstack/secrets/sh.helm.release.v1.openvswitch.v1\nopenstack/secrets/sh.helm.release.v1.placement.v1\nopenstack/secrets/sh.helm.release.v1.pxc-operator.v1\nopenstack/secrets/sh.helm.release.v1.rabbitmq-cluster-operator.v1\nopenstack/secrets/sh.helm.release.v1.staffeln.v1\nopenstack/secrets/sh.helm.release.v1.tempest.v1\nopenstack/secrets/sh.helm.release.v1.valkey.v1\nopenstack/secrets/staffeln-db-admin\nopenstack/secrets/staffeln-db-user\nopenstack/secrets/staffeln-etc\nopenstack/secrets/tempest-etc\nopenstack/secrets/tempest-keystone-admin\nopenstack/secrets/tempest-keystone-user\nopenstack/secrets/valkey-ca\nopenstack/secrets/valkey-server-certs\nopenstack/services/barbican-api\nopenstack/services/ceph-mon\nopenstack/services/cinder-api\nopenstack/services/glance-api\nopenstack/services/heat-api\nopenstack/services/heat-cfn\nopenstack/services/horizon\nopenstack/services/horizon-int\nopenstack/services/keystone-api\nopenstack/services/magnum-api\nopenstack/services/magnum-registry\nopenstack/services/manila-api\nopenstack/services/memcached\nopenstack/services/memcached-metrics\nopenstack/services/neutron-coredns\nopenstack/services/neutron-coredns-metrics\nopenstack/services/neutron-server\nopenstack/services/nova-api\nopenstack/services/nova-metadata\nopenstack/services/nova-novncproxy\nopenstack/services/octavia-api\nopenstack/services/openstack-exporter\nopenstack/services/percona-xtradb-cluster-operator\nopenstack/services/percona-xtradb-haproxy\nopenstack/services/percona-xtradb-haproxy-metrics\nopenstack/services/percona-xtradb-haproxy-replicas\nopenstack/services/percona-xtradb-pxc\nopenstack/services/percona-xtradb-pxc-unready\nopenstack/services/placement-api\nopenstack/services/rabbitmq-barbican\nopenstack/services/rabbitmq-barbican-nodes\nopenstack/services/rabbitmq-cinder\nopenstack/services/rabbitmq-cinder-nodes\nopenstack/services/rabbitmq-glance\nopenstack/services/rabbitmq-glance-nodes\nopenstack/services/rabbitmq-heat\nopenstack/services/rabbitmq-heat-nodes\nopenstack/services/rabbitmq-keystone\nopenstack/services/rabbitmq-keystone-nodes\nopenstack/services/rabbitmq-magnum\nopenstack/services/rabbitmq-magnum-nodes\nopenstack/services/rabbitmq-manila\nopenstack/services/rabbitmq-manila-nodes\nopenstack/services/rabbitmq-messaging-topology-operator-webhook\nopenstack/services/rabbitmq-neutron\nopenstack/services/rabbitmq-neutron-nodes\nopenstack/services/rabbitmq-nova\nopenstack/services/rabbitmq-nova-nodes\nopenstack/services/rabbitmq-octavia\nopenstack/services/rabbitmq-octavia-nodes\nopenstack/services/rook-ceph-rgw-ceph\nopenstack/services/staffeln-api\nopenstack/services/valkey\nopenstack/services/valkey-headless\nopenstack/services/valkey-metrics\norc-system/configmaps/kube-root-ca.crt\nopenstack/statefulsets/magnum-conductor\nopenstack/statefulsets/percona-xtradb-haproxy\nopenstack/statefulsets/percona-xtradb-pxc\nopenstack/statefulsets/rabbitmq-barbican-server\nopenstack/statefulsets/rabbitmq-cinder-server\nopenstack/statefulsets/rabbitmq-glance-server\nopenstack/statefulsets/rabbitmq-heat-server\nopenstack/statefulsets/rabbitmq-keystone-server\nopenstack/statefulsets/rabbitmq-magnum-server\nopenstack/statefulsets/rabbitmq-manila-server\nopenstack/statefulsets/rabbitmq-neutron-server\nopenstack/serviceaccounts/rabbitmq-heat-server\nopenstack/serviceaccounts/rabbitmq-keystone-server\nopenstack/serviceaccounts/rabbitmq-magnum-server\nopenstack/serviceaccounts/rabbitmq-manila-server\nopenstack/serviceaccounts/rabbitmq-messaging-topology-operator\nopenstack/serviceaccounts/rabbitmq-neutron-server\nopenstack/serviceaccounts/rabbitmq-nova-server\nopenstack/serviceaccounts/rabbitmq-octavia-server\nopenstack/serviceaccounts/rook-ceph-cmd-reporter\nopenstack/serviceaccounts/rook-ceph-default\nopenstack/serviceaccounts/rook-ceph-mgr\nopenstack/serviceaccounts/rook-ceph-osd\nopenstack/serviceaccounts/rook-ceph-purge-osd\nopenstack/serviceaccounts/rook-ceph-rgw\nopenstack/serviceaccounts/staffeln-api\nopenstack/serviceaccounts/staffeln-conductor\nopenstack/serviceaccounts/staffeln-db-init\nopenstack/serviceaccounts/staffeln-db-sync\nopenstack/serviceaccounts/tempest-ks-user\nopenstack/serviceaccounts/tempest-run-tests\nopenstack/serviceaccounts/valkey\norc-system/deployment/orc-controller-manager\nrook-ceph/configmaps/kube-root-ca.crt\nrook-ceph/configmaps/rook-ceph-csi-config\nrook-ceph/configmaps/rook-ceph-csi-mapping-config\nrook-ceph/configmaps/rook-ceph-operator-config\norc-system/endpoints/orc-controller-manager-metrics-service\nrook-ceph/deployment/rook-ceph-operator\norc-system/pods/orc-controller-manager-6cb597b5d4-7j97s\nrook-ceph/pods/rook-ceph-operator-76bbbb77ff-vsdpn\norc-system/rolebindings/orc-leader-election-rolebinding\norc-system/roles/orc-leader-election-role\nrook-ceph/rolebindings/cephfs-csi-provisioner-role-cfg\nrook-ceph/rolebindings/rbd-csi-provisioner-role-cfg\nrook-ceph/rolebindings/rook-ceph-cluster-mgmt\nrook-ceph/rolebindings/rook-ceph-cmd-reporter\nrook-ceph/rolebindings/rook-ceph-mgr\nrook-ceph/rolebindings/rook-ceph-mgr-system\nrook-ceph/rolebindings/rook-ceph-mgr-system-openstack\nrook-ceph/rolebindings/rook-ceph-osd\nrook-ceph/rolebindings/rook-ceph-purge-osd\nrook-ceph/rolebindings/rook-ceph-system\norc-system/serviceaccounts/default\norc-system/serviceaccounts/orc-controller-manager\norc-system/services/orc-controller-manager-metrics-service\nrook-ceph/roles/cephfs-external-provisioner-cfg\nrook-ceph/roles/rbd-external-provisioner-cfg\nrook-ceph/roles/rook-ceph-cmd-reporter\nrook-ceph/roles/rook-ceph-mgr\nrook-ceph/roles/rook-ceph-osd\nrook-ceph/roles/rook-ceph-purge-osd\nrook-ceph/roles/rook-ceph-system\nrook-ceph/secrets/sh.helm.release.v1.rook-ceph.v1\nrook-ceph/serviceaccounts/default\nrook-ceph/serviceaccounts/objectstorage-provisioner\nrook-ceph/serviceaccounts/rook-ceph-cmd-reporter\nrook-ceph/serviceaccounts/rook-ceph-default\nrook-ceph/serviceaccounts/rook-ceph-mgr\nrook-ceph/serviceaccounts/rook-ceph-osd\nrook-ceph/serviceaccounts/rook-ceph-purge-osd\nrook-ceph/serviceaccounts/rook-ceph-rgw\nrook-ceph/serviceaccounts/rook-ceph-system\nrook-ceph/serviceaccounts/rook-csi-cephfs-plugin-sa\nopenstack/statefulsets/rabbitmq-nova-server\nopenstack/statefulsets/rabbitmq-octavia-server\nopenstack/statefulsets/valkey-node\nsecretgen-controller/configmaps/kube-root-ca.crt\nsecretgen-controller/deployment/secretgen-controller\nsecretgen-controller/pods/secretgen-controller-5cf976ccc7-p7kq9\nsecretgen-controller/serviceaccounts/default\nsecretgen-controller/serviceaccounts/secretgen-controller-sa\nrook-ceph/serviceaccounts/rook-csi-cephfs-provisioner-sa\nrook-ceph/serviceaccounts/rook-csi-rbd-plugin-sa\nrook-ceph/serviceaccounts/rook-csi-rbd-provisioner-sa",
                            "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 valuexargs: ",
                                "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",
                                "auth-system/configmaps/keycloak-env-vars",
                                "capi-kubeadm-bootstrap-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",
                                "auth-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",
                                "capi-kubeadm-bootstrap-system/deployment/capi-kubeadm-bootstrap-controller-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",
                                "capi-kubeadm-bootstrap-system/endpoints/capi-kubeadm-bootstrap-webhook-service",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "auth-system/endpoints/keycloak",
                                "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",
                                "auth-system/endpoints/keycloak-headless",
                                "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",
                                "auth-system/endpoints/keycloak-metrics",
                                "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",
                                "auth-system/ingresses/keycloak",
                                "auth-system/networkpolicies/keycloak",
                                "error: the server doesn't have a resource type \"podsecuritypolicies\"",
                                "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",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "auth-system/pods/keycloak-0",
                                "capi-kubeadm-bootstrap-system/pods/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh",
                                "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",
                                "capi-kubeadm-bootstrap-system/rolebindings/capi-kubeadm-bootstrap-leader-election-rolebinding",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "capi-kubeadm-bootstrap-system/roles/capi-kubeadm-bootstrap-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",
                                "capi-kubeadm-bootstrap-system/secrets/capi-kubeadm-bootstrap-webhook-service-cert",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "auth-system/secrets/keycloak",
                                "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",
                                "auth-system/secrets/keycloak-externaldb",
                                "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",
                                "auth-system/secrets/keycloak.199-204-45-115.nip.io-tls",
                                "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",
                                "auth-system/secrets/sh.helm.release.v1.keycloak.v1",
                                "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",
                                "capi-kubeadm-bootstrap-system/serviceaccounts/capi-kubeadm-bootstrap-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",
                                "capi-kubeadm-bootstrap-system/serviceaccounts/default",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "capi-kubeadm-bootstrap-system/services/capi-kubeadm-bootstrap-webhook-service",
                                "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",
                                "auth-system/serviceaccounts/default",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "auth-system/serviceaccounts/keycloak",
                                "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",
                                "auth-system/services/keycloak",
                                "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",
                                "auth-system/statefulsets/keycloak",
                                "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",
                                "auth-system/services/keycloak-headless",
                                "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",
                                "auth-system/services/keycloak-metrics",
                                "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",
                                "capi-kubeadm-control-plane-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",
                                "capi-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",
                                "capi-kubeadm-control-plane-system/deployment/capi-kubeadm-control-plane-controller-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",
                                "capi-kubeadm-control-plane-system/endpoints/capi-kubeadm-control-plane-webhook-service",
                                "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",
                                "capi-system/deployment/capi-controller-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",
                                "capi-system/endpoints/capi-webhook-service",
                                "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",
                                "capi-kubeadm-control-plane-system/pods/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw",
                                "capi-system/pods/capi-controller-manager-5647546676-97x8r",
                                "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",
                                "capi-kubeadm-control-plane-system/rolebindings/capi-kubeadm-control-plane-leader-election-rolebinding",
                                "capi-kubeadm-control-plane-system/roles/capi-kubeadm-control-plane-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",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "capi-kubeadm-control-plane-system/secrets/capi-kubeadm-control-plane-webhook-service-cert",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "capi-system/rolebindings/capi-leader-election-rolebinding",
                                "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",
                                "capi-system/roles/capi-leader-election-role",
                                "capi-kubeadm-control-plane-system/serviceaccounts/capi-kubeadm-control-plane-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",
                                "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",
                                "capi-kubeadm-control-plane-system/serviceaccounts/default",
                                "capi-kubeadm-control-plane-system/services/capi-kubeadm-control-plane-webhook-service",
                                "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",
                                "capi-system/secrets/capi-webhook-service-cert",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "capi-system/serviceaccounts/capi-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",
                                "capi-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",
                                "capi-system/services/capi-webhook-service",
                                "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",
                                "capo-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",
                                "cert-manager/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",
                                "capo-system/deployment/capo-controller-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",
                                "capo-system/endpoints/capo-webhook-service",
                                "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",
                                "cert-manager/deployment/cert-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",
                                "cert-manager/deployment/cert-manager-cainjector",
                                "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",
                                "cert-manager/deployment/cert-manager-webhook",
                                "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",
                                "cert-manager/endpoints/cert-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",
                                "cert-manager/endpoints/cert-manager-webhook",
                                "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",
                                "capo-system/pods/capo-controller-manager-56cf844ccd-r5j9f",
                                "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",
                                "cert-manager/pods/cert-manager-79c48d47db-cj86t",
                                "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",
                                "cert-manager/pods/cert-manager-cainjector-579c9dd7cd-89cgw",
                                "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",
                                "cert-manager/pods/cert-manager-webhook-7d6b59cfdc-l6qdr",
                                "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",
                                "capo-system/rolebindings/capo-leader-election-rolebinding",
                                "cert-manager/rolebindings/cert-manager-cainjector:leaderelection",
                                "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",
                                "cert-manager/rolebindings/cert-manager-webhook:dynamic-serving",
                                "cert-manager/rolebindings/cert-manager:leaderelection",
                                "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",
                                "capo-system/roles/capo-leader-election-role",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "cert-manager/roles/cert-manager-cainjector:leaderelection",
                                "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",
                                "cert-manager/roles/cert-manager-webhook:dynamic-serving",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "cert-manager/roles/cert-manager:leaderelection",
                                "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",
                                "capo-system/secrets/capo-webhook-service-cert",
                                "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",
                                "capo-system/serviceaccounts/capo-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",
                                "capo-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",
                                "capo-system/services/capo-webhook-service",
                                "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",
                                "cert-manager/secrets/cert-manager-selfsigned-ca",
                                "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",
                                "cert-manager/secrets/cert-manager-webhook-ca",
                                "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",
                                "cert-manager/secrets/kube-prometheus-stack-ca",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "cert-manager/secrets/sh.helm.release.v1.cert-manager.v1",
                                "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",
                                "cert-manager/serviceaccounts/cert-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",
                                "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",
                                "cert-manager/serviceaccounts/cert-manager-cainjector",
                                "cert-manager/serviceaccounts/cert-manager-webhook",
                                "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",
                                "cert-manager/serviceaccounts/default",
                                "cert-manager/services/cert-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",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "cert-manager/services/cert-manager-webhook",
                                "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",
                                "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",
                                "envoy-gateway-system/deployment/envoy-gateway",
                                "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",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "default/endpoints/kubernetes",
                                "envoy-gateway-system/pods/envoy-gateway-78446f96c9-spwj4",
                                "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/rolebindings/envoy-gateway-gateway-helm-certgen",
                                "default/serviceaccounts/default",
                                "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",
                                "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-infra-manager",
                                "envoy-gateway-system/rolebindings/envoy-gateway-gateway-helm-leader-election-rolebinding",
                                "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",
                                "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",
                                "envoy-gateway-system/roles/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/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",
                                "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",
                                "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",
                                "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",
                                "envoy-gateway-system/secrets/sh.helm.release.v1.envoy-gateway.v1",
                                "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/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",
                                "envoy-gateway-system/serviceaccounts/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/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",
                                "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",
                                "ingress-nginx/configmaps/ingress-nginx-controller",
                                "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",
                                "ingress-nginx/configmaps/ingress-nginx-tcp",
                                "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",
                                "error: the server doesn't have a resource type \"podsecuritypolicies\"",
                                "ingress-nginx/configmaps/ingress-nginx-udp",
                                "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",
                                "ingress-nginx/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-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",
                                "ingress-nginx/daemonsets/ingress-nginx-controller",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "ingress-nginx/deployment/ingress-nginx-defaultbackend",
                                "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",
                                "ingress-nginx/endpoints/ingress-nginx-controller",
                                "ingress-nginx/endpoints/ingress-nginx-controller-admission",
                                "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",
                                "ingress-nginx/endpoints/ingress-nginx-controller-metrics",
                                "ingress-nginx/endpoints/ingress-nginx-defaultbackend",
                                "ingress-nginx/pods/ingress-nginx-controller-m84zt",
                                "ingress-nginx/pods/ingress-nginx-defaultbackend-6987ff55cf-j8vf4",
                                "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",
                                "ingress-nginx/rolebindings/ingress-nginx",
                                "ingress-nginx/roles/ingress-nginx",
                                "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",
                                "ingress-nginx/secrets/ingress-nginx-admission",
                                "ingress-nginx/secrets/sh.helm.release.v1.ingress-nginx.v1",
                                "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",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "ingress-nginx/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",
                                "ingress-nginx/serviceaccounts/ingress-nginx",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "ingress-nginx/serviceaccounts/ingress-nginx-backend",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "ingress-nginx/services/ingress-nginx-controller",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "ingress-nginx/services/ingress-nginx-controller-admission",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "ingress-nginx/services/ingress-nginx-controller-metrics",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "ingress-nginx/services/ingress-nginx-defaultbackend",
                                "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",
                                "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",
                                "kube-system/configmaps/cilium-config",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/configmaps/coredns",
                                "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",
                                "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",
                                "kube-system/configmaps/kube-proxy",
                                "kube-system/configmaps/kube-root-ca.crt",
                                "kube-system/configmaps/kubeadm-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/configmaps/kubelet-config",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/daemonsets/cilium",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/daemonsets/kube-proxy",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/deployment/cilium-operator",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/deployment/coredns",
                                "kube-system/endpoints/kube-dns",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/endpoints/kube-prometheus-stack-coredns",
                                "kube-system/endpoints/kube-prometheus-stack-kube-controller-manager",
                                "kube-system/endpoints/kube-prometheus-stack-kube-etcd",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "kube-system/endpoints/kube-prometheus-stack-kube-proxy",
                                "kube-system/endpoints/kube-prometheus-stack-kube-scheduler",
                                "kube-system/endpoints/kube-prometheus-stack-kubelet",
                                "kube-public/rolebindings/kubeadm:bootstrap-signer-clusterinfo",
                                "kube-public/rolebindings/system:controller:bootstrap-signer",
                                "kube-system/pods/cilium-fql4m",
                                "kube-system/pods/cilium-operator-869df985b8-fnjvv",
                                "kube-system/pods/coredns-67659f764b-84qs9",
                                "kube-system/pods/coredns-67659f764b-dw5qr",
                                "kube-system/pods/etcd-instance",
                                "kube-system/pods/kube-apiserver-instance",
                                "kube-system/pods/kube-controller-manager-instance",
                                "kube-system/pods/kube-proxy-rq7pr",
                                "kube-system/pods/kube-scheduler-instance",
                                "kube-system/pods/kube-vip-instance",
                                "kube-public/roles/kubeadm:bootstrap-signer-clusterinfo",
                                "kube-public/roles/system:controller:bootstrap-signer",
                                "kube-public/serviceaccounts/default",
                                "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/rolebindings/kubeadm:nodes-kubeadm-config",
                                "kube-system/rolebindings/system::extension-apiserver-authentication-reader",
                                "kube-system/rolebindings/system::leader-locking-kube-controller-manager",
                                "kube-system/rolebindings/system::leader-locking-kube-scheduler",
                                "kube-system/roles/cilium-config-agent",
                                "kube-system/rolebindings/system:controller:bootstrap-signer",
                                "kube-system/rolebindings/system:controller:cloud-provider",
                                "kube-system/roles/extension-apiserver-authentication-reader",
                                "kube-system/rolebindings/system:controller:token-cleaner",
                                "kube-system/roles/kube-proxy",
                                "kube-system/roles/kubeadm:kubeadm-certs",
                                "kube-system/roles/kubeadm:kubelet-config",
                                "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/secrets/bootstrap-token-7bd6wu",
                                "kube-system/secrets/bootstrap-token-rt9eoe",
                                "kube-system/secrets/kubeadm-certs",
                                "kube-system/secrets/sh.helm.release.v1.cilium.v1",
                                "kube-system/serviceaccounts/attachdetach-controller",
                                "kube-system/serviceaccounts/bootstrap-signer",
                                "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/serviceaccounts/job-controller",
                                "kube-system/serviceaccounts/kube-proxy",
                                "kube-system/serviceaccounts/namespace-controller",
                                "kube-system/serviceaccounts/node-controller",
                                "kube-system/serviceaccounts/persistent-volume-binder",
                                "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/kube-dns",
                                "kube-system/services/kube-prometheus-stack-coredns",
                                "kube-system/services/kube-prometheus-stack-kube-controller-manager",
                                "kube-system/services/kube-prometheus-stack-kube-etcd",
                                "kube-system/services/kube-prometheus-stack-kube-proxy",
                                "kube-system/services/kube-prometheus-stack-kube-scheduler",
                                "kube-system/services/kube-prometheus-stack-kubelet",
                                "local-path-storage/configmaps/kube-root-ca.crt",
                                "local-path-storage/configmaps/local-path-config",
                                "magnum-system/configmaps/kube-root-ca.crt",
                                "local-path-storage/deployment/local-path-provisioner",
                                "local-path-storage/pods/local-path-provisioner-679c578f5-xzxgl",
                                "magnum-system/serviceaccounts/default",
                                "local-path-storage/secrets/sh.helm.release.v1.local-path-provisioner.v1",
                                "local-path-storage/serviceaccounts/default",
                                "local-path-storage/serviceaccounts/local-path-provisioner",
                                "openstack/configmaps/barbican-bin",
                                "openstack/configmaps/ceph-csi-config",
                                "openstack/configmaps/ceph-etc",
                                "openstack/configmaps/cinder-bin",
                                "openstack/configmaps/glance-bin",
                                "openstack/configmaps/heat-bin",
                                "openstack/configmaps/horizon-bin",
                                "openstack/configmaps/keepalived-bin",
                                "openstack/configmaps/keystone-bin",
                                "openstack/configmaps/keystone-openid-metadata",
                                "openstack/configmaps/kube-root-ca.crt",
                                "openstack/configmaps/libvirt-bin",
                                "openstack/configmaps/libvirt-libvirt-default-bin",
                                "openstack/configmaps/magnum-bin",
                                "openstack/configmaps/magnum-cluster-api-proxy-config",
                                "openstack/configmaps/manila-bin",
                                "openstack/configmaps/memcached-memcached-bin",
                                "openstack/configmaps/neutron-bin",
                                "openstack/configmaps/neutron-coredns",
                                "openstack/configmaps/nova-bin",
                                "openstack/configmaps/octavia-bin",
                                "openstack/configmaps/openvswitch-bin",
                                "openstack/configmaps/percona-xtradb-haproxy",
                                "openstack/configmaps/percona-xtradb-pxc",
                                "openstack/configmaps/placement-bin",
                                "openstack/configmaps/rabbitmq-barbican-plugins-conf",
                                "openstack/configmaps/rabbitmq-barbican-server-conf",
                                "openstack/configmaps/rabbitmq-cinder-plugins-conf",
                                "openstack/configmaps/rabbitmq-cinder-server-conf",
                                "openstack/configmaps/rabbitmq-glance-plugins-conf",
                                "openstack/configmaps/rabbitmq-glance-server-conf",
                                "openstack/configmaps/rabbitmq-heat-plugins-conf",
                                "openstack/configmaps/rabbitmq-heat-server-conf",
                                "openstack/configmaps/rabbitmq-keystone-plugins-conf",
                                "openstack/configmaps/rabbitmq-keystone-server-conf",
                                "openstack/configmaps/rabbitmq-magnum-plugins-conf",
                                "openstack/configmaps/rabbitmq-magnum-server-conf",
                                "openstack/configmaps/rabbitmq-manila-plugins-conf",
                                "openstack/configmaps/rabbitmq-manila-server-conf",
                                "openstack/configmaps/rabbitmq-neutron-plugins-conf",
                                "openstack/configmaps/rabbitmq-neutron-server-conf",
                                "openstack/configmaps/rabbitmq-nova-plugins-conf",
                                "openstack/configmaps/rabbitmq-nova-server-conf",
                                "openstack/configmaps/rabbitmq-octavia-plugins-conf",
                                "openstack/configmaps/rabbitmq-octavia-server-conf",
                                "openstack/configmaps/rook-ceph-mon-endpoints",
                                "openstack/configmaps/rook-ceph-pdbstatemap",
                                "openstack/configmaps/rook-ceph-rgw-ceph-mime-types",
                                "openstack/configmaps/rook-config-override",
                                "openstack/configmaps/staffeln-bin",
                                "openstack/configmaps/tempest-bin",
                                "openstack/configmaps/valkey-configuration",
                                "openstack/configmaps/valkey-health",
                                "openstack/configmaps/valkey-scripts",
                                "monitoring/configmaps/goldpinger-zap",
                                "monitoring/configmaps/ipmi-exporter",
                                "monitoring/configmaps/kube-prometheus-stack-alertmanager-overview",
                                "monitoring/configmaps/kube-prometheus-stack-apiserver",
                                "monitoring/configmaps/kube-prometheus-stack-cluster-total",
                                "monitoring/configmaps/kube-prometheus-stack-controller-manager",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster-advanced",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-goldpinger",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-haproxy",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-host-details",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-hosts-overview",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-node-exporter-full",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-osd-device-details",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-osds-overview",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-pool-detail",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-pool-overview",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-details",
                                "monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-overview",
                                "monitoring/configmaps/kube-prometheus-stack-etcd",
                                "monitoring/configmaps/kube-prometheus-stack-grafana",
                                "monitoring/configmaps/kube-prometheus-stack-grafana-config-dashboards",
                                "monitoring/configmaps/kube-prometheus-stack-grafana-datasource",
                                "monitoring/configmaps/kube-prometheus-stack-grafana-overview",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-coredns",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-resources-cluster",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-resources-multicluster",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-resources-namespace",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-resources-node",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-resources-pod",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-resources-workload",
                                "monitoring/configmaps/kube-prometheus-stack-k8s-resources-workloads-namespace",
                                "monitoring/configmaps/kube-prometheus-stack-kubelet",
                                "monitoring/configmaps/kube-prometheus-stack-namespace-by-pod",
                                "monitoring/configmaps/kube-prometheus-stack-namespace-by-workload",
                                "monitoring/configmaps/kube-prometheus-stack-node-cluster-rsrc-use",
                                "monitoring/configmaps/kube-prometheus-stack-node-exporter",
                                "monitoring/configmaps/kube-prometheus-stack-node-rsrc-use",
                                "monitoring/configmaps/kube-prometheus-stack-nodes",
                                "monitoring/configmaps/kube-prometheus-stack-nodes-darwin",
                                "monitoring/configmaps/kube-prometheus-stack-persistentvolumesusage",
                                "monitoring/configmaps/kube-prometheus-stack-pod-total",
                                "monitoring/configmaps/kube-prometheus-stack-prometheus",
                                "monitoring/configmaps/kube-prometheus-stack-prometheus-tls",
                                "monitoring/configmaps/kube-prometheus-stack-proxy",
                                "monitoring/configmaps/kube-prometheus-stack-scheduler",
                                "monitoring/configmaps/kube-prometheus-stack-workload-total",
                                "monitoring/configmaps/kube-root-ca.crt",
                                "monitoring/configmaps/loki",
                                "monitoring/configmaps/loki-alerting-rules",
                                "monitoring/configmaps/loki-gateway",
                                "monitoring/configmaps/loki-runtime",
                                "monitoring/configmaps/node-feature-discovery-master-conf",
                                "monitoring/configmaps/node-feature-discovery-topology-updater-conf",
                                "monitoring/configmaps/node-feature-discovery-worker-conf",
                                "monitoring/configmaps/prometheus-kube-prometheus-stack-prometheus-rulefiles-0",
                                "monitoring/configmaps/vector",
                                "monitoring/daemonsets/goldpinger",
                                "monitoring/daemonsets/ipmi-exporter",
                                "monitoring/daemonsets/kube-prometheus-stack-prometheus-node-exporter",
                                "monitoring/daemonsets/node-feature-discovery-worker",
                                "monitoring/daemonsets/prometheus-smartctl-exporter-0",
                                "monitoring/daemonsets/vector",
                                "openstack/cronjobs/cinder-volume-usage-audit",
                                "openstack/cronjobs/heat-engine-cleaner",
                                "openstack/cronjobs/heat-purge-deleted",
                                "openstack/cronjobs/keystone-credential-rotate",
                                "openstack/cronjobs/keystone-fernet-rotate",
                                "openstack/cronjobs/nova-cell-setup",
                                "openstack/cronjobs/nova-service-cleaner",
                                "monitoring/deployment/kube-prometheus-stack-grafana",
                                "monitoring/deployment/kube-prometheus-stack-kube-state-metrics",
                                "monitoring/deployment/kube-prometheus-stack-operator",
                                "monitoring/deployment/loki-gateway",
                                "monitoring/deployment/node-feature-discovery-gc",
                                "monitoring/deployment/node-feature-discovery-master",
                                "monitoring/deployment/prometheus-pushgateway",
                                "monitoring/endpoints/alertmanager-operated",
                                "monitoring/endpoints/goldpinger",
                                "monitoring/endpoints/kube-prometheus-stack-alertmanager",
                                "monitoring/endpoints/kube-prometheus-stack-grafana",
                                "monitoring/endpoints/kube-prometheus-stack-kube-state-metrics",
                                "monitoring/endpoints/kube-prometheus-stack-operator",
                                "monitoring/endpoints/kube-prometheus-stack-prometheus",
                                "monitoring/endpoints/kube-prometheus-stack-prometheus-node-exporter",
                                "monitoring/endpoints/loki",
                                "monitoring/endpoints/loki-chunks-cache",
                                "monitoring/endpoints/loki-gateway",
                                "monitoring/endpoints/loki-headless",
                                "monitoring/endpoints/loki-memberlist",
                                "monitoring/endpoints/loki-results-cache",
                                "monitoring/endpoints/prometheus-operated",
                                "monitoring/endpoints/prometheus-pushgateway",
                                "monitoring/endpoints/prometheus-smartctl-exporter",
                                "monitoring/endpoints/vector-headless",
                                "openstack/daemonsets/keepalived",
                                "openstack/daemonsets/libvirt-libvirt-default",
                                "openstack/daemonsets/magnum-cluster-api-proxy",
                                "openstack/daemonsets/neutron-dhcp-agent-default",
                                "openstack/daemonsets/neutron-l3-agent-default",
                                "openstack/daemonsets/neutron-metadata-agent-default",
                                "openstack/daemonsets/neutron-netns-cleanup-cron-default",
                                "openstack/daemonsets/neutron-ovs-agent-default",
                                "openstack/daemonsets/nova-compute-default",
                                "openstack/daemonsets/octavia-health-manager-default",
                                "openstack/daemonsets/openvswitch",
                                "monitoring/ingresses/kube-prometheus-stack-alertmanager",
                                "monitoring/ingresses/kube-prometheus-stack-grafana",
                                "monitoring/ingresses/kube-prometheus-stack-prometheus",
                                "openstack/deployment/barbican-api",
                                "openstack/deployment/cinder-api",
                                "openstack/deployment/cinder-backup",
                                "openstack/deployment/cinder-scheduler",
                                "openstack/deployment/cinder-volume",
                                "openstack/deployment/glance-api",
                                "openstack/deployment/heat-api",
                                "openstack/deployment/heat-cfn",
                                "openstack/deployment/heat-engine",
                                "openstack/deployment/horizon",
                                "openstack/deployment/keystone-api",
                                "openstack/deployment/magnum-api",
                                "openstack/deployment/magnum-registry",
                                "openstack/deployment/manila-api",
                                "openstack/deployment/manila-data",
                                "openstack/deployment/manila-scheduler",
                                "openstack/deployment/manila-share",
                                "openstack/deployment/memcached-memcached",
                                "openstack/deployment/neutron-coredns",
                                "openstack/deployment/neutron-rpc-server",
                                "openstack/deployment/neutron-server",
                                "openstack/deployment/nova-api-metadata",
                                "openstack/deployment/nova-api-osapi",
                                "openstack/deployment/nova-conductor",
                                "openstack/deployment/nova-novncproxy",
                                "openstack/deployment/nova-scheduler",
                                "openstack/deployment/octavia-api",
                                "openstack/deployment/octavia-housekeeping",
                                "openstack/deployment/octavia-worker",
                                "openstack/deployment/openstack-database-exporter",
                                "openstack/deployment/openstack-exporter",
                                "openstack/deployment/placement-api",
                                "openstack/deployment/pxc-operator",
                                "openstack/deployment/rabbitmq-cluster-operator",
                                "openstack/deployment/rabbitmq-messaging-topology-operator",
                                "openstack/deployment/rook-ceph-crashcollector-instance",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/deployment/rook-ceph-rgw-ceph-a",
                                "openstack/deployment/staffeln-api",
                                "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",
                                "openstack/deployment/staffeln-conductor",
                                "openstack/endpoints/barbican-api",
                                "openstack/endpoints/ceph-mon",
                                "openstack/endpoints/cinder-api",
                                "openstack/endpoints/glance-api",
                                "openstack/endpoints/heat-api",
                                "openstack/endpoints/heat-cfn",
                                "openstack/endpoints/horizon",
                                "openstack/endpoints/horizon-int",
                                "openstack/endpoints/keystone-api",
                                "openstack/endpoints/magnum-api",
                                "openstack/endpoints/magnum-registry",
                                "openstack/endpoints/manila-api",
                                "openstack/endpoints/memcached",
                                "openstack/endpoints/memcached-metrics",
                                "openstack/endpoints/neutron-coredns",
                                "openstack/endpoints/neutron-coredns-metrics",
                                "openstack/endpoints/neutron-server",
                                "openstack/endpoints/nova-api",
                                "openstack/endpoints/nova-metadata",
                                "openstack/endpoints/nova-novncproxy",
                                "openstack/endpoints/octavia-api",
                                "openstack/endpoints/openstack-exporter",
                                "openstack/endpoints/percona-xtradb-cluster-operator",
                                "openstack/endpoints/percona-xtradb-haproxy",
                                "openstack/endpoints/percona-xtradb-haproxy-metrics",
                                "openstack/endpoints/percona-xtradb-haproxy-replicas",
                                "openstack/endpoints/percona-xtradb-pxc",
                                "openstack/endpoints/percona-xtradb-pxc-unready",
                                "openstack/endpoints/placement-api",
                                "openstack/endpoints/rabbitmq-barbican",
                                "openstack/endpoints/rabbitmq-barbican-nodes",
                                "openstack/endpoints/rabbitmq-cinder",
                                "openstack/endpoints/rabbitmq-cinder-nodes",
                                "openstack/endpoints/rabbitmq-glance",
                                "openstack/endpoints/rabbitmq-glance-nodes",
                                "openstack/endpoints/rabbitmq-heat",
                                "openstack/endpoints/rabbitmq-heat-nodes",
                                "openstack/endpoints/rabbitmq-keystone",
                                "openstack/endpoints/rabbitmq-keystone-nodes",
                                "openstack/endpoints/rabbitmq-magnum",
                                "openstack/endpoints/rabbitmq-magnum-nodes",
                                "openstack/endpoints/rabbitmq-manila",
                                "openstack/endpoints/rabbitmq-manila-nodes",
                                "openstack/endpoints/rabbitmq-messaging-topology-operator-webhook",
                                "openstack/endpoints/rabbitmq-neutron",
                                "openstack/endpoints/rabbitmq-neutron-nodes",
                                "openstack/endpoints/rabbitmq-nova",
                                "openstack/endpoints/rabbitmq-nova-nodes",
                                "openstack/endpoints/rabbitmq-octavia",
                                "openstack/endpoints/rabbitmq-octavia-nodes",
                                "openstack/endpoints/rook-ceph-rgw-ceph",
                                "openstack/endpoints/staffeln-api",
                                "openstack/endpoints/valkey",
                                "openstack/endpoints/valkey-headless",
                                "openstack/endpoints/valkey-metrics",
                                "openstack/ingresses/cloudformation",
                                "openstack/ingresses/compute",
                                "openstack/ingresses/compute-novnc-proxy",
                                "openstack/ingresses/container-infra",
                                "openstack/ingresses/container-infra-registry",
                                "openstack/ingresses/dashboard",
                                "openstack/ingresses/identity",
                                "openstack/ingresses/image",
                                "openstack/ingresses/key-manager",
                                "openstack/ingresses/load-balancer",
                                "openstack/ingresses/network",
                                "openstack/ingresses/orchestration",
                                "openstack/ingresses/placement",
                                "openstack/ingresses/rook-ceph-cluster",
                                "openstack/ingresses/sharev2",
                                "openstack/ingresses/volumev3",
                                "monitoring/pods/alertmanager-kube-prometheus-stack-alertmanager-0",
                                "monitoring/pods/goldpinger-fn2gv",
                                "monitoring/pods/kube-prometheus-stack-grafana-84dd869d9d-9dvls",
                                "monitoring/pods/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf",
                                "monitoring/pods/kube-prometheus-stack-operator-cd88cf4bf-d685c",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "monitoring/pods/kube-prometheus-stack-prometheus-node-exporter-5v559",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "monitoring/pods/loki-0",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "monitoring/pods/loki-chunks-cache-0",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "monitoring/pods/loki-gateway-cf54cb88c-dbdl9",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "monitoring/pods/loki-results-cache-0",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "monitoring/pods/node-feature-discovery-gc-6675cbb6d9-n4z2r",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "monitoring/pods/node-feature-discovery-master-8665476dbc-v4lnt",
                                "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",
                                "monitoring/pods/node-feature-discovery-worker-8jv9h",
                                "monitoring/pods/prometheus-kube-prometheus-stack-prometheus-0",
                                "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",
                                "monitoring/pods/prometheus-pushgateway-7b8659c68b-mm6h5",
                                "monitoring/pods/vector-k6vm7",
                                "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",
                                "openstack/networkpolicies/rabbitmq-cluster-operator",
                                "openstack/networkpolicies/rabbitmq-messaging-topology-operator",
                                "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",
                                "openstack/networkpolicies/valkey",
                                "openstack/jobs/barbican-db-init",
                                "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\"",
                                "openstack/jobs/barbican-db-sync",
                                "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",
                                "openstack/jobs/barbican-ks-endpoints",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/barbican-ks-service",
                                "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",
                                "openstack/jobs/barbican-ks-user",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/barbican-rabbit-init",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/cinder-backup-storage-init",
                                "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",
                                "openstack/jobs/cinder-bootstrap",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/cinder-create-internal-tenant",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/cinder-db-init",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/cinder-db-sync",
                                "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",
                                "openstack/jobs/cinder-ks-endpoints",
                                "openstack/jobs/cinder-ks-service",
                                "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",
                                "openstack/jobs/cinder-ks-user",
                                "openstack/jobs/cinder-rabbit-init",
                                "openstack/jobs/cinder-storage-init",
                                "openstack/jobs/glance-db-init",
                                "openstack/jobs/glance-db-sync",
                                "openstack/jobs/glance-ks-endpoints",
                                "openstack/jobs/glance-ks-service",
                                "openstack/jobs/glance-ks-user",
                                "openstack/jobs/glance-metadefs-load",
                                "openstack/jobs/glance-rabbit-init",
                                "openstack/jobs/glance-storage-init",
                                "openstack/jobs/heat-bootstrap",
                                "openstack/jobs/heat-db-init",
                                "openstack/jobs/heat-db-sync",
                                "openstack/jobs/heat-domain-ks-user",
                                "openstack/jobs/heat-engine-cleaner-29750210",
                                "openstack/jobs/heat-engine-cleaner-29750215",
                                "openstack/jobs/heat-engine-cleaner-29750220",
                                "openstack/jobs/heat-ks-endpoints",
                                "openstack/jobs/heat-ks-service",
                                "openstack/jobs/heat-ks-user",
                                "openstack/jobs/heat-rabbit-init",
                                "openstack/jobs/heat-trusts",
                                "openstack/jobs/horizon-db-init",
                                "openstack/jobs/horizon-db-sync",
                                "openstack/jobs/keystone-bootstrap",
                                "openstack/jobs/keystone-credential-setup",
                                "openstack/jobs/keystone-db-init",
                                "openstack/jobs/keystone-db-sync",
                                "openstack/jobs/keystone-domain-manage",
                                "openstack/jobs/keystone-fernet-setup",
                                "openstack/jobs/keystone-rabbit-init",
                                "openstack/jobs/magnum-db-init",
                                "openstack/jobs/magnum-db-sync",
                                "openstack/jobs/magnum-domain-ks-user",
                                "openstack/jobs/magnum-ks-endpoints",
                                "openstack/jobs/magnum-ks-service",
                                "openstack/jobs/magnum-ks-user",
                                "openstack/jobs/magnum-rabbit-init",
                                "openstack/jobs/manila-bootstrap",
                                "openstack/jobs/manila-db-init",
                                "openstack/jobs/manila-db-sync",
                                "openstack/jobs/manila-ks-endpoints",
                                "openstack/jobs/manila-ks-service",
                                "openstack/jobs/manila-ks-user",
                                "openstack/jobs/manila-rabbit-init",
                                "openstack/jobs/neutron-db-init",
                                "openstack/jobs/neutron-db-sync",
                                "openstack/jobs/neutron-ks-endpoints",
                                "openstack/jobs/neutron-ks-service",
                                "openstack/jobs/neutron-ks-user",
                                "openstack/jobs/neutron-rabbit-init",
                                "openstack/jobs/nova-cell-setup-29750220",
                                "openstack/jobs/nova-db-init",
                                "openstack/jobs/nova-db-sync",
                                "openstack/jobs/nova-ks-endpoints",
                                "openstack/jobs/nova-ks-service",
                                "openstack/jobs/nova-ks-user",
                                "openstack/jobs/nova-rabbit-init",
                                "openstack/jobs/nova-service-cleaner-29750220",
                                "openstack/jobs/octavia-bootstrap",
                                "openstack/jobs/octavia-db-init",
                                "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",
                                "openstack/jobs/octavia-db-sync",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/octavia-ks-endpoints",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/octavia-ks-service",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/octavia-ks-user",
                                "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",
                                "openstack/jobs/octavia-rabbit-init",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/placement-db-init",
                                "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",
                                "openstack/jobs/placement-db-sync",
                                "openstack/jobs/placement-ks-endpoints",
                                "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",
                                "openstack/jobs/placement-ks-service",
                                "openstack/jobs/placement-ks-user",
                                "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",
                                "openstack/jobs/staffeln-db-init",
                                "xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value",
                                "openstack/jobs/staffeln-db-sync",
                                "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",
                                "openstack/jobs/tempest-ks-user",
                                "openstack/jobs/tempest-run-tests",
                                "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",
                                "monitoring/persistentvolumeclaims/alertmanager-kube-prometheus-stack-alertmanager-db-alertmanager-kube-prometheus-stack-alertmanager-0",
                                "monitoring/persistentvolumeclaims/prometheus-kube-prometheus-stack-prometheus-db-prometheus-kube-prometheus-stack-prometheus-0",
                                "monitoring/persistentvolumeclaims/storage-loki-0",
                                "monitoring/rolebindings/kube-prometheus-stack-grafana",
                                "monitoring/rolebindings/kube-prometheus-stack-pod-tls-sidecar",
                                "monitoring/rolebindings/node-feature-discovery-worker",
                                "monitoring/rolebindings/prometheus-smartctl-exporter",
                                "openstack/pods/barbican-api-59ccdc456b-ldmlg",
                                "openstack/pods/barbican-db-init-rm46b",
                                "openstack/pods/barbican-db-sync-cg46w",
                                "openstack/pods/barbican-ks-endpoints-qd7kd",
                                "openstack/pods/barbican-ks-service-vjxwz",
                                "openstack/pods/barbican-ks-user-cxs4b",
                                "openstack/pods/barbican-rabbit-init-xzkmx",
                                "monitoring/roles/kube-prometheus-stack-grafana",
                                "openstack/pods/cinder-api-8f75c794-7qctb",
                                "monitoring/roles/kube-prometheus-stack-pod-tls-sidecar",
                                "monitoring/roles/node-feature-discovery-worker",
                                "openstack/pods/cinder-backup-7c79b9fbcd-5g8q7",
                                "openstack/pods/cinder-backup-storage-init-s47bg",
                                "openstack/pods/cinder-bootstrap-2rdkk",
                                "openstack/pods/cinder-create-internal-tenant-hjmdc",
                                "openstack/pods/cinder-db-init-4bmb8",
                                "openstack/pods/cinder-db-sync-7zsq2",
                                "openstack/pods/cinder-ks-endpoints-x9xj5",
                                "openstack/pods/cinder-ks-service-q5sr9",
                                "openstack/pods/cinder-ks-user-tt5gv",
                                "openstack/pods/cinder-rabbit-init-bwjfn",
                                "openstack/pods/cinder-scheduler-6f74c86bbb-kjrdx",
                                "openstack/pods/cinder-storage-init-b8ztp",
                                "openstack/pods/cinder-volume-5d4544cbcd-66t8c",
                                "openstack/pods/glance-api-69bc7b7bb7-klzlz",
                                "openstack/pods/glance-db-init-64592",
                                "openstack/pods/glance-db-sync-pc66k",
                                "openstack/pods/glance-ks-endpoints-62mrr",
                                "openstack/pods/glance-ks-service-tm87x",
                                "openstack/pods/glance-ks-user-bczxc",
                                "openstack/pods/glance-metadefs-load-jn95l",
                                "openstack/pods/glance-rabbit-init-v9sd8",
                                "openstack/pods/glance-storage-init-mfjjw",
                                "openstack/pods/heat-api-549c8fd7fc-h2ksk",
                                "openstack/pods/heat-bootstrap-zsx7q",
                                "openstack/pods/heat-cfn-578ddffb95-kwq45",
                                "openstack/pods/heat-db-init-wn26b",
                                "openstack/pods/heat-db-sync-ln7t8",
                                "openstack/pods/heat-domain-ks-user-sz9ql",
                                "openstack/pods/heat-engine-7d4cfb54d8-lv2r9",
                                "openstack/pods/heat-engine-cleaner-29750210-f2d5r",
                                "openstack/pods/heat-engine-cleaner-29750215-8dbfg",
                                "openstack/pods/heat-engine-cleaner-29750220-tm9g5",
                                "openstack/pods/heat-ks-endpoints-rhm5c",
                                "openstack/pods/heat-ks-service-hhsvd",
                                "openstack/pods/heat-ks-user-h2mdq",
                                "openstack/pods/heat-rabbit-init-9kv2r",
                                "openstack/pods/heat-trusts-8whcm",
                                "openstack/pods/horizon-5d58bd548b-srrjf",
                                "openstack/pods/horizon-db-init-cj5cw",
                                "openstack/pods/horizon-db-sync-fhkrn",
                                "openstack/pods/keepalived-p4khs",
                                "openstack/pods/keystone-api-696df8d495-zp222",
                                "openstack/pods/keystone-bootstrap-dkgrd",
                                "openstack/pods/keystone-credential-setup-z9wg6",
                                "openstack/pods/keystone-db-init-bl4bd",
                                "openstack/pods/keystone-db-sync-b224x",
                                "openstack/pods/keystone-domain-manage-q8swh",
                                "openstack/pods/keystone-fernet-setup-f6h2t",
                                "openstack/pods/keystone-rabbit-init-xxc9f",
                                "openstack/pods/libvirt-libvirt-default-5ql28",
                                "openstack/pods/magnum-api-5cc598d9c7-x2tr4",
                                "openstack/pods/magnum-cluster-api-proxy-bfpzx",
                                "openstack/pods/magnum-conductor-0",
                                "openstack/pods/magnum-db-init-4p5qp",
                                "openstack/pods/magnum-db-sync-pft79",
                                "openstack/pods/magnum-domain-ks-user-4hrqd",
                                "openstack/pods/magnum-ks-endpoints-kcr6h",
                                "openstack/pods/magnum-ks-service-72hxf",
                                "openstack/pods/magnum-ks-user-q88pg",
                                "openstack/pods/magnum-rabbit-init-bsld7",
                                "openstack/pods/magnum-registry-c45778976-g7bqg",
                                "openstack/pods/manila-api-589957f847-4pb4g",
                                "openstack/pods/manila-bootstrap-25mrp",
                                "openstack/pods/manila-data-5b9554699d-h5mrm",
                                "openstack/pods/manila-db-init-vmsnn",
                                "openstack/pods/manila-db-sync-kpqzd",
                                "openstack/pods/manila-ks-endpoints-r4mz2",
                                "openstack/pods/manila-ks-service-gxbg4",
                                "openstack/pods/manila-ks-user-x866r",
                                "openstack/pods/manila-rabbit-init-zmzdn",
                                "openstack/pods/manila-scheduler-6cfdd98cc8-9n75p",
                                "openstack/pods/manila-share-8584f8db49-dw9fj",
                                "openstack/pods/memcached-memcached-cf56b6468-fn484",
                                "openstack/pods/neutron-coredns-7dd4958666-bwvsq",
                                "openstack/pods/neutron-db-init-h9tvp",
                                "openstack/pods/neutron-db-sync-gjnk7",
                                "openstack/pods/neutron-dhcp-agent-default-xxlzw",
                                "openstack/pods/neutron-ks-endpoints-v2zx8",
                                "openstack/pods/neutron-ks-service-zp49f",
                                "openstack/pods/neutron-ks-user-p9rh9",
                                "openstack/pods/neutron-l3-agent-default-667qq",
                                "openstack/pods/neutron-metadata-agent-default-j4l9t",
                                "openstack/pods/neutron-netns-cleanup-cron-default-4fzgp",
                                "openstack/pods/neutron-ovs-agent-default-khhs5",
                                "openstack/pods/neutron-rabbit-init-427z2",
                                "openstack/pods/neutron-rpc-server-6dcd988f58-qjlbc",
                                "openstack/pods/neutron-server-574f965b46-ww5ds",
                                "openstack/pods/nova-api-metadata-7978cbd585-lg78g",
                                "openstack/pods/nova-api-osapi-64585cc48b-rbnwf",
                                "openstack/pods/nova-bootstrap-ldlvv",
                                "openstack/pods/nova-cell-setup-29750220-whchb",
                                "openstack/pods/nova-cell-setup-hwm98",
                                "monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager",
                                "openstack/pods/nova-compute-default-8qhkb",
                                "monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-generated",
                                "openstack/pods/nova-conductor-74bbbf5f4-xn4lp",
                                "monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-tls-assets-0",
                                "openstack/pods/nova-db-init-dljck",
                                "monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-web-config",
                                "openstack/pods/nova-db-sync-b9whq",
                                "openstack/pods/nova-ks-endpoints-f2q6s",
                                "openstack/pods/nova-ks-service-js6x4",
                                "monitoring/secrets/alertmanager-tls",
                                "openstack/pods/nova-ks-user-cs4b6",
                                "monitoring/secrets/grafana-tls",
                                "openstack/pods/nova-novncproxy-79fb768c67-6lss4",
                                "openstack/pods/nova-rabbit-init-j4gng",
                                "monitoring/secrets/kube-prometheus-stack-admission",
                                "monitoring/secrets/kube-prometheus-stack-alertmanager-client-secret",
                                "openstack/pods/nova-scheduler-bfb895d4b-2rlbg",
                                "openstack/pods/nova-service-cleaner-29750220-rpwtx",
                                "monitoring/secrets/kube-prometheus-stack-alertmanager-cookie-secret",
                                "openstack/pods/octavia-api-cbc458db6-l2mxz",
                                "monitoring/secrets/kube-prometheus-stack-alertmanager-oauth2-proxy",
                                "openstack/pods/octavia-bootstrap-g9m65",
                                "monitoring/secrets/kube-prometheus-stack-etcd-client-cert",
                                "openstack/pods/octavia-db-init-sgzzg",
                                "openstack/pods/octavia-db-sync-6rhps",
                                "monitoring/secrets/kube-prometheus-stack-grafana",
                                "openstack/pods/octavia-health-manager-default-wf899",
                                "monitoring/secrets/kube-prometheus-stack-grafana-client-secret",
                                "openstack/pods/octavia-housekeeping-5656c56d5c-2rvnf",
                                "monitoring/secrets/kube-prometheus-stack-prometheus-client-secret",
                                "openstack/pods/octavia-ks-endpoints-nhkg5",
                                "monitoring/secrets/kube-prometheus-stack-prometheus-cookie-secret",
                                "openstack/pods/octavia-ks-service-gxxbj",
                                "monitoring/secrets/kube-prometheus-stack-prometheus-node-exporter-5v559-tls",
                                "openstack/pods/octavia-ks-user-khv4c",
                                "monitoring/secrets/kube-prometheus-stack-prometheus-oauth2-proxy",
                                "openstack/pods/octavia-rabbit-init-wcj2d",
                                "openstack/pods/octavia-worker-685684446-qp86s",
                                "monitoring/secrets/prometheus-kube-prometheus-stack-prometheus",
                                "openstack/pods/openstack-database-exporter-78c69bc7dd-tlvvm",
                                "openstack/pods/openstack-exporter-6bdf96f8b-h8bwd",
                                "monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-0-tls",
                                "openstack/pods/openvswitch-dmpcb",
                                "monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-tls-assets-0",
                                "openstack/pods/percona-xtradb-haproxy-0",
                                "monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-web-config",
                                "openstack/pods/percona-xtradb-pxc-0",
                                "openstack/pods/placement-api-6996ddb756-hd7gr",
                                "monitoring/secrets/prometheus-tls",
                                "openstack/pods/placement-db-init-7fk7s",
                                "monitoring/secrets/sh.helm.release.v1.goldpinger.v1",
                                "openstack/pods/placement-db-sync-m49p8",
                                "monitoring/secrets/sh.helm.release.v1.kube-prometheus-stack.v1",
                                "openstack/pods/placement-ks-endpoints-x2n4r",
                                "openstack/pods/placement-ks-service-xnznf",
                                "monitoring/secrets/sh.helm.release.v1.loki.v1",
                                "monitoring/secrets/sh.helm.release.v1.node-feature-discovery.v1",
                                "openstack/pods/placement-ks-user-2szl8",
                                "monitoring/secrets/sh.helm.release.v1.prometheus-pushgateway.v1",
                                "monitoring/secrets/sh.helm.release.v1.prometheus-smartctl-exporter.v1",
                                "openstack/pods/pxc-operator-69cb5bbdb9-j9zzl",
                                "monitoring/secrets/sh.helm.release.v1.vector.v1",
                                "openstack/pods/rabbitmq-barbican-server-0",
                                "openstack/pods/rabbitmq-cinder-server-0",
                                "openstack/pods/rabbitmq-cluster-operator-54f767cff8-gq9tp",
                                "openstack/pods/rabbitmq-glance-server-0",
                                "openstack/pods/rabbitmq-heat-server-0",
                                "openstack/pods/rabbitmq-keystone-server-0",
                                "openstack/pods/rabbitmq-magnum-server-0",
                                "openstack/pods/rabbitmq-manila-server-0",
                                "openstack/pods/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb",
                                "openstack/pods/rabbitmq-neutron-server-0",
                                "openstack/pods/rabbitmq-nova-server-0",
                                "openstack/pods/rabbitmq-octavia-server-0",
                                "openstack/pods/rook-ceph-crashcollector-instance-754c646bfd-f9dsz",
                                "openstack/pods/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk",
                                "openstack/pods/staffeln-api-5bbb98d484-g55wp",
                                "openstack/pods/staffeln-conductor-66fd4d8c6f-6sv4l",
                                "openstack/pods/staffeln-db-init-9vvm5",
                                "openstack/pods/staffeln-db-sync-jpdtc",
                                "openstack/pods/tempest-ks-user-9tsht",
                                "openstack/pods/tempest-run-tests-6wp98",
                                "openstack/pods/valkey-node-0",
                                "openstack/persistentvolumeclaims/datadir-percona-xtradb-pxc-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-barbican-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-cinder-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-glance-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-heat-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-keystone-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-magnum-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-manila-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-neutron-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-nova-server-0",
                                "openstack/persistentvolumeclaims/persistence-rabbitmq-octavia-server-0",
                                "openstack/persistentvolumeclaims/valkey-data-valkey-node-0",
                                "monitoring/serviceaccounts/default",
                                "monitoring/serviceaccounts/goldpinger",
                                "monitoring/serviceaccounts/kube-prometheus-stack-alertmanager",
                                "monitoring/serviceaccounts/kube-prometheus-stack-grafana",
                                "monitoring/serviceaccounts/kube-prometheus-stack-kube-state-metrics",
                                "monitoring/serviceaccounts/kube-prometheus-stack-operator",
                                "monitoring/serviceaccounts/kube-prometheus-stack-prometheus",
                                "monitoring/serviceaccounts/kube-prometheus-stack-prometheus-node-exporter",
                                "monitoring/serviceaccounts/loki",
                                "monitoring/serviceaccounts/node-feature-discovery",
                                "monitoring/serviceaccounts/node-feature-discovery-gc",
                                "monitoring/serviceaccounts/node-feature-discovery-worker",
                                "monitoring/serviceaccounts/prometheus-pushgateway",
                                "monitoring/serviceaccounts/prometheus-smartctl-exporter",
                                "monitoring/serviceaccounts/vector",
                                "monitoring/services/alertmanager-operated",
                                "monitoring/services/goldpinger",
                                "monitoring/services/kube-prometheus-stack-alertmanager",
                                "monitoring/services/kube-prometheus-stack-grafana",
                                "monitoring/services/kube-prometheus-stack-kube-state-metrics",
                                "monitoring/services/kube-prometheus-stack-operator",
                                "openstack/rolebindings/barbican-barbican-api",
                                "monitoring/services/kube-prometheus-stack-prometheus",
                                "monitoring/services/kube-prometheus-stack-prometheus-node-exporter",
                                "openstack/rolebindings/barbican-barbican-db-init",
                                "monitoring/services/loki",
                                "openstack/rolebindings/barbican-barbican-db-sync",
                                "monitoring/services/loki-chunks-cache",
                                "openstack/rolebindings/barbican-barbican-ks-endpoints",
                                "monitoring/services/loki-gateway",
                                "openstack/rolebindings/barbican-barbican-ks-service",
                                "monitoring/services/loki-headless",
                                "openstack/rolebindings/barbican-barbican-ks-user",
                                "monitoring/services/loki-memberlist",
                                "monitoring/services/loki-results-cache",
                                "openstack/rolebindings/barbican-barbican-rabbit-init",
                                "monitoring/services/prometheus-operated",
                                "openstack/rolebindings/cinder-backup-storage-init",
                                "openstack/rolebindings/cinder-cinder-api",
                                "monitoring/services/prometheus-pushgateway",
                                "openstack/rolebindings/cinder-cinder-backup",
                                "monitoring/services/prometheus-smartctl-exporter",
                                "openstack/rolebindings/cinder-cinder-bootstrap",
                                "monitoring/services/vector-headless",
                                "openstack/rolebindings/cinder-cinder-create-internal-tenant",
                                "openstack/rolebindings/cinder-cinder-db-init",
                                "openstack/rolebindings/cinder-cinder-db-sync",
                                "openstack/rolebindings/cinder-cinder-ks-endpoints",
                                "openstack/rolebindings/cinder-cinder-ks-service",
                                "openstack/rolebindings/cinder-cinder-ks-user",
                                "openstack/rolebindings/cinder-cinder-rabbit-init",
                                "openstack/rolebindings/cinder-cinder-scheduler",
                                "openstack/rolebindings/cinder-cinder-test",
                                "openstack/rolebindings/cinder-cinder-volume",
                                "openstack/rolebindings/cinder-cinder-volume-usage-audit",
                                "openstack/rolebindings/cinder-storage-init",
                                "openstack/rolebindings/glance-glance-api",
                                "openstack/rolebindings/glance-glance-db-init",
                                "openstack/rolebindings/glance-glance-db-sync",
                                "openstack/rolebindings/glance-glance-ks-endpoints",
                                "openstack/rolebindings/glance-glance-ks-service",
                                "openstack/rolebindings/glance-glance-ks-user",
                                "openstack/rolebindings/glance-glance-metadefs-load",
                                "openstack/rolebindings/glance-glance-rabbit-init",
                                "openstack/rolebindings/glance-glance-storage-init",
                                "openstack/rolebindings/glance-glance-test",
                                "openstack/rolebindings/glance-storage-init",
                                "openstack/rolebindings/heat-heat-api",
                                "openstack/rolebindings/heat-heat-bootstrap",
                                "openstack/rolebindings/heat-heat-cfn",
                                "openstack/rolebindings/heat-heat-db-init",
                                "openstack/rolebindings/heat-heat-db-sync",
                                "openstack/rolebindings/heat-heat-engine",
                                "openstack/rolebindings/heat-heat-engine-cleaner",
                                "openstack/rolebindings/heat-heat-ks-endpoints",
                                "openstack/rolebindings/heat-heat-ks-service",
                                "openstack/rolebindings/heat-heat-ks-user",
                                "openstack/rolebindings/heat-heat-ks-user-domain",
                                "openstack/rolebindings/heat-heat-purge-deleted",
                                "openstack/rolebindings/heat-heat-rabbit-init",
                                "openstack/rolebindings/heat-heat-test",
                                "openstack/rolebindings/heat-heat-trusts",
                                "openstack/rolebindings/horizon-horizon",
                                "openstack/rolebindings/horizon-horizon-db-init",
                                "openstack/rolebindings/horizon-horizon-db-sync",
                                "openstack/rolebindings/horizon-horizon-test",
                                "openstack/rolebindings/keepalived",
                                "openstack/rolebindings/keystone-credential-rotate",
                                "openstack/rolebindings/keystone-credential-setup",
                                "openstack/rolebindings/keystone-fernet-rotate",
                                "openstack/rolebindings/keystone-fernet-setup",
                                "openstack/rolebindings/keystone-keystone-api",
                                "openstack/rolebindings/keystone-keystone-bootstrap",
                                "openstack/rolebindings/keystone-keystone-credential-rotate",
                                "openstack/rolebindings/keystone-keystone-db-init",
                                "openstack/rolebindings/keystone-keystone-db-sync",
                                "openstack/rolebindings/keystone-keystone-domain-manage",
                                "openstack/rolebindings/keystone-keystone-fernet-rotate",
                                "openstack/rolebindings/keystone-keystone-test",
                                "openstack/rolebindings/libvirt-cert-manager",
                                "openstack/rolebindings/libvirt-libvirt",
                                "openstack/rolebindings/magnum-magnum-api",
                                "openstack/rolebindings/magnum-magnum-conductor",
                                "openstack/rolebindings/magnum-magnum-db-init",
                                "monitoring/statefulsets/alertmanager-kube-prometheus-stack-alertmanager",
                                "monitoring/statefulsets/loki",
                                "openstack/rolebindings/magnum-magnum-db-sync",
                                "monitoring/statefulsets/loki-chunks-cache",
                                "openstack/rolebindings/magnum-magnum-ks-endpoints",
                                "monitoring/statefulsets/loki-results-cache",
                                "openstack/rolebindings/magnum-magnum-ks-service",
                                "monitoring/statefulsets/prometheus-kube-prometheus-stack-prometheus",
                                "openstack/rolebindings/magnum-magnum-ks-user",
                                "openstack/rolebindings/magnum-magnum-ks-user-domain",
                                "openstack/rolebindings/magnum-magnum-rabbit-init",
                                "openstack/rolebindings/manila-manila-api",
                                "openstack/rolebindings/manila-manila-data",
                                "openstack/rolebindings/manila-manila-db-init",
                                "openstack/rolebindings/manila-manila-db-sync",
                                "openstack/rolebindings/manila-manila-ks-endpoints",
                                "openstack/rolebindings/manila-manila-ks-service",
                                "openstack/rolebindings/manila-manila-ks-user",
                                "openstack/rolebindings/manila-manila-rabbit-init",
                                "openstack/rolebindings/manila-manila-scheduler",
                                "openstack/rolebindings/manila-manila-share",
                                "openstack/rolebindings/neutron-neutron-db-init",
                                "openstack/rolebindings/neutron-neutron-db-sync",
                                "openstack/rolebindings/neutron-neutron-dhcp-agent",
                                "openstack/rolebindings/neutron-neutron-ks-endpoints",
                                "openstack/rolebindings/neutron-neutron-ks-service",
                                "openstack/rolebindings/neutron-neutron-ks-user",
                                "openstack/rolebindings/neutron-neutron-l3-agent",
                                "openstack/rolebindings/neutron-neutron-metadata-agent",
                                "openstack/rolebindings/neutron-neutron-ovs-agent",
                                "openstack/rolebindings/neutron-neutron-rabbit-init",
                                "openstack/rolebindings/neutron-neutron-rpc-server",
                                "openstack/rolebindings/neutron-neutron-server",
                                "openstack/rolebindings/neutron-neutron-test",
                                "openstack/rolebindings/nova-nova-api-metadata",
                                "openstack/rolebindings/nova-nova-api-osapi",
                                "openstack/rolebindings/nova-nova-bootstrap",
                                "openstack/rolebindings/nova-nova-cell-setup",
                                "openstack/rolebindings/nova-nova-cell-setup-cron",
                                "openstack/rolebindings/nova-nova-compute",
                                "openstack/rolebindings/nova-nova-conductor",
                                "openstack/rolebindings/nova-nova-db-init",
                                "openstack/rolebindings/nova-nova-db-sync",
                                "openstack/rolebindings/nova-nova-ks-endpoints",
                                "openstack/rolebindings/nova-nova-ks-service",
                                "openstack/rolebindings/nova-nova-ks-user",
                                "openstack/rolebindings/nova-nova-novncproxy",
                                "openstack/rolebindings/nova-nova-rabbit-init",
                                "openstack/rolebindings/nova-nova-scheduler",
                                "openstack/rolebindings/nova-nova-service-cleaner",
                                "openstack/rolebindings/nova-nova-test",
                                "openstack/rolebindings/octavia-octavia-api",
                                "openstack/rolebindings/octavia-octavia-db-init",
                                "openstack/rolebindings/octavia-octavia-db-sync",
                                "openstack/rolebindings/octavia-octavia-health-manager",
                                "openstack/rolebindings/octavia-octavia-housekeeping",
                                "openstack/rolebindings/octavia-octavia-ks-endpoints",
                                "openstack/rolebindings/octavia-octavia-ks-service",
                                "openstack/rolebindings/octavia-octavia-ks-user",
                                "openstack/rolebindings/octavia-octavia-rabbit-init",
                                "openstack/rolebindings/octavia-octavia-worker",
                                "openstack/rolebindings/placement-placement-api",
                                "openstack/rolebindings/placement-placement-db-init",
                                "openstack/rolebindings/placement-placement-db-sync",
                                "openstack/rolebindings/placement-placement-ks-endpoints",
                                "openstack/rolebindings/placement-placement-ks-service",
                                "openstack/rolebindings/placement-placement-ks-user",
                                "openstack/rolebindings/pxc-operator",
                                "openstack/rolebindings/rabbitmq-barbican-server",
                                "openstack/rolebindings/rabbitmq-cinder-server",
                                "openstack/rolebindings/rabbitmq-cluster-operator",
                                "openstack/rolebindings/rabbitmq-glance-server",
                                "openstack/rolebindings/rabbitmq-heat-server",
                                "openstack/rolebindings/rabbitmq-keystone-server",
                                "openstack/rolebindings/rabbitmq-magnum-server",
                                "openstack/rolebindings/rabbitmq-manila-server",
                                "openstack/roles/barbican-openstack-barbican-api",
                                "openstack/rolebindings/rabbitmq-messaging-topology-operator",
                                "openstack/rolebindings/rabbitmq-neutron-server",
                                "openstack/roles/barbican-openstack-barbican-db-init",
                                "openstack/rolebindings/rabbitmq-nova-server",
                                "openstack/roles/barbican-openstack-barbican-db-sync",
                                "openstack/rolebindings/rabbitmq-octavia-server",
                                "openstack/roles/barbican-openstack-barbican-ks-endpoints",
                                "openstack/rolebindings/rook-ceph-cluster-mgmt",
                                "openstack/rolebindings/rook-ceph-cmd-reporter",
                                "openstack/roles/barbican-openstack-barbican-ks-service",
                                "openstack/rolebindings/rook-ceph-mgr",
                                "openstack/roles/barbican-openstack-barbican-ks-user",
                                "openstack/rolebindings/rook-ceph-osd",
                                "openstack/roles/barbican-openstack-barbican-rabbit-init",
                                "openstack/roles/cinder-backup-storage-init",
                                "openstack/rolebindings/rook-ceph-purge-osd",
                                "openstack/roles/cinder-openstack-cinder-api",
                                "openstack/rolebindings/staffeln-conductor-leases",
                                "openstack/roles/cinder-openstack-cinder-backup",
                                "openstack/rolebindings/staffeln-staffeln-api",
                                "openstack/roles/cinder-openstack-cinder-bootstrap",
                                "openstack/rolebindings/staffeln-staffeln-conductor",
                                "openstack/roles/cinder-openstack-cinder-create-internal-tenant",
                                "openstack/rolebindings/staffeln-staffeln-db-init",
                                "openstack/roles/cinder-openstack-cinder-db-init",
                                "openstack/rolebindings/staffeln-staffeln-db-sync",
                                "openstack/roles/cinder-openstack-cinder-db-sync",
                                "openstack/rolebindings/tempest-tempest-ks-user",
                                "openstack/roles/cinder-openstack-cinder-ks-endpoints",
                                "openstack/rolebindings/tempest-tempest-run-tests",
                                "openstack/roles/cinder-openstack-cinder-ks-service",
                                "openstack/roles/cinder-openstack-cinder-ks-user",
                                "openstack/roles/cinder-openstack-cinder-rabbit-init",
                                "openstack/roles/cinder-openstack-cinder-scheduler",
                                "openstack/roles/cinder-openstack-cinder-test",
                                "openstack/roles/cinder-openstack-cinder-volume",
                                "openstack/roles/cinder-openstack-cinder-volume-usage-audit",
                                "openstack/roles/cinder-storage-init",
                                "openstack/roles/glance-openstack-glance-api",
                                "openstack/roles/glance-openstack-glance-db-init",
                                "openstack/roles/glance-openstack-glance-db-sync",
                                "openstack/roles/glance-openstack-glance-ks-endpoints",
                                "openstack/roles/glance-openstack-glance-ks-service",
                                "openstack/roles/glance-openstack-glance-ks-user",
                                "openstack/roles/glance-openstack-glance-metadefs-load",
                                "openstack/roles/glance-openstack-glance-rabbit-init",
                                "openstack/roles/glance-openstack-glance-storage-init",
                                "openstack/roles/glance-openstack-glance-test",
                                "openstack/roles/glance-storage-init",
                                "openstack/roles/heat-openstack-heat-api",
                                "openstack/roles/heat-openstack-heat-bootstrap",
                                "openstack/roles/heat-openstack-heat-cfn",
                                "openstack/roles/heat-openstack-heat-db-init",
                                "openstack/roles/heat-openstack-heat-db-sync",
                                "openstack/roles/heat-openstack-heat-engine",
                                "openstack/roles/heat-openstack-heat-engine-cleaner",
                                "openstack/roles/heat-openstack-heat-ks-endpoints",
                                "openstack/roles/heat-openstack-heat-ks-service",
                                "openstack/roles/heat-openstack-heat-ks-user",
                                "openstack/roles/heat-openstack-heat-ks-user-domain",
                                "openstack/roles/heat-openstack-heat-purge-deleted",
                                "openstack/roles/heat-openstack-heat-rabbit-init",
                                "openstack/roles/heat-openstack-heat-test",
                                "openstack/roles/heat-openstack-heat-trusts",
                                "openstack/roles/horizon-openstack-horizon",
                                "openstack/roles/horizon-openstack-horizon-db-init",
                                "openstack/roles/horizon-openstack-horizon-db-sync",
                                "openstack/roles/horizon-openstack-horizon-test",
                                "openstack/roles/keepalived",
                                "openstack/roles/keystone-credential-rotate",
                                "openstack/roles/keystone-credential-setup",
                                "openstack/roles/keystone-fernet-rotate",
                                "openstack/roles/keystone-fernet-setup",
                                "openstack/roles/keystone-openstack-keystone-api",
                                "openstack/roles/keystone-openstack-keystone-bootstrap",
                                "openstack/roles/keystone-openstack-keystone-credential-rotate",
                                "openstack/roles/keystone-openstack-keystone-db-init",
                                "openstack/roles/keystone-openstack-keystone-db-sync",
                                "openstack/roles/keystone-openstack-keystone-domain-manage",
                                "openstack/roles/keystone-openstack-keystone-fernet-rotate",
                                "openstack/roles/keystone-openstack-keystone-test",
                                "openstack/roles/libvirt-cert-manager",
                                "openstack/roles/libvirt-openstack-libvirt",
                                "openstack/roles/magnum-openstack-magnum-api",
                                "openstack/roles/magnum-openstack-magnum-conductor",
                                "openstack/roles/magnum-openstack-magnum-db-init",
                                "openstack/roles/magnum-openstack-magnum-db-sync",
                                "openstack/roles/magnum-openstack-magnum-ks-endpoints",
                                "openstack/roles/magnum-openstack-magnum-ks-service",
                                "openstack/roles/magnum-openstack-magnum-ks-user",
                                "openstack/roles/magnum-openstack-magnum-ks-user-domain",
                                "openstack/roles/magnum-openstack-magnum-rabbit-init",
                                "openstack/roles/manila-openstack-manila-api",
                                "openstack/roles/manila-openstack-manila-data",
                                "openstack/roles/manila-openstack-manila-db-init",
                                "openstack/roles/manila-openstack-manila-db-sync",
                                "openstack/roles/manila-openstack-manila-ks-endpoints",
                                "openstack/roles/manila-openstack-manila-ks-service",
                                "openstack/roles/manila-openstack-manila-ks-user",
                                "openstack/roles/manila-openstack-manila-rabbit-init",
                                "openstack/roles/manila-openstack-manila-scheduler",
                                "openstack/roles/manila-openstack-manila-share",
                                "openstack/roles/neutron-openstack-neutron-db-init",
                                "openstack/roles/neutron-openstack-neutron-db-sync",
                                "openstack/roles/neutron-openstack-neutron-dhcp-agent",
                                "openstack/roles/neutron-openstack-neutron-ks-endpoints",
                                "openstack/roles/neutron-openstack-neutron-ks-service",
                                "openstack/roles/neutron-openstack-neutron-ks-user",
                                "openstack/roles/neutron-openstack-neutron-l3-agent",
                                "openstack/roles/neutron-openstack-neutron-metadata-agent",
                                "openstack/roles/neutron-openstack-neutron-ovs-agent",
                                "openstack/roles/neutron-openstack-neutron-rabbit-init",
                                "openstack/roles/neutron-openstack-neutron-rpc-server",
                                "openstack/roles/neutron-openstack-neutron-server",
                                "openstack/roles/neutron-openstack-neutron-test",
                                "openstack/roles/nova-openstack-nova-api-metadata",
                                "openstack/roles/nova-openstack-nova-api-osapi",
                                "openstack/roles/nova-openstack-nova-bootstrap",
                                "openstack/roles/nova-openstack-nova-cell-setup",
                                "openstack/roles/nova-openstack-nova-cell-setup-cron",
                                "openstack/roles/nova-openstack-nova-compute",
                                "openstack/roles/nova-openstack-nova-conductor",
                                "openstack/roles/nova-openstack-nova-db-init",
                                "openstack/roles/nova-openstack-nova-db-sync",
                                "openstack/roles/nova-openstack-nova-ks-endpoints",
                                "openstack/roles/nova-openstack-nova-ks-service",
                                "openstack/roles/nova-openstack-nova-ks-user",
                                "openstack/roles/nova-openstack-nova-novncproxy",
                                "openstack/roles/nova-openstack-nova-rabbit-init",
                                "openstack/roles/nova-openstack-nova-scheduler",
                                "openstack/roles/nova-openstack-nova-service-cleaner",
                                "openstack/roles/nova-openstack-nova-test",
                                "openstack/roles/octavia-openstack-octavia-api",
                                "openstack/roles/octavia-openstack-octavia-db-init",
                                "openstack/roles/octavia-openstack-octavia-db-sync",
                                "openstack/roles/octavia-openstack-octavia-health-manager",
                                "openstack/roles/octavia-openstack-octavia-housekeeping",
                                "openstack/roles/octavia-openstack-octavia-ks-endpoints",
                                "openstack/roles/octavia-openstack-octavia-ks-service",
                                "openstack/roles/octavia-openstack-octavia-ks-user",
                                "openstack/roles/octavia-openstack-octavia-rabbit-init",
                                "openstack/roles/octavia-openstack-octavia-worker",
                                "openstack/roles/placement-openstack-placement-api",
                                "openstack/roles/placement-openstack-placement-db-init",
                                "openstack/roles/placement-openstack-placement-db-sync",
                                "openstack/roles/placement-openstack-placement-ks-endpoints",
                                "openstack/roles/placement-openstack-placement-ks-service",
                                "openstack/roles/placement-openstack-placement-ks-user",
                                "openstack/roles/pxc-operator",
                                "openstack/roles/rabbitmq-barbican-peer-discovery",
                                "openstack/roles/rabbitmq-cinder-peer-discovery",
                                "openstack/roles/rabbitmq-cluster-operator",
                                "openstack/roles/rabbitmq-glance-peer-discovery",
                                "openstack/roles/rabbitmq-heat-peer-discovery",
                                "openstack/roles/rabbitmq-keystone-peer-discovery",
                                "openstack/roles/rabbitmq-magnum-peer-discovery",
                                "openstack/roles/rabbitmq-manila-peer-discovery",
                                "openstack/roles/rabbitmq-messaging-topology-operator",
                                "openstack/roles/rabbitmq-neutron-peer-discovery",
                                "openstack/roles/rabbitmq-nova-peer-discovery",
                                "openstack/roles/rabbitmq-octavia-peer-discovery",
                                "openstack/roles/rook-ceph-cmd-reporter",
                                "openstack/roles/rook-ceph-mgr",
                                "openstack/roles/rook-ceph-osd",
                                "openstack/roles/rook-ceph-purge-osd",
                                "openstack/roles/staffeln-conductor",
                                "openstack/roles/staffeln-openstack-staffeln-api",
                                "openstack/roles/staffeln-openstack-staffeln-conductor",
                                "openstack/roles/staffeln-openstack-staffeln-db-init",
                                "openstack/roles/staffeln-openstack-staffeln-db-sync",
                                "openstack/roles/tempest-openstack-tempest-ks-user",
                                "openstack/roles/tempest-openstack-tempest-run-tests",
                                "openstack/secrets/barbican-api-certs",
                                "openstack/secrets/barbican-db-admin",
                                "openstack/secrets/barbican-db-user",
                                "openstack/secrets/barbican-etc",
                                "openstack/secrets/barbican-keystone-admin",
                                "openstack/secrets/barbican-keystone-user",
                                "openstack/secrets/barbican-rabbitmq-admin",
                                "openstack/secrets/barbican-rabbitmq-user",
                                "openstack/secrets/cinder-api-certs",
                                "openstack/secrets/cinder-backup-rbd-keyring",
                                "openstack/serviceaccounts/barbican-api",
                                "openstack/secrets/cinder-db-admin",
                                "openstack/serviceaccounts/barbican-db-init",
                                "openstack/secrets/cinder-db-user",
                                "openstack/secrets/cinder-etc",
                                "openstack/secrets/cinder-keystone-admin",
                                "openstack/secrets/cinder-keystone-test",
                                "openstack/secrets/cinder-keystone-user",
                                "openstack/secrets/cinder-rabbitmq-admin",
                                "openstack/secrets/cinder-rabbitmq-user",
                                "openstack/secrets/cinder-volume-rbd-keyring",
                                "openstack/secrets/glance-api-certs",
                                "openstack/secrets/glance-db-admin",
                                "openstack/secrets/glance-db-user",
                                "openstack/secrets/glance-etc",
                                "openstack/secrets/glance-keystone-admin",
                                "openstack/secrets/glance-keystone-test",
                                "openstack/secrets/glance-keystone-user",
                                "openstack/secrets/glance-rabbitmq-admin",
                                "openstack/secrets/glance-rabbitmq-user",
                                "openstack/secrets/heat-api-certs",
                                "openstack/secrets/heat-cfn-certs",
                                "openstack/secrets/heat-db-admin",
                                "openstack/secrets/heat-db-user",
                                "openstack/secrets/heat-etc",
                                "openstack/secrets/heat-keystone-admin",
                                "openstack/secrets/heat-keystone-stack-user",
                                "openstack/secrets/heat-keystone-test",
                                "openstack/secrets/heat-keystone-trustee",
                                "openstack/secrets/heat-keystone-user",
                                "openstack/secrets/heat-rabbitmq-admin",
                                "openstack/secrets/heat-rabbitmq-user",
                                "openstack/secrets/horizon-db-admin",
                                "openstack/secrets/horizon-db-user",
                                "openstack/secrets/horizon-etc",
                                "openstack/secrets/horizon-int-certs",
                                "openstack/secrets/horizon-keystone-admin",
                                "openstack/secrets/images-rbd-keyring",
                                "openstack/secrets/internal-percona-xtradb",
                                "openstack/secrets/keepalived-etc",
                                "openstack/secrets/keystone-api-certs",
                                "openstack/secrets/keystone-credential-keys",
                                "openstack/secrets/keystone-db-admin",
                                "openstack/secrets/keystone-db-user",
                                "openstack/secrets/keystone-etc",
                                "openstack/secrets/keystone-fernet-keys",
                                "openstack/secrets/keystone-keystone-admin",
                                "openstack/secrets/keystone-keystone-test",
                                "openstack/secrets/keystone-rabbitmq-admin",
                                "openstack/secrets/keystone-rabbitmq-user",
                                "openstack/secrets/libvirt-api-ca",
                                "openstack/secrets/libvirt-etc",
                                "openstack/secrets/libvirt-libvirt-default-5ql28-api",
                                "openstack/secrets/libvirt-libvirt-default-5ql28-vnc",
                                "openstack/secrets/libvirt-libvirt-default-etc",
                                "openstack/secrets/libvirt-vnc-ca",
                                "openstack/secrets/magnum-api-certs",
                                "openstack/secrets/magnum-db-admin",
                                "openstack/secrets/magnum-db-user",
                                "openstack/secrets/magnum-etc",
                                "openstack/secrets/magnum-keystone-admin",
                                "openstack/secrets/magnum-keystone-stack-user",
                                "openstack/secrets/magnum-keystone-user",
                                "openstack/secrets/magnum-rabbitmq-admin",
                                "openstack/secrets/magnum-rabbitmq-user",
                                "openstack/secrets/magnum-registry-certs",
                                "openstack/secrets/manila-api-certs",
                                "openstack/secrets/manila-db-admin",
                                "openstack/secrets/manila-db-user",
                                "openstack/secrets/manila-etc",
                                "openstack/secrets/manila-keystone-admin",
                                "openstack/secrets/manila-keystone-user",
                                "openstack/secrets/manila-rabbitmq-admin",
                                "openstack/secrets/manila-rabbitmq-user",
                                "openstack/secrets/manila-ssh-keys",
                                "openstack/secrets/neutron-db-admin",
                                "openstack/secrets/neutron-db-user",
                                "openstack/secrets/neutron-dhcp-agent-default",
                                "openstack/secrets/neutron-etc",
                                "openstack/secrets/neutron-keystone-admin",
                                "openstack/secrets/neutron-keystone-test",
                                "openstack/secrets/neutron-keystone-user",
                                "openstack/secrets/neutron-l3-agent-default",
                                "openstack/secrets/neutron-metadata-agent-default",
                                "openstack/secrets/neutron-netns-cleanup-cron-default",
                                "openstack/secrets/neutron-ovs-agent-default",
                                "openstack/secrets/neutron-rabbitmq-admin",
                                "openstack/secrets/neutron-rabbitmq-user",
                                "openstack/secrets/neutron-server-certs",
                                "openstack/secrets/nova-api-certs",
                                "openstack/secrets/nova-compute-default",
                                "openstack/secrets/nova-db-admin",
                                "openstack/secrets/nova-db-api-admin",
                                "openstack/secrets/nova-db-api-user",
                                "openstack/serviceaccounts/barbican-db-sync",
                                "openstack/serviceaccounts/barbican-ks-endpoints",
                                "openstack/serviceaccounts/barbican-ks-service",
                                "openstack/serviceaccounts/barbican-ks-user",
                                "openstack/serviceaccounts/barbican-rabbit-init",
                                "openstack/serviceaccounts/barbican-test",
                                "openstack/serviceaccounts/cinder-api",
                                "openstack/serviceaccounts/cinder-backup",
                                "openstack/serviceaccounts/cinder-backup-storage-init",
                                "openstack/serviceaccounts/cinder-bootstrap",
                                "openstack/serviceaccounts/cinder-create-internal-tenant",
                                "openstack/serviceaccounts/cinder-db-init",
                                "openstack/serviceaccounts/cinder-db-sync",
                                "openstack/serviceaccounts/cinder-ks-endpoints",
                                "openstack/serviceaccounts/cinder-ks-service",
                                "openstack/serviceaccounts/cinder-ks-user",
                                "openstack/serviceaccounts/cinder-rabbit-init",
                                "openstack/serviceaccounts/cinder-scheduler",
                                "openstack/serviceaccounts/cinder-storage-init",
                                "openstack/serviceaccounts/cinder-test",
                                "openstack/serviceaccounts/cinder-volume",
                                "openstack/serviceaccounts/cinder-volume-usage-audit",
                                "openstack/serviceaccounts/default",
                                "openstack/serviceaccounts/glance-api",
                                "openstack/serviceaccounts/glance-db-init",
                                "openstack/serviceaccounts/glance-db-sync",
                                "openstack/serviceaccounts/glance-ks-endpoints",
                                "openstack/serviceaccounts/glance-ks-service",
                                "openstack/serviceaccounts/glance-ks-user",
                                "openstack/serviceaccounts/glance-metadefs-load",
                                "openstack/serviceaccounts/glance-rabbit-init",
                                "openstack/serviceaccounts/glance-storage-init",
                                "openstack/serviceaccounts/glance-test",
                                "openstack/serviceaccounts/heat-api",
                                "openstack/serviceaccounts/heat-bootstrap",
                                "openstack/serviceaccounts/heat-cfn",
                                "openstack/serviceaccounts/heat-db-init",
                                "openstack/serviceaccounts/heat-db-sync",
                                "openstack/serviceaccounts/heat-engine",
                                "openstack/serviceaccounts/heat-engine-cleaner",
                                "openstack/serviceaccounts/heat-ks-endpoints",
                                "openstack/serviceaccounts/heat-ks-service",
                                "openstack/serviceaccounts/heat-ks-user",
                                "openstack/serviceaccounts/heat-ks-user-domain",
                                "openstack/serviceaccounts/heat-purge-deleted",
                                "openstack/serviceaccounts/heat-rabbit-init",
                                "openstack/serviceaccounts/heat-test",
                                "openstack/serviceaccounts/heat-trusts",
                                "openstack/serviceaccounts/horizon",
                                "openstack/serviceaccounts/horizon-db-init",
                                "openstack/serviceaccounts/horizon-db-sync",
                                "openstack/serviceaccounts/horizon-test",
                                "openstack/serviceaccounts/keepalived",
                                "openstack/serviceaccounts/keystone-api",
                                "openstack/serviceaccounts/keystone-bootstrap",
                                "openstack/serviceaccounts/keystone-credential-rotate",
                                "openstack/serviceaccounts/keystone-credential-setup",
                                "openstack/serviceaccounts/keystone-db-init",
                                "openstack/serviceaccounts/keystone-db-sync",
                                "openstack/serviceaccounts/keystone-domain-manage",
                                "openstack/serviceaccounts/keystone-fernet-rotate",
                                "openstack/serviceaccounts/keystone-fernet-setup",
                                "openstack/serviceaccounts/keystone-rabbit-init",
                                "openstack/serviceaccounts/keystone-test",
                                "openstack/serviceaccounts/libvirt",
                                "openstack/serviceaccounts/magnum-api",
                                "openstack/serviceaccounts/magnum-conductor",
                                "openstack/serviceaccounts/magnum-db-init",
                                "openstack/serviceaccounts/magnum-db-sync",
                                "openstack/serviceaccounts/magnum-ks-endpoints",
                                "openstack/serviceaccounts/magnum-ks-service",
                                "openstack/secrets/nova-db-cell0-admin",
                                "openstack/secrets/nova-db-cell0-user",
                                "openstack/secrets/nova-db-user",
                                "openstack/secrets/nova-etc",
                                "openstack/secrets/nova-keystone-admin",
                                "openstack/secrets/nova-keystone-test",
                                "openstack/secrets/nova-keystone-user",
                                "openstack/secrets/nova-novncproxy-certs",
                                "openstack/secrets/nova-novncproxy-vencrypt",
                                "openstack/secrets/nova-rabbitmq-admin",
                                "openstack/secrets/nova-rabbitmq-user",
                                "openstack/secrets/nova-ssh",
                                "openstack/secrets/octavia-amphora-ssh-key",
                                "openstack/secrets/octavia-api-certs",
                                "openstack/secrets/octavia-client-ca",
                                "openstack/secrets/octavia-client-certs",
                                "openstack/secrets/octavia-db-admin",
                                "openstack/secrets/octavia-db-user",
                                "openstack/secrets/octavia-etc",
                                "openstack/secrets/octavia-health-manager-default",
                                "openstack/secrets/octavia-keystone-admin",
                                "openstack/secrets/octavia-keystone-test",
                                "openstack/secrets/octavia-keystone-user",
                                "openstack/secrets/octavia-persistence-db-admin",
                                "openstack/secrets/octavia-persistence-db-user",
                                "openstack/secrets/octavia-rabbitmq-admin",
                                "openstack/secrets/octavia-rabbitmq-user",
                                "openstack/secrets/octavia-server-ca",
                                "openstack/secrets/openstack-database-exporter-dsn",
                                "openstack/secrets/percona-xtradb",
                                "openstack/secrets/placement-api-certs",
                                "openstack/secrets/placement-db-admin",
                                "openstack/secrets/placement-db-user",
                                "openstack/secrets/placement-etc",
                                "openstack/secrets/placement-keystone-admin",
                                "openstack/secrets/placement-keystone-user",
                                "openstack/secrets/pvc-ceph-client-key",
                                "openstack/secrets/rabbitmq-barbican-default-user",
                                "openstack/secrets/rabbitmq-barbican-erlang-cookie",
                                "openstack/secrets/rabbitmq-cinder-default-user",
                                "openstack/secrets/rabbitmq-cinder-erlang-cookie",
                                "openstack/secrets/rabbitmq-glance-default-user",
                                "openstack/secrets/rabbitmq-glance-erlang-cookie",
                                "openstack/secrets/rabbitmq-heat-default-user",
                                "openstack/secrets/rabbitmq-heat-erlang-cookie",
                                "openstack/secrets/rabbitmq-keystone-default-user",
                                "openstack/secrets/rabbitmq-keystone-erlang-cookie",
                                "openstack/secrets/rabbitmq-magnum-default-user",
                                "openstack/secrets/rabbitmq-magnum-erlang-cookie",
                                "openstack/secrets/rabbitmq-manila-default-user",
                                "openstack/secrets/rabbitmq-manila-erlang-cookie",
                                "openstack/secrets/rabbitmq-messaging-topology-operator-webhook",
                                "openstack/secrets/rabbitmq-neutron-default-user",
                                "openstack/secrets/rabbitmq-neutron-erlang-cookie",
                                "openstack/secrets/rabbitmq-nova-default-user",
                                "openstack/secrets/rabbitmq-nova-erlang-cookie",
                                "openstack/secrets/rabbitmq-octavia-default-user",
                                "openstack/secrets/rabbitmq-octavia-erlang-cookie",
                                "openstack/secrets/rook-ceph-config",
                                "openstack/secrets/rook-ceph-crash-collector-keyring",
                                "openstack/secrets/rook-ceph-mon",
                                "openstack/secrets/rook-ceph-rgw-ceph-a-keyring",
                                "openstack/secrets/rook-ceph-rgw-ceph-certs",
                                "openstack/secrets/rook-ceph-rgw-ceph-creds",
                                "openstack/secrets/rook-csi-cephfs-node",
                                "openstack/secrets/rook-csi-cephfs-provisioner",
                                "openstack/secrets/rook-csi-rbd-node",
                                "openstack/secrets/rook-csi-rbd-provisioner",
                                "openstack/secrets/sh.helm.release.v1.barbican.v1",
                                "openstack/secrets/sh.helm.release.v1.ceph-provisioners.v1",
                                "openstack/secrets/sh.helm.release.v1.ceph.v1",
                                "openstack/secrets/sh.helm.release.v1.cinder.v1",
                                "openstack/secrets/sh.helm.release.v1.glance.v1",
                                "openstack/secrets/sh.helm.release.v1.heat.v1",
                                "openstack/secrets/sh.helm.release.v1.horizon.v1",
                                "openstack/secrets/sh.helm.release.v1.keystone.v1",
                                "openstack/secrets/sh.helm.release.v1.libvirt.v1",
                                "openstack/secrets/sh.helm.release.v1.magnum.v1",
                                "openstack/secrets/sh.helm.release.v1.manila.v1",
                                "openstack/secrets/sh.helm.release.v1.memcached.v1",
                                "openstack/secrets/sh.helm.release.v1.neutron-coredns.v1",
                                "openstack/serviceaccounts/magnum-ks-user",
                                "openstack/serviceaccounts/magnum-ks-user-domain",
                                "openstack/serviceaccounts/magnum-rabbit-init",
                                "openstack/serviceaccounts/manila-api",
                                "openstack/serviceaccounts/manila-bootstrap",
                                "openstack/serviceaccounts/manila-data",
                                "openstack/serviceaccounts/manila-db-init",
                                "openstack/serviceaccounts/manila-db-sync",
                                "openstack/serviceaccounts/manila-ks-endpoints",
                                "openstack/serviceaccounts/manila-ks-service",
                                "openstack/serviceaccounts/manila-ks-user",
                                "openstack/serviceaccounts/manila-rabbit-init",
                                "openstack/serviceaccounts/manila-scheduler",
                                "openstack/serviceaccounts/manila-share",
                                "openstack/serviceaccounts/memcached-memcached",
                                "openstack/serviceaccounts/neutron-db-init",
                                "openstack/serviceaccounts/neutron-db-sync",
                                "openstack/serviceaccounts/neutron-dhcp-agent",
                                "openstack/serviceaccounts/neutron-ks-endpoints",
                                "openstack/serviceaccounts/neutron-ks-service",
                                "openstack/serviceaccounts/neutron-ks-user",
                                "openstack/serviceaccounts/neutron-l3-agent",
                                "openstack/serviceaccounts/neutron-metadata-agent",
                                "openstack/serviceaccounts/neutron-netns-cleanup-cron",
                                "openstack/serviceaccounts/neutron-ovs-agent",
                                "openstack/serviceaccounts/neutron-rabbit-init",
                                "openstack/serviceaccounts/neutron-rpc-server",
                                "openstack/serviceaccounts/neutron-server",
                                "openstack/serviceaccounts/neutron-test",
                                "openstack/serviceaccounts/nova-api-metadata",
                                "openstack/serviceaccounts/nova-api-osapi",
                                "openstack/serviceaccounts/nova-bootstrap",
                                "openstack/serviceaccounts/nova-cell-setup",
                                "openstack/serviceaccounts/nova-cell-setup-cron",
                                "openstack/serviceaccounts/nova-compute",
                                "openstack/serviceaccounts/nova-conductor",
                                "openstack/serviceaccounts/nova-db-init",
                                "openstack/serviceaccounts/nova-db-sync",
                                "openstack/serviceaccounts/nova-ks-endpoints",
                                "openstack/serviceaccounts/nova-ks-service",
                                "openstack/serviceaccounts/nova-ks-user",
                                "openstack/serviceaccounts/nova-novncproxy",
                                "openstack/serviceaccounts/nova-rabbit-init",
                                "openstack/serviceaccounts/nova-scheduler",
                                "openstack/serviceaccounts/nova-service-cleaner",
                                "openstack/serviceaccounts/nova-test",
                                "openstack/serviceaccounts/octavia-api",
                                "openstack/serviceaccounts/octavia-bootstrap",
                                "openstack/serviceaccounts/octavia-db-init",
                                "openstack/serviceaccounts/octavia-db-sync",
                                "openstack/serviceaccounts/octavia-health-manager",
                                "openstack/serviceaccounts/octavia-housekeeping",
                                "openstack/serviceaccounts/octavia-ks-endpoints",
                                "openstack/serviceaccounts/octavia-ks-service",
                                "openstack/serviceaccounts/octavia-ks-user",
                                "openstack/serviceaccounts/octavia-rabbit-init",
                                "openstack/serviceaccounts/octavia-worker",
                                "openstack/serviceaccounts/openvswitch-server",
                                "openstack/serviceaccounts/placement-api",
                                "openstack/serviceaccounts/placement-db-init",
                                "openstack/serviceaccounts/placement-db-sync",
                                "openstack/serviceaccounts/placement-ks-endpoints",
                                "openstack/serviceaccounts/placement-ks-service",
                                "openstack/serviceaccounts/placement-ks-user",
                                "openstack/serviceaccounts/pxc-operator",
                                "openstack/serviceaccounts/rabbitmq-barbican-server",
                                "openstack/serviceaccounts/rabbitmq-cinder-server",
                                "openstack/serviceaccounts/rabbitmq-cluster-operator",
                                "openstack/serviceaccounts/rabbitmq-glance-server",
                                "openstack/secrets/sh.helm.release.v1.neutron.v1",
                                "openstack/secrets/sh.helm.release.v1.nova.v1",
                                "openstack/secrets/sh.helm.release.v1.octavia.v1",
                                "openstack/secrets/sh.helm.release.v1.openvswitch.v1",
                                "openstack/secrets/sh.helm.release.v1.placement.v1",
                                "openstack/secrets/sh.helm.release.v1.pxc-operator.v1",
                                "openstack/secrets/sh.helm.release.v1.rabbitmq-cluster-operator.v1",
                                "openstack/secrets/sh.helm.release.v1.staffeln.v1",
                                "openstack/secrets/sh.helm.release.v1.tempest.v1",
                                "openstack/secrets/sh.helm.release.v1.valkey.v1",
                                "openstack/secrets/staffeln-db-admin",
                                "openstack/secrets/staffeln-db-user",
                                "openstack/secrets/staffeln-etc",
                                "openstack/secrets/tempest-etc",
                                "openstack/secrets/tempest-keystone-admin",
                                "openstack/secrets/tempest-keystone-user",
                                "openstack/secrets/valkey-ca",
                                "openstack/secrets/valkey-server-certs",
                                "openstack/services/barbican-api",
                                "openstack/services/ceph-mon",
                                "openstack/services/cinder-api",
                                "openstack/services/glance-api",
                                "openstack/services/heat-api",
                                "openstack/services/heat-cfn",
                                "openstack/services/horizon",
                                "openstack/services/horizon-int",
                                "openstack/services/keystone-api",
                                "openstack/services/magnum-api",
                                "openstack/services/magnum-registry",
                                "openstack/services/manila-api",
                                "openstack/services/memcached",
                                "openstack/services/memcached-metrics",
                                "openstack/services/neutron-coredns",
                                "openstack/services/neutron-coredns-metrics",
                                "openstack/services/neutron-server",
                                "openstack/services/nova-api",
                                "openstack/services/nova-metadata",
                                "openstack/services/nova-novncproxy",
                                "openstack/services/octavia-api",
                                "openstack/services/openstack-exporter",
                                "openstack/services/percona-xtradb-cluster-operator",
                                "openstack/services/percona-xtradb-haproxy",
                                "openstack/services/percona-xtradb-haproxy-metrics",
                                "openstack/services/percona-xtradb-haproxy-replicas",
                                "openstack/services/percona-xtradb-pxc",
                                "openstack/services/percona-xtradb-pxc-unready",
                                "openstack/services/placement-api",
                                "openstack/services/rabbitmq-barbican",
                                "openstack/services/rabbitmq-barbican-nodes",
                                "openstack/services/rabbitmq-cinder",
                                "openstack/services/rabbitmq-cinder-nodes",
                                "openstack/services/rabbitmq-glance",
                                "openstack/services/rabbitmq-glance-nodes",
                                "openstack/services/rabbitmq-heat",
                                "openstack/services/rabbitmq-heat-nodes",
                                "openstack/services/rabbitmq-keystone",
                                "openstack/services/rabbitmq-keystone-nodes",
                                "openstack/services/rabbitmq-magnum",
                                "openstack/services/rabbitmq-magnum-nodes",
                                "openstack/services/rabbitmq-manila",
                                "openstack/services/rabbitmq-manila-nodes",
                                "openstack/services/rabbitmq-messaging-topology-operator-webhook",
                                "openstack/services/rabbitmq-neutron",
                                "openstack/services/rabbitmq-neutron-nodes",
                                "openstack/services/rabbitmq-nova",
                                "openstack/services/rabbitmq-nova-nodes",
                                "openstack/services/rabbitmq-octavia",
                                "openstack/services/rabbitmq-octavia-nodes",
                                "openstack/services/rook-ceph-rgw-ceph",
                                "openstack/services/staffeln-api",
                                "openstack/services/valkey",
                                "openstack/services/valkey-headless",
                                "openstack/services/valkey-metrics",
                                "orc-system/configmaps/kube-root-ca.crt",
                                "openstack/statefulsets/magnum-conductor",
                                "openstack/statefulsets/percona-xtradb-haproxy",
                                "openstack/statefulsets/percona-xtradb-pxc",
                                "openstack/statefulsets/rabbitmq-barbican-server",
                                "openstack/statefulsets/rabbitmq-cinder-server",
                                "openstack/statefulsets/rabbitmq-glance-server",
                                "openstack/statefulsets/rabbitmq-heat-server",
                                "openstack/statefulsets/rabbitmq-keystone-server",
                                "openstack/statefulsets/rabbitmq-magnum-server",
                                "openstack/statefulsets/rabbitmq-manila-server",
                                "openstack/statefulsets/rabbitmq-neutron-server",
                                "openstack/serviceaccounts/rabbitmq-heat-server",
                                "openstack/serviceaccounts/rabbitmq-keystone-server",
                                "openstack/serviceaccounts/rabbitmq-magnum-server",
                                "openstack/serviceaccounts/rabbitmq-manila-server",
                                "openstack/serviceaccounts/rabbitmq-messaging-topology-operator",
                                "openstack/serviceaccounts/rabbitmq-neutron-server",
                                "openstack/serviceaccounts/rabbitmq-nova-server",
                                "openstack/serviceaccounts/rabbitmq-octavia-server",
                                "openstack/serviceaccounts/rook-ceph-cmd-reporter",
                                "openstack/serviceaccounts/rook-ceph-default",
                                "openstack/serviceaccounts/rook-ceph-mgr",
                                "openstack/serviceaccounts/rook-ceph-osd",
                                "openstack/serviceaccounts/rook-ceph-purge-osd",
                                "openstack/serviceaccounts/rook-ceph-rgw",
                                "openstack/serviceaccounts/staffeln-api",
                                "openstack/serviceaccounts/staffeln-conductor",
                                "openstack/serviceaccounts/staffeln-db-init",
                                "openstack/serviceaccounts/staffeln-db-sync",
                                "openstack/serviceaccounts/tempest-ks-user",
                                "openstack/serviceaccounts/tempest-run-tests",
                                "openstack/serviceaccounts/valkey",
                                "orc-system/deployment/orc-controller-manager",
                                "rook-ceph/configmaps/kube-root-ca.crt",
                                "rook-ceph/configmaps/rook-ceph-csi-config",
                                "rook-ceph/configmaps/rook-ceph-csi-mapping-config",
                                "rook-ceph/configmaps/rook-ceph-operator-config",
                                "orc-system/endpoints/orc-controller-manager-metrics-service",
                                "rook-ceph/deployment/rook-ceph-operator",
                                "orc-system/pods/orc-controller-manager-6cb597b5d4-7j97s",
                                "rook-ceph/pods/rook-ceph-operator-76bbbb77ff-vsdpn",
                                "orc-system/rolebindings/orc-leader-election-rolebinding",
                                "orc-system/roles/orc-leader-election-role",
                                "rook-ceph/rolebindings/cephfs-csi-provisioner-role-cfg",
                                "rook-ceph/rolebindings/rbd-csi-provisioner-role-cfg",
                                "rook-ceph/rolebindings/rook-ceph-cluster-mgmt",
                                "rook-ceph/rolebindings/rook-ceph-cmd-reporter",
                                "rook-ceph/rolebindings/rook-ceph-mgr",
                                "rook-ceph/rolebindings/rook-ceph-mgr-system",
                                "rook-ceph/rolebindings/rook-ceph-mgr-system-openstack",
                                "rook-ceph/rolebindings/rook-ceph-osd",
                                "rook-ceph/rolebindings/rook-ceph-purge-osd",
                                "rook-ceph/rolebindings/rook-ceph-system",
                                "orc-system/serviceaccounts/default",
                                "orc-system/serviceaccounts/orc-controller-manager",
                                "orc-system/services/orc-controller-manager-metrics-service",
                                "rook-ceph/roles/cephfs-external-provisioner-cfg",
                                "rook-ceph/roles/rbd-external-provisioner-cfg",
                                "rook-ceph/roles/rook-ceph-cmd-reporter",
                                "rook-ceph/roles/rook-ceph-mgr",
                                "rook-ceph/roles/rook-ceph-osd",
                                "rook-ceph/roles/rook-ceph-purge-osd",
                                "rook-ceph/roles/rook-ceph-system",
                                "rook-ceph/secrets/sh.helm.release.v1.rook-ceph.v1",
                                "rook-ceph/serviceaccounts/default",
                                "rook-ceph/serviceaccounts/objectstorage-provisioner",
                                "rook-ceph/serviceaccounts/rook-ceph-cmd-reporter",
                                "rook-ceph/serviceaccounts/rook-ceph-default",
                                "rook-ceph/serviceaccounts/rook-ceph-mgr",
                                "rook-ceph/serviceaccounts/rook-ceph-osd",
                                "rook-ceph/serviceaccounts/rook-ceph-purge-osd",
                                "rook-ceph/serviceaccounts/rook-ceph-rgw",
                                "rook-ceph/serviceaccounts/rook-ceph-system",
                                "rook-ceph/serviceaccounts/rook-csi-cephfs-plugin-sa",
                                "openstack/statefulsets/rabbitmq-nova-server",
                                "openstack/statefulsets/rabbitmq-octavia-server",
                                "openstack/statefulsets/valkey-node",
                                "secretgen-controller/configmaps/kube-root-ca.crt",
                                "secretgen-controller/deployment/secretgen-controller",
                                "secretgen-controller/pods/secretgen-controller-5cf976ccc7-p7kq9",
                                "secretgen-controller/serviceaccounts/default",
                                "secretgen-controller/serviceaccounts/secretgen-controller-sa",
                                "rook-ceph/serviceaccounts/rook-csi-cephfs-provisioner-sa",
                                "rook-ceph/serviceaccounts/rook-csi-rbd-plugin-sa",
                                "rook-ceph/serviceaccounts/rook-csi-rbd-provisioner-sa"
                            ],
                            "zuul_log_id": "0242ac17-0010-42c9-e99d-00000000001c-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:04:37.875009Z",
                            "start": "2026-07-25T21:01:06.497902Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/capi-aggregated-manager-role.txt\n>f+++++++++ objects/cluster/clusterrole/capi-aggregated-manager-role.yaml\n>f+++++++++ objects/cluster/clusterrole/capi-kubeadm-bootstrap-manager-role.txt\n>f+++++++++ objects/cluster/clusterrole/capi-kubeadm-bootstrap-manager-role.yaml\n>f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-aggregated-manager-role.txt\n>f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-aggregated-manager-role.yaml\n>f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-manager-role.txt\n>f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-manager-role.yaml\n>f+++++++++ objects/cluster/clusterrole/capi-manager-role.txt\n>f+++++++++ objects/cluster/clusterrole/capi-manager-role.yaml\n>f+++++++++ objects/cluster/clusterrole/capo-manager-role.txt\n>f+++++++++ objects/cluster/clusterrole/capo-manager-role.yaml\n>f+++++++++ objects/cluster/clusterrole/cephfs-csi-nodeplugin.txt\n>f+++++++++ objects/cluster/clusterrole/cephfs-csi-nodeplugin.yaml\n>f+++++++++ objects/cluster/clusterrole/cephfs-external-provisioner-runner.txt\n>f+++++++++ objects/cluster/clusterrole/cephfs-external-provisioner-runner.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-cainjector.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-cainjector.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-cluster-view.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-cluster-view.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-approve:cert-manager-io.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-approve:cert-manager-io.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificates.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificates.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificatesigningrequests.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificatesigningrequests.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-challenges.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-challenges.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-clusterissuers.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-clusterissuers.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-ingress-shim.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-ingress-shim.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-issuers.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-issuers.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-orders.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-controller-orders.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-edit.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-edit.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-view.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-view.yaml\n>f+++++++++ objects/cluster/clusterrole/cert-manager-webhook:subjectaccessreviews.txt\n>f+++++++++ objects/cluster/clusterrole/cert-manager-webhook:subjectaccessreviews.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/goldpinger-clusterrole.txt\n>f+++++++++ objects/cluster/clusterrole/goldpinger-clusterrole.yaml\n>f+++++++++ objects/cluster/clusterrole/ingress-nginx.txt\n>f+++++++++ objects/cluster/clusterrole/ingress-nginx.yaml\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-grafana-clusterrole.txt\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-grafana-clusterrole.yaml\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-kube-state-metrics.txt\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-kube-state-metrics.yaml\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-operator.txt\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-operator.yaml\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-prometheus.yaml\n>f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.txt\n>f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.yaml\n>f+++++++++ objects/cluster/clusterrole/local-path-provisioner.txt\n>f+++++++++ objects/cluster/clusterrole/local-path-provisioner.yaml\n>f+++++++++ objects/cluster/clusterrole/neutron-coredns.txt\n>f+++++++++ objects/cluster/clusterrole/neutron-coredns.yaml\n>f+++++++++ objects/cluster/clusterrole/node-feature-discovery-gc.txt\n>f+++++++++ objects/cluster/clusterrole/node-feature-discovery-gc.yaml\n>f+++++++++ objects/cluster/clusterrole/node-feature-discovery.txt\n>f+++++++++ objects/cluster/clusterrole/node-feature-discovery.yaml\n>f+++++++++ objects/cluster/clusterrole/nova-bootstrap.txt\n>f+++++++++ objects/cluster/clusterrole/nova-bootstrap.yaml\n>f+++++++++ objects/cluster/clusterrole/nova-cell-setup.txt\n>f+++++++++ objects/cluster/clusterrole/nova-cell-setup.yaml\n>f+++++++++ objects/cluster/clusterrole/objectstorage-provisioner-role.txt\n>f+++++++++ objects/cluster/clusterrole/objectstorage-provisioner-role.yaml\n>f+++++++++ objects/cluster/clusterrole/orc-image-editor-role.txt\n>f+++++++++ objects/cluster/clusterrole/orc-image-editor-role.yaml\n>f+++++++++ objects/cluster/clusterrole/orc-image-viewer-role.txt\n>f+++++++++ objects/cluster/clusterrole/orc-image-viewer-role.yaml\n>f+++++++++ objects/cluster/clusterrole/orc-manager-role.txt\n>f+++++++++ objects/cluster/clusterrole/orc-manager-role.yaml\n>f+++++++++ objects/cluster/clusterrole/orc-metrics-auth-role.txt\n>f+++++++++ objects/cluster/clusterrole/orc-metrics-auth-role.yaml\n>f+++++++++ objects/cluster/clusterrole/orc-metrics-reader.txt\n>f+++++++++ objects/cluster/clusterrole/orc-metrics-reader.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-admin.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-admin.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-edit.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-edit.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-view.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-view.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-admin.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-admin.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-edit.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-edit.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-view.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-view.yaml\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack.txt\n>f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack.yaml\n>f+++++++++ objects/cluster/clusterrole/rbd-csi-nodeplugin.txt\n>f+++++++++ objects/cluster/clusterrole/rbd-csi-nodeplugin.yaml\n>f+++++++++ objects/cluster/clusterrole/rbd-external-provisioner-runner.txt\n>f+++++++++ objects/cluster/clusterrole/rbd-external-provisioner-runner.yaml\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-cluster-mgmt.txt\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-cluster-mgmt.yaml\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-global.txt\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-global.yaml\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-cluster.txt\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-cluster.yaml\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-system.txt\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-system.yaml\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-object-bucket.txt\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-object-bucket.yaml\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-osd.txt\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-osd.yaml\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-system.txt\n>f+++++++++ objects/cluster/clusterrole/rook-ceph-system.yaml\n>f+++++++++ objects/cluster/clusterrole/secretgen-controller-cluster-role.txt\n>f+++++++++ objects/cluster/clusterrole/secretgen-controller-cluster-role.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/vector.txt\n>f+++++++++ objects/cluster/clusterrole/vector.yaml\n>f+++++++++ objects/cluster/clusterrole/view.txt\n>f+++++++++ objects/cluster/clusterrole/view.yaml\ncd+++++++++ objects/cluster/clusterrolebinding/\n>f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-bootstrap-manager-rolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-bootstrap-manager-rolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-control-plane-manager-rolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-control-plane-manager-rolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/capi-manager-rolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/capi-manager-rolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/capo-manager-rolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/capo-manager-rolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-nodeplugin-role.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-nodeplugin-role.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-provisioner-role.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-provisioner-role.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-cainjector.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-cainjector.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-approve:cert-manager-io.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-approve:cert-manager-io.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificates.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificates.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificatesigningrequests.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificatesigningrequests.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-challenges.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-challenges.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-clusterissuers.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-clusterissuers.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-ingress-shim.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-ingress-shim.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-issuers.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-issuers.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-orders.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-orders.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-webhook:subjectaccessreviews.txt\n>f+++++++++ objects/cluster/clusterrolebinding/cert-manager-webhook:subjectaccessreviews.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/goldpinger-clusterrolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/goldpinger-clusterrolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/ingress-nginx.txt\n>f+++++++++ objects/cluster/clusterrolebinding/ingress-nginx.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-grafana-clusterrolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-grafana-clusterrolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-kube-state-metrics.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-kube-state-metrics.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-operator.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-operator.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-prometheus.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/local-path-provisioner.txt\n>f+++++++++ objects/cluster/clusterrolebinding/local-path-provisioner.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/magnum-cluster-api.txt\n>f+++++++++ objects/cluster/clusterrolebinding/magnum-cluster-api.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/neutron-coredns.txt\n>f+++++++++ objects/cluster/clusterrolebinding/neutron-coredns.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery-gc.txt\n>f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery-gc.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery.txt\n>f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/nova-bootstrap.txt\n>f+++++++++ objects/cluster/clusterrolebinding/nova-bootstrap.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/nova-cell-setup.txt\n>f+++++++++ objects/cluster/clusterrolebinding/nova-cell-setup.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/objectstorage-provisioner-role-binding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/objectstorage-provisioner-role-binding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/orc-manager-rolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/orc-manager-rolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/orc-metrics-auth-rolebinding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/orc-metrics-auth-rolebinding.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-cluster-operator-openstack.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-cluster-operator-openstack.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-messaging-topology-operator-openstack.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-messaging-topology-operator-openstack.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-nodeplugin.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-nodeplugin.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-provisioner-role.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-provisioner-role.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-global.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-global.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster-openstack.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster-openstack.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-object-bucket.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-object-bucket.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd-openstack.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd-openstack.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-system.txt\n>f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-system.yaml\n>f+++++++++ objects/cluster/clusterrolebinding/secretgen-controller-cluster-role-binding.txt\n>f+++++++++ objects/cluster/clusterrolebinding/secretgen-controller-cluster-role-binding.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\n>f+++++++++ objects/cluster/clusterrolebinding/vector.txt\n>f+++++++++ objects/cluster/clusterrolebinding/vector.yaml\ncd+++++++++ objects/cluster/namespace/\n>f+++++++++ objects/cluster/namespace/auth-system.txt\n>f+++++++++ objects/cluster/namespace/auth-system.yaml\n>f+++++++++ objects/cluster/namespace/capi-kubeadm-bootstrap-system.txt\n>f+++++++++ objects/cluster/namespace/capi-kubeadm-bootstrap-system.yaml\n>f+++++++++ objects/cluster/namespace/capi-kubeadm-control-plane-system.txt\n>f+++++++++ objects/cluster/namespace/capi-kubeadm-control-plane-system.yaml\n>f+++++++++ objects/cluster/namespace/capi-system.txt\n>f+++++++++ objects/cluster/namespace/capi-system.yaml\n>f+++++++++ objects/cluster/namespace/capo-system.txt\n>f+++++++++ objects/cluster/namespace/capo-system.yaml\n>f+++++++++ objects/cluster/namespace/cert-manager.txt\n>f+++++++++ objects/cluster/namespace/cert-manager.yaml\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/ingress-nginx.txt\n>f+++++++++ objects/cluster/namespace/ingress-nginx.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\n>f+++++++++ objects/cluster/namespace/local-path-storage.txt\n>f+++++++++ objects/cluster/namespace/local-path-storage.yaml\n>f+++++++++ objects/cluster/namespace/magnum-system.txt\n>f+++++++++ objects/cluster/namespace/magnum-system.yaml\n>f+++++++++ objects/cluster/namespace/monitoring.txt\n>f+++++++++ objects/cluster/namespace/monitoring.yaml\n>f+++++++++ objects/cluster/namespace/openstack.txt\n>f+++++++++ objects/cluster/namespace/openstack.yaml\n>f+++++++++ objects/cluster/namespace/orc-system.txt\n>f+++++++++ objects/cluster/namespace/orc-system.yaml\n>f+++++++++ objects/cluster/namespace/rook-ceph.txt\n>f+++++++++ objects/cluster/namespace/rook-ceph.yaml\n>f+++++++++ objects/cluster/namespace/secretgen-controller.txt\n>f+++++++++ objects/cluster/namespace/secretgen-controller.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/auth-system/\ncd+++++++++ objects/namespaced/auth-system/configmaps/\n>f+++++++++ objects/namespaced/auth-system/configmaps/keycloak-env-vars.txt\n>f+++++++++ objects/namespaced/auth-system/configmaps/keycloak-env-vars.yaml\n>f+++++++++ objects/namespaced/auth-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/auth-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/auth-system/endpoints/\n>f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-headless.txt\n>f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-headless.yaml\n>f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-metrics.txt\n>f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-metrics.yaml\n>f+++++++++ objects/namespaced/auth-system/endpoints/keycloak.txt\n>f+++++++++ objects/namespaced/auth-system/endpoints/keycloak.yaml\ncd+++++++++ objects/namespaced/auth-system/ingresses/\n>f+++++++++ objects/namespaced/auth-system/ingresses/keycloak.txt\n>f+++++++++ objects/namespaced/auth-system/ingresses/keycloak.yaml\ncd+++++++++ objects/namespaced/auth-system/networkpolicies/\n>f+++++++++ objects/namespaced/auth-system/networkpolicies/keycloak.txt\n>f+++++++++ objects/namespaced/auth-system/networkpolicies/keycloak.yaml\ncd+++++++++ objects/namespaced/auth-system/pods/\n>f+++++++++ objects/namespaced/auth-system/pods/keycloak-0.txt\n>f+++++++++ objects/namespaced/auth-system/pods/keycloak-0.yaml\ncd+++++++++ objects/namespaced/auth-system/secrets/\n>f+++++++++ objects/namespaced/auth-system/secrets/keycloak-externaldb.txt\n>f+++++++++ objects/namespaced/auth-system/secrets/keycloak-externaldb.yaml\n>f+++++++++ objects/namespaced/auth-system/secrets/keycloak.199-204-45-115.nip.io-tls.txt\n>f+++++++++ objects/namespaced/auth-system/secrets/keycloak.199-204-45-115.nip.io-tls.yaml\n>f+++++++++ objects/namespaced/auth-system/secrets/keycloak.txt\n>f+++++++++ objects/namespaced/auth-system/secrets/keycloak.yaml\n>f+++++++++ objects/namespaced/auth-system/secrets/sh.helm.release.v1.keycloak.v1.txt\n>f+++++++++ objects/namespaced/auth-system/secrets/sh.helm.release.v1.keycloak.v1.yaml\ncd+++++++++ objects/namespaced/auth-system/serviceaccounts/\n>f+++++++++ objects/namespaced/auth-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/auth-system/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/auth-system/serviceaccounts/keycloak.txt\n>f+++++++++ objects/namespaced/auth-system/serviceaccounts/keycloak.yaml\ncd+++++++++ objects/namespaced/auth-system/services/\n>f+++++++++ objects/namespaced/auth-system/services/keycloak-headless.txt\n>f+++++++++ objects/namespaced/auth-system/services/keycloak-headless.yaml\n>f+++++++++ objects/namespaced/auth-system/services/keycloak-metrics.txt\n>f+++++++++ objects/namespaced/auth-system/services/keycloak-metrics.yaml\n>f+++++++++ objects/namespaced/auth-system/services/keycloak.txt\n>f+++++++++ objects/namespaced/auth-system/services/keycloak.yaml\ncd+++++++++ objects/namespaced/auth-system/statefulsets/\n>f+++++++++ objects/namespaced/auth-system/statefulsets/keycloak.txt\n>f+++++++++ objects/namespaced/auth-system/statefulsets/keycloak.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/configmaps/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/deployment/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/deployment/capi-kubeadm-bootstrap-controller-manager.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/deployment/capi-kubeadm-bootstrap-controller-manager.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/endpoints/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/endpoints/capi-kubeadm-bootstrap-webhook-service.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/endpoints/capi-kubeadm-bootstrap-webhook-service.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/pods/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/pods/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/pods/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/rolebindings/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/rolebindings/capi-kubeadm-bootstrap-leader-election-rolebinding.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/rolebindings/capi-kubeadm-bootstrap-leader-election-rolebinding.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/roles/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/roles/capi-kubeadm-bootstrap-leader-election-role.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/roles/capi-kubeadm-bootstrap-leader-election-role.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/secrets/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/secrets/capi-kubeadm-bootstrap-webhook-service-cert.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/secrets/capi-kubeadm-bootstrap-webhook-service-cert.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/capi-kubeadm-bootstrap-manager.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/capi-kubeadm-bootstrap-manager.yaml\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/services/\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/services/capi-kubeadm-bootstrap-webhook-service.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/services/capi-kubeadm-bootstrap-webhook-service.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/configmaps/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/deployment/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/deployment/capi-kubeadm-control-plane-controller-manager.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/deployment/capi-kubeadm-control-plane-controller-manager.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/endpoints/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/endpoints/capi-kubeadm-control-plane-webhook-service.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/endpoints/capi-kubeadm-control-plane-webhook-service.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/pods/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/pods/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/pods/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/rolebindings/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/rolebindings/capi-kubeadm-control-plane-leader-election-rolebinding.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/rolebindings/capi-kubeadm-control-plane-leader-election-rolebinding.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/roles/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/roles/capi-kubeadm-control-plane-leader-election-role.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/roles/capi-kubeadm-control-plane-leader-election-role.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/secrets/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/secrets/capi-kubeadm-control-plane-webhook-service-cert.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/secrets/capi-kubeadm-control-plane-webhook-service-cert.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/capi-kubeadm-control-plane-manager.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/capi-kubeadm-control-plane-manager.yaml\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/services/\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/services/capi-kubeadm-control-plane-webhook-service.txt\n>f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/services/capi-kubeadm-control-plane-webhook-service.yaml\ncd+++++++++ objects/namespaced/capi-system/\ncd+++++++++ objects/namespaced/capi-system/configmaps/\n>f+++++++++ objects/namespaced/capi-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/capi-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/capi-system/deployment/\n>f+++++++++ objects/namespaced/capi-system/deployment/capi-controller-manager.txt\n>f+++++++++ objects/namespaced/capi-system/deployment/capi-controller-manager.yaml\ncd+++++++++ objects/namespaced/capi-system/endpoints/\n>f+++++++++ objects/namespaced/capi-system/endpoints/capi-webhook-service.txt\n>f+++++++++ objects/namespaced/capi-system/endpoints/capi-webhook-service.yaml\ncd+++++++++ objects/namespaced/capi-system/pods/\n>f+++++++++ objects/namespaced/capi-system/pods/capi-controller-manager-5647546676-97x8r.txt\n>f+++++++++ objects/namespaced/capi-system/pods/capi-controller-manager-5647546676-97x8r.yaml\ncd+++++++++ objects/namespaced/capi-system/rolebindings/\n>f+++++++++ objects/namespaced/capi-system/rolebindings/capi-leader-election-rolebinding.txt\n>f+++++++++ objects/namespaced/capi-system/rolebindings/capi-leader-election-rolebinding.yaml\ncd+++++++++ objects/namespaced/capi-system/roles/\n>f+++++++++ objects/namespaced/capi-system/roles/capi-leader-election-role.txt\n>f+++++++++ objects/namespaced/capi-system/roles/capi-leader-election-role.yaml\ncd+++++++++ objects/namespaced/capi-system/secrets/\n>f+++++++++ objects/namespaced/capi-system/secrets/capi-webhook-service-cert.txt\n>f+++++++++ objects/namespaced/capi-system/secrets/capi-webhook-service-cert.yaml\ncd+++++++++ objects/namespaced/capi-system/serviceaccounts/\n>f+++++++++ objects/namespaced/capi-system/serviceaccounts/capi-manager.txt\n>f+++++++++ objects/namespaced/capi-system/serviceaccounts/capi-manager.yaml\n>f+++++++++ objects/namespaced/capi-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/capi-system/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/capi-system/services/\n>f+++++++++ objects/namespaced/capi-system/services/capi-webhook-service.txt\n>f+++++++++ objects/namespaced/capi-system/services/capi-webhook-service.yaml\ncd+++++++++ objects/namespaced/capo-system/\ncd+++++++++ objects/namespaced/capo-system/configmaps/\n>f+++++++++ objects/namespaced/capo-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/capo-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/capo-system/deployment/\n>f+++++++++ objects/namespaced/capo-system/deployment/capo-controller-manager.txt\n>f+++++++++ objects/namespaced/capo-system/deployment/capo-controller-manager.yaml\ncd+++++++++ objects/namespaced/capo-system/endpoints/\n>f+++++++++ objects/namespaced/capo-system/endpoints/capo-webhook-service.txt\n>f+++++++++ objects/namespaced/capo-system/endpoints/capo-webhook-service.yaml\ncd+++++++++ objects/namespaced/capo-system/pods/\n>f+++++++++ objects/namespaced/capo-system/pods/capo-controller-manager-56cf844ccd-r5j9f.txt\n>f+++++++++ objects/namespaced/capo-system/pods/capo-controller-manager-56cf844ccd-r5j9f.yaml\ncd+++++++++ objects/namespaced/capo-system/rolebindings/\n>f+++++++++ objects/namespaced/capo-system/rolebindings/capo-leader-election-rolebinding.txt\n>f+++++++++ objects/namespaced/capo-system/rolebindings/capo-leader-election-rolebinding.yaml\ncd+++++++++ objects/namespaced/capo-system/roles/\n>f+++++++++ objects/namespaced/capo-system/roles/capo-leader-election-role.txt\n>f+++++++++ objects/namespaced/capo-system/roles/capo-leader-election-role.yaml\ncd+++++++++ objects/namespaced/capo-system/secrets/\n>f+++++++++ objects/namespaced/capo-system/secrets/capo-webhook-service-cert.txt\n>f+++++++++ objects/namespaced/capo-system/secrets/capo-webhook-service-cert.yaml\ncd+++++++++ objects/namespaced/capo-system/serviceaccounts/\n>f+++++++++ objects/namespaced/capo-system/serviceaccounts/capo-manager.txt\n>f+++++++++ objects/namespaced/capo-system/serviceaccounts/capo-manager.yaml\n>f+++++++++ objects/namespaced/capo-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/capo-system/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/capo-system/services/\n>f+++++++++ objects/namespaced/capo-system/services/capo-webhook-service.txt\n>f+++++++++ objects/namespaced/capo-system/services/capo-webhook-service.yaml\ncd+++++++++ objects/namespaced/cert-manager/\ncd+++++++++ objects/namespaced/cert-manager/configmaps/\n>f+++++++++ objects/namespaced/cert-manager/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/cert-manager/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/cert-manager/deployment/\n>f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-cainjector.txt\n>f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-cainjector.yaml\n>f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-webhook.txt\n>f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-webhook.yaml\n>f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager.txt\n>f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager.yaml\ncd+++++++++ objects/namespaced/cert-manager/endpoints/\n>f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager-webhook.txt\n>f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager-webhook.yaml\n>f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager.txt\n>f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager.yaml\ncd+++++++++ objects/namespaced/cert-manager/pods/\n>f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-79c48d47db-cj86t.txt\n>f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-79c48d47db-cj86t.yaml\n>f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-cainjector-579c9dd7cd-89cgw.txt\n>f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-cainjector-579c9dd7cd-89cgw.yaml\n>f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-webhook-7d6b59cfdc-l6qdr.txt\n>f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-webhook-7d6b59cfdc-l6qdr.yaml\ncd+++++++++ objects/namespaced/cert-manager/rolebindings/\n>f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-cainjector:leaderelection.txt\n>f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-cainjector:leaderelection.yaml\n>f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-webhook:dynamic-serving.txt\n>f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-webhook:dynamic-serving.yaml\n>f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager:leaderelection.txt\n>f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager:leaderelection.yaml\ncd+++++++++ objects/namespaced/cert-manager/roles/\n>f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-cainjector:leaderelection.txt\n>f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-cainjector:leaderelection.yaml\n>f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-webhook:dynamic-serving.txt\n>f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-webhook:dynamic-serving.yaml\n>f+++++++++ objects/namespaced/cert-manager/roles/cert-manager:leaderelection.txt\n>f+++++++++ objects/namespaced/cert-manager/roles/cert-manager:leaderelection.yaml\ncd+++++++++ objects/namespaced/cert-manager/secrets/\n>f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-selfsigned-ca.txt\n>f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-selfsigned-ca.yaml\n>f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-webhook-ca.txt\n>f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-webhook-ca.yaml\n>f+++++++++ objects/namespaced/cert-manager/secrets/kube-prometheus-stack-ca.txt\n>f+++++++++ objects/namespaced/cert-manager/secrets/kube-prometheus-stack-ca.yaml\n>f+++++++++ objects/namespaced/cert-manager/secrets/sh.helm.release.v1.cert-manager.v1.txt\n>f+++++++++ objects/namespaced/cert-manager/secrets/sh.helm.release.v1.cert-manager.v1.yaml\ncd+++++++++ objects/namespaced/cert-manager/serviceaccounts/\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-cainjector.txt\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-cainjector.yaml\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-webhook.txt\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-webhook.yaml\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager.txt\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager.yaml\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/cert-manager/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/cert-manager/services/\n>f+++++++++ objects/namespaced/cert-manager/services/cert-manager-webhook.txt\n>f+++++++++ objects/namespaced/cert-manager/services/cert-manager-webhook.yaml\n>f+++++++++ objects/namespaced/cert-manager/services/cert-manager.txt\n>f+++++++++ objects/namespaced/cert-manager/services/cert-manager.yaml\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/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-spwj4.txt\n>f+++++++++ objects/namespaced/envoy-gateway-system/pods/envoy-gateway-78446f96c9-spwj4.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/ingress-nginx/\ncd+++++++++ objects/namespaced/ingress-nginx/configmaps/\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-controller.txt\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-controller.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-tcp.txt\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-tcp.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-udp.txt\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-udp.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/ingress-nginx/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/daemonsets/\n>f+++++++++ objects/namespaced/ingress-nginx/daemonsets/ingress-nginx-controller.txt\n>f+++++++++ objects/namespaced/ingress-nginx/daemonsets/ingress-nginx-controller.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/deployment/\n>f+++++++++ objects/namespaced/ingress-nginx/deployment/ingress-nginx-defaultbackend.txt\n>f+++++++++ objects/namespaced/ingress-nginx/deployment/ingress-nginx-defaultbackend.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/endpoints/\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-admission.txt\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-admission.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-metrics.txt\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-metrics.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller.txt\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-defaultbackend.txt\n>f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-defaultbackend.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/pods/\n>f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-controller-m84zt.txt\n>f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-controller-m84zt.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-defaultbackend-6987ff55cf-j8vf4.txt\n>f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-defaultbackend-6987ff55cf-j8vf4.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/rolebindings/\n>f+++++++++ objects/namespaced/ingress-nginx/rolebindings/ingress-nginx.txt\n>f+++++++++ objects/namespaced/ingress-nginx/rolebindings/ingress-nginx.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/roles/\n>f+++++++++ objects/namespaced/ingress-nginx/roles/ingress-nginx.txt\n>f+++++++++ objects/namespaced/ingress-nginx/roles/ingress-nginx.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/secrets/\n>f+++++++++ objects/namespaced/ingress-nginx/secrets/ingress-nginx-admission.txt\n>f+++++++++ objects/namespaced/ingress-nginx/secrets/ingress-nginx-admission.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/secrets/sh.helm.release.v1.ingress-nginx.v1.txt\n>f+++++++++ objects/namespaced/ingress-nginx/secrets/sh.helm.release.v1.ingress-nginx.v1.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/\n>f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx-backend.txt\n>f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx-backend.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx.txt\n>f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx.yaml\ncd+++++++++ objects/namespaced/ingress-nginx/services/\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-admission.txt\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-admission.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-metrics.txt\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-metrics.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller.txt\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller.yaml\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-defaultbackend.txt\n>f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-defaultbackend.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/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/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/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/kube-dns.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-dns.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-coredns.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-coredns.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-controller-manager.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-controller-manager.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-etcd.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-etcd.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-proxy.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-proxy.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-scheduler.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-scheduler.yaml\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kubelet.txt\n>f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kubelet.yaml\ncd+++++++++ objects/namespaced/kube-system/pods/\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-fql4m.txt\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-fql4m.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-fnjvv.txt\n>f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-fnjvv.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-84qs9.txt\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-84qs9.yaml\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-dw5qr.txt\n>f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-dw5qr.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-rq7pr.txt\n>f+++++++++ objects/namespaced/kube-system/pods/kube-proxy-rq7pr.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/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/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-7bd6wu.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-7bd6wu.yaml\n>f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-rt9eoe.txt\n>f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-rt9eoe.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.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/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/kube-dns.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-dns.yaml\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-coredns.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-coredns.yaml\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-controller-manager.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-controller-manager.yaml\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-etcd.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-etcd.yaml\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-proxy.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-proxy.yaml\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-scheduler.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-scheduler.yaml\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kubelet.txt\n>f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kubelet.yaml\ncd+++++++++ objects/namespaced/local-path-storage/\ncd+++++++++ objects/namespaced/local-path-storage/configmaps/\n>f+++++++++ objects/namespaced/local-path-storage/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/local-path-storage/configmaps/kube-root-ca.crt.yaml\n>f+++++++++ objects/namespaced/local-path-storage/configmaps/local-path-config.txt\n>f+++++++++ objects/namespaced/local-path-storage/configmaps/local-path-config.yaml\ncd+++++++++ objects/namespaced/local-path-storage/deployment/\n>f+++++++++ objects/namespaced/local-path-storage/deployment/local-path-provisioner.txt\n>f+++++++++ objects/namespaced/local-path-storage/deployment/local-path-provisioner.yaml\ncd+++++++++ objects/namespaced/local-path-storage/pods/\n>f+++++++++ objects/namespaced/local-path-storage/pods/local-path-provisioner-679c578f5-xzxgl.txt\n>f+++++++++ objects/namespaced/local-path-storage/pods/local-path-provisioner-679c578f5-xzxgl.yaml\ncd+++++++++ objects/namespaced/local-path-storage/secrets/\n>f+++++++++ objects/namespaced/local-path-storage/secrets/sh.helm.release.v1.local-path-provisioner.v1.txt\n>f+++++++++ objects/namespaced/local-path-storage/secrets/sh.helm.release.v1.local-path-provisioner.v1.yaml\ncd+++++++++ objects/namespaced/local-path-storage/serviceaccounts/\n>f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/local-path-provisioner.txt\n>f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/local-path-provisioner.yaml\ncd+++++++++ objects/namespaced/magnum-system/\ncd+++++++++ objects/namespaced/magnum-system/configmaps/\n>f+++++++++ objects/namespaced/magnum-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/magnum-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/magnum-system/serviceaccounts/\n>f+++++++++ objects/namespaced/magnum-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/magnum-system/serviceaccounts/default.yaml\ncd+++++++++ objects/namespaced/monitoring/\ncd+++++++++ objects/namespaced/monitoring/configmaps/\n>f+++++++++ objects/namespaced/monitoring/configmaps/goldpinger-zap.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/goldpinger-zap.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/ipmi-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/ipmi-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-alertmanager-overview.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-alertmanager-overview.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-apiserver.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-apiserver.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-cluster-total.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-cluster-total.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-controller-manager.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-controller-manager.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster-advanced.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster-advanced.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-goldpinger.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-goldpinger.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-haproxy.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-haproxy.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-host-details.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-host-details.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-hosts-overview.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-hosts-overview.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-node-exporter-full.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-node-exporter-full.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osd-device-details.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osd-device-details.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osds-overview.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osds-overview.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-detail.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-detail.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-overview.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-overview.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-details.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-details.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-overview.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-overview.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-etcd.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-etcd.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-config-dashboards.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-config-dashboards.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-datasource.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-datasource.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-overview.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-overview.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-coredns.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-coredns.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-cluster.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-cluster.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-multicluster.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-multicluster.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-namespace.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-namespace.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-node.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-node.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-pod.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-pod.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workload.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workload.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workloads-namespace.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workloads-namespace.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-kubelet.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-kubelet.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-pod.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-pod.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-workload.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-workload.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-cluster-rsrc-use.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-cluster-rsrc-use.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-rsrc-use.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-rsrc-use.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes-darwin.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes-darwin.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-persistentvolumesusage.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-persistentvolumesusage.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-pod-total.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-pod-total.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus-tls.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus-tls.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-proxy.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-proxy.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-scheduler.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-scheduler.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-workload-total.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-workload-total.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/kube-root-ca.crt.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki-alerting-rules.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki-alerting-rules.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki-gateway.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki-gateway.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki-runtime.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki-runtime.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/loki.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-master-conf.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-master-conf.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-topology-updater-conf.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-topology-updater-conf.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-worker-conf.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-worker-conf.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/prometheus-kube-prometheus-stack-prometheus-rulefiles-0.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/prometheus-kube-prometheus-stack-prometheus-rulefiles-0.yaml\n>f+++++++++ objects/namespaced/monitoring/configmaps/vector.txt\n>f+++++++++ objects/namespaced/monitoring/configmaps/vector.yaml\ncd+++++++++ objects/namespaced/monitoring/daemonsets/\n>f+++++++++ objects/namespaced/monitoring/daemonsets/goldpinger.txt\n>f+++++++++ objects/namespaced/monitoring/daemonsets/goldpinger.yaml\n>f+++++++++ objects/namespaced/monitoring/daemonsets/ipmi-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/daemonsets/ipmi-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/daemonsets/kube-prometheus-stack-prometheus-node-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/daemonsets/kube-prometheus-stack-prometheus-node-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/daemonsets/node-feature-discovery-worker.txt\n>f+++++++++ objects/namespaced/monitoring/daemonsets/node-feature-discovery-worker.yaml\n>f+++++++++ objects/namespaced/monitoring/daemonsets/prometheus-smartctl-exporter-0.txt\n>f+++++++++ objects/namespaced/monitoring/daemonsets/prometheus-smartctl-exporter-0.yaml\n>f+++++++++ objects/namespaced/monitoring/daemonsets/vector.txt\n>f+++++++++ objects/namespaced/monitoring/daemonsets/vector.yaml\ncd+++++++++ objects/namespaced/monitoring/deployment/\n>f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-kube-state-metrics.txt\n>f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-kube-state-metrics.yaml\n>f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-operator.txt\n>f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-operator.yaml\n>f+++++++++ objects/namespaced/monitoring/deployment/loki-gateway.txt\n>f+++++++++ objects/namespaced/monitoring/deployment/loki-gateway.yaml\n>f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-gc.txt\n>f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-gc.yaml\n>f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-master.txt\n>f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-master.yaml\n>f+++++++++ objects/namespaced/monitoring/deployment/prometheus-pushgateway.txt\n>f+++++++++ objects/namespaced/monitoring/deployment/prometheus-pushgateway.yaml\ncd+++++++++ objects/namespaced/monitoring/endpoints/\n>f+++++++++ objects/namespaced/monitoring/endpoints/alertmanager-operated.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/alertmanager-operated.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/goldpinger.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/goldpinger.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-alertmanager.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-alertmanager.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-kube-state-metrics.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-kube-state-metrics.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-operator.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-operator.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus-node-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus-node-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-chunks-cache.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-chunks-cache.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-gateway.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-gateway.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-headless.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-headless.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-memberlist.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-memberlist.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-results-cache.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki-results-cache.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/loki.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-operated.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-operated.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-pushgateway.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-pushgateway.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-smartctl-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-smartctl-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/endpoints/vector-headless.txt\n>f+++++++++ objects/namespaced/monitoring/endpoints/vector-headless.yaml\ncd+++++++++ objects/namespaced/monitoring/ingresses/\n>f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-alertmanager.txt\n>f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-alertmanager.yaml\n>f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-prometheus.yaml\ncd+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/\n>f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/alertmanager-kube-prometheus-stack-alertmanager-db-alertmanager-kube-prometheus-stack-alertmanager-0.txt\n>f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/alertmanager-kube-prometheus-stack-alertmanager-db-alertmanager-kube-prometheus-stack-alertmanager-0.yaml\n>f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/prometheus-kube-prometheus-stack-prometheus-db-prometheus-kube-prometheus-stack-prometheus-0.txt\n>f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/prometheus-kube-prometheus-stack-prometheus-db-prometheus-kube-prometheus-stack-prometheus-0.yaml\n>f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/storage-loki-0.txt\n>f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/storage-loki-0.yaml\ncd+++++++++ objects/namespaced/monitoring/pods/\n>f+++++++++ objects/namespaced/monitoring/pods/alertmanager-kube-prometheus-stack-alertmanager-0.txt\n>f+++++++++ objects/namespaced/monitoring/pods/alertmanager-kube-prometheus-stack-alertmanager-0.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/goldpinger-fn2gv.txt\n>f+++++++++ objects/namespaced/monitoring/pods/goldpinger-fn2gv.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-grafana-84dd869d9d-9dvls.txt\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-grafana-84dd869d9d-9dvls.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf.txt\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-operator-cd88cf4bf-d685c.txt\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-operator-cd88cf4bf-d685c.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-prometheus-node-exporter-5v559.txt\n>f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-prometheus-node-exporter-5v559.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/loki-0.txt\n>f+++++++++ objects/namespaced/monitoring/pods/loki-0.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/loki-chunks-cache-0.txt\n>f+++++++++ objects/namespaced/monitoring/pods/loki-chunks-cache-0.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/loki-gateway-cf54cb88c-dbdl9.txt\n>f+++++++++ objects/namespaced/monitoring/pods/loki-gateway-cf54cb88c-dbdl9.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/loki-results-cache-0.txt\n>f+++++++++ objects/namespaced/monitoring/pods/loki-results-cache-0.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-gc-6675cbb6d9-n4z2r.txt\n>f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-gc-6675cbb6d9-n4z2r.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-master-8665476dbc-v4lnt.txt\n>f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-master-8665476dbc-v4lnt.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-worker-8jv9h.txt\n>f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-worker-8jv9h.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/prometheus-kube-prometheus-stack-prometheus-0.txt\n>f+++++++++ objects/namespaced/monitoring/pods/prometheus-kube-prometheus-stack-prometheus-0.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/prometheus-pushgateway-7b8659c68b-mm6h5.txt\n>f+++++++++ objects/namespaced/monitoring/pods/prometheus-pushgateway-7b8659c68b-mm6h5.yaml\n>f+++++++++ objects/namespaced/monitoring/pods/vector-k6vm7.txt\n>f+++++++++ objects/namespaced/monitoring/pods/vector-k6vm7.yaml\ncd+++++++++ objects/namespaced/monitoring/rolebindings/\n>f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-pod-tls-sidecar.txt\n>f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-pod-tls-sidecar.yaml\n>f+++++++++ objects/namespaced/monitoring/rolebindings/node-feature-discovery-worker.txt\n>f+++++++++ objects/namespaced/monitoring/rolebindings/node-feature-discovery-worker.yaml\n>f+++++++++ objects/namespaced/monitoring/rolebindings/prometheus-smartctl-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/rolebindings/prometheus-smartctl-exporter.yaml\ncd+++++++++ objects/namespaced/monitoring/roles/\n>f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-pod-tls-sidecar.txt\n>f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-pod-tls-sidecar.yaml\n>f+++++++++ objects/namespaced/monitoring/roles/node-feature-discovery-worker.txt\n>f+++++++++ objects/namespaced/monitoring/roles/node-feature-discovery-worker.yaml\ncd+++++++++ objects/namespaced/monitoring/secrets/\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-generated.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-generated.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-tls-assets-0.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-tls-assets-0.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-web-config.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-web-config.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-tls.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-tls.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/grafana-tls.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/grafana-tls.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-admission.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-admission.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-client-secret.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-client-secret.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-cookie-secret.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-cookie-secret.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-oauth2-proxy.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-oauth2-proxy.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-etcd-client-cert.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-etcd-client-cert.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana-client-secret.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana-client-secret.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-client-secret.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-client-secret.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-cookie-secret.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-cookie-secret.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-node-exporter-5v559-tls.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-node-exporter-5v559-tls.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-oauth2-proxy.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-oauth2-proxy.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-0-tls.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-0-tls.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-tls-assets-0.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-tls-assets-0.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-web-config.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-web-config.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-tls.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/prometheus-tls.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.goldpinger.v1.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.goldpinger.v1.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.kube-prometheus-stack.v1.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.kube-prometheus-stack.v1.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.loki.v1.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.loki.v1.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.node-feature-discovery.v1.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.node-feature-discovery.v1.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-pushgateway.v1.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-pushgateway.v1.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-smartctl-exporter.v1.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-smartctl-exporter.v1.yaml\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.vector.v1.txt\n>f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.vector.v1.yaml\ncd+++++++++ objects/namespaced/monitoring/serviceaccounts/\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/goldpinger.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/goldpinger.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-alertmanager.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-alertmanager.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-kube-state-metrics.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-kube-state-metrics.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-operator.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-operator.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus-node-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus-node-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/loki.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/loki.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-gc.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-gc.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-worker.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-worker.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-pushgateway.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-pushgateway.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-smartctl-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-smartctl-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/vector.txt\n>f+++++++++ objects/namespaced/monitoring/serviceaccounts/vector.yaml\ncd+++++++++ objects/namespaced/monitoring/services/\n>f+++++++++ objects/namespaced/monitoring/services/alertmanager-operated.txt\n>f+++++++++ objects/namespaced/monitoring/services/alertmanager-operated.yaml\n>f+++++++++ objects/namespaced/monitoring/services/goldpinger.txt\n>f+++++++++ objects/namespaced/monitoring/services/goldpinger.yaml\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-alertmanager.txt\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-alertmanager.yaml\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-grafana.txt\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-grafana.yaml\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-kube-state-metrics.txt\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-kube-state-metrics.yaml\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-operator.txt\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-operator.yaml\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus-node-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus-node-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus.yaml\n>f+++++++++ objects/namespaced/monitoring/services/loki-chunks-cache.txt\n>f+++++++++ objects/namespaced/monitoring/services/loki-chunks-cache.yaml\n>f+++++++++ objects/namespaced/monitoring/services/loki-gateway.txt\n>f+++++++++ objects/namespaced/monitoring/services/loki-gateway.yaml\n>f+++++++++ objects/namespaced/monitoring/services/loki-headless.txt\n>f+++++++++ objects/namespaced/monitoring/services/loki-headless.yaml\n>f+++++++++ objects/namespaced/monitoring/services/loki-memberlist.txt\n>f+++++++++ objects/namespaced/monitoring/services/loki-memberlist.yaml\n>f+++++++++ objects/namespaced/monitoring/services/loki-results-cache.txt\n>f+++++++++ objects/namespaced/monitoring/services/loki-results-cache.yaml\n>f+++++++++ objects/namespaced/monitoring/services/loki.txt\n>f+++++++++ objects/namespaced/monitoring/services/loki.yaml\n>f+++++++++ objects/namespaced/monitoring/services/prometheus-operated.txt\n>f+++++++++ objects/namespaced/monitoring/services/prometheus-operated.yaml\n>f+++++++++ objects/namespaced/monitoring/services/prometheus-pushgateway.txt\n>f+++++++++ objects/namespaced/monitoring/services/prometheus-pushgateway.yaml\n>f+++++++++ objects/namespaced/monitoring/services/prometheus-smartctl-exporter.txt\n>f+++++++++ objects/namespaced/monitoring/services/prometheus-smartctl-exporter.yaml\n>f+++++++++ objects/namespaced/monitoring/services/vector-headless.txt\n>f+++++++++ objects/namespaced/monitoring/services/vector-headless.yaml\ncd+++++++++ objects/namespaced/monitoring/statefulsets/\n>f+++++++++ objects/namespaced/monitoring/statefulsets/alertmanager-kube-prometheus-stack-alertmanager.txt\n>f+++++++++ objects/namespaced/monitoring/statefulsets/alertmanager-kube-prometheus-stack-alertmanager.yaml\n>f+++++++++ objects/namespaced/monitoring/statefulsets/loki-chunks-cache.txt\n>f+++++++++ objects/namespaced/monitoring/statefulsets/loki-chunks-cache.yaml\n>f+++++++++ objects/namespaced/monitoring/statefulsets/loki-results-cache.txt\n>f+++++++++ objects/namespaced/monitoring/statefulsets/loki-results-cache.yaml\n>f+++++++++ objects/namespaced/monitoring/statefulsets/loki.txt\n>f+++++++++ objects/namespaced/monitoring/statefulsets/loki.yaml\n>f+++++++++ objects/namespaced/monitoring/statefulsets/prometheus-kube-prometheus-stack-prometheus.txt\n>f+++++++++ objects/namespaced/monitoring/statefulsets/prometheus-kube-prometheus-stack-prometheus.yaml\ncd+++++++++ objects/namespaced/openstack/\ncd+++++++++ objects/namespaced/openstack/configmaps/\n>f+++++++++ objects/namespaced/openstack/configmaps/barbican-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/barbican-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/ceph-csi-config.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/ceph-csi-config.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/ceph-etc.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/ceph-etc.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/cinder-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/cinder-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/glance-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/glance-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/heat-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/heat-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/horizon-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/horizon-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/keepalived-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/keepalived-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/keystone-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/keystone-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/keystone-openid-metadata.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/keystone-openid-metadata.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/kube-root-ca.crt.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/libvirt-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/libvirt-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/libvirt-libvirt-default-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/libvirt-libvirt-default-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/magnum-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/magnum-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/magnum-cluster-api-proxy-config.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/magnum-cluster-api-proxy-config.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/manila-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/manila-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/memcached-memcached-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/memcached-memcached-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/neutron-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/neutron-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/neutron-coredns.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/neutron-coredns.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/nova-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/nova-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/octavia-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/octavia-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/openvswitch-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/openvswitch-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-haproxy.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-haproxy.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-pxc.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-pxc.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/placement-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/placement-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-plugins-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-plugins-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-server-conf.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-server-conf.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-mon-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-mon-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-pdbstatemap.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-pdbstatemap.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-rgw-ceph-mime-types.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-rgw-ceph-mime-types.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-config-override.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/rook-config-override.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/staffeln-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/staffeln-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/tempest-bin.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/tempest-bin.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/valkey-configuration.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/valkey-configuration.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/valkey-health.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/valkey-health.yaml\n>f+++++++++ objects/namespaced/openstack/configmaps/valkey-scripts.txt\n>f+++++++++ objects/namespaced/openstack/configmaps/valkey-scripts.yaml\ncd+++++++++ objects/namespaced/openstack/cronjobs/\n>f+++++++++ objects/namespaced/openstack/cronjobs/cinder-volume-usage-audit.txt\n>f+++++++++ objects/namespaced/openstack/cronjobs/cinder-volume-usage-audit.yaml\n>f+++++++++ objects/namespaced/openstack/cronjobs/heat-engine-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/cronjobs/heat-engine-cleaner.yaml\n>f+++++++++ objects/namespaced/openstack/cronjobs/heat-purge-deleted.txt\n>f+++++++++ objects/namespaced/openstack/cronjobs/heat-purge-deleted.yaml\n>f+++++++++ objects/namespaced/openstack/cronjobs/keystone-credential-rotate.txt\n>f+++++++++ objects/namespaced/openstack/cronjobs/keystone-credential-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/cronjobs/keystone-fernet-rotate.txt\n>f+++++++++ objects/namespaced/openstack/cronjobs/keystone-fernet-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/cronjobs/nova-cell-setup.txt\n>f+++++++++ objects/namespaced/openstack/cronjobs/nova-cell-setup.yaml\n>f+++++++++ objects/namespaced/openstack/cronjobs/nova-service-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/cronjobs/nova-service-cleaner.yaml\ncd+++++++++ objects/namespaced/openstack/daemonsets/\n>f+++++++++ objects/namespaced/openstack/daemonsets/keepalived.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/keepalived.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/libvirt-libvirt-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/libvirt-libvirt-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/magnum-cluster-api-proxy.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/magnum-cluster-api-proxy.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-dhcp-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-dhcp-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-l3-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-l3-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-metadata-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-metadata-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-netns-cleanup-cron-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-netns-cleanup-cron-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-ovs-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/neutron-ovs-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/nova-compute-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/nova-compute-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/octavia-health-manager-default.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/octavia-health-manager-default.yaml\n>f+++++++++ objects/namespaced/openstack/daemonsets/openvswitch.txt\n>f+++++++++ objects/namespaced/openstack/daemonsets/openvswitch.yaml\ncd+++++++++ objects/namespaced/openstack/deployment/\n>f+++++++++ objects/namespaced/openstack/deployment/barbican-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/barbican-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-backup.txt\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-backup.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-volume.txt\n>f+++++++++ objects/namespaced/openstack/deployment/cinder-volume.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/glance-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/glance-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/heat-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/heat-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/heat-cfn.txt\n>f+++++++++ objects/namespaced/openstack/deployment/heat-cfn.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/heat-engine.txt\n>f+++++++++ objects/namespaced/openstack/deployment/heat-engine.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/horizon.txt\n>f+++++++++ objects/namespaced/openstack/deployment/horizon.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/keystone-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/keystone-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/magnum-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/magnum-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/magnum-registry.txt\n>f+++++++++ objects/namespaced/openstack/deployment/magnum-registry.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/manila-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/manila-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/manila-data.txt\n>f+++++++++ objects/namespaced/openstack/deployment/manila-data.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/manila-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/deployment/manila-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/manila-share.txt\n>f+++++++++ objects/namespaced/openstack/deployment/manila-share.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/memcached-memcached.txt\n>f+++++++++ objects/namespaced/openstack/deployment/memcached-memcached.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/neutron-coredns.txt\n>f+++++++++ objects/namespaced/openstack/deployment/neutron-coredns.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/neutron-rpc-server.txt\n>f+++++++++ objects/namespaced/openstack/deployment/neutron-rpc-server.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/deployment/neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/nova-api-metadata.txt\n>f+++++++++ objects/namespaced/openstack/deployment/nova-api-metadata.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/nova-api-osapi.txt\n>f+++++++++ objects/namespaced/openstack/deployment/nova-api-osapi.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/nova-conductor.txt\n>f+++++++++ objects/namespaced/openstack/deployment/nova-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/nova-novncproxy.txt\n>f+++++++++ objects/namespaced/openstack/deployment/nova-novncproxy.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/nova-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/deployment/nova-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/octavia-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/octavia-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/octavia-housekeeping.txt\n>f+++++++++ objects/namespaced/openstack/deployment/octavia-housekeeping.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/octavia-worker.txt\n>f+++++++++ objects/namespaced/openstack/deployment/octavia-worker.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/openstack-database-exporter.txt\n>f+++++++++ objects/namespaced/openstack/deployment/openstack-database-exporter.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/openstack-exporter.txt\n>f+++++++++ objects/namespaced/openstack/deployment/openstack-exporter.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/placement-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/placement-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/pxc-operator.txt\n>f+++++++++ objects/namespaced/openstack/deployment/pxc-operator.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-cluster-operator.txt\n>f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-cluster-operator.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-messaging-topology-operator.txt\n>f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-messaging-topology-operator.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-crashcollector-instance.txt\n>f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-crashcollector-instance.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-rgw-ceph-a.txt\n>f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-rgw-ceph-a.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/staffeln-api.txt\n>f+++++++++ objects/namespaced/openstack/deployment/staffeln-api.yaml\n>f+++++++++ objects/namespaced/openstack/deployment/staffeln-conductor.txt\n>f+++++++++ objects/namespaced/openstack/deployment/staffeln-conductor.yaml\ncd+++++++++ objects/namespaced/openstack/endpoints/\n>f+++++++++ objects/namespaced/openstack/endpoints/barbican-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/barbican-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/ceph-mon.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/ceph-mon.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/cinder-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/cinder-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/glance-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/glance-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/heat-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/heat-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/heat-cfn.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/heat-cfn.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/horizon-int.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/horizon-int.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/horizon.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/horizon.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/keystone-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/keystone-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/magnum-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/magnum-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/magnum-registry.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/magnum-registry.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/manila-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/manila-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/memcached-metrics.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/memcached-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/memcached.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/memcached.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns-metrics.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/nova-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/nova-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/nova-metadata.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/nova-metadata.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/nova-novncproxy.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/nova-novncproxy.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/octavia-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/octavia-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/openstack-exporter.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/openstack-exporter.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-cluster-operator.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-cluster-operator.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-metrics.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-replicas.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-replicas.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc-unready.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc-unready.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/placement-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/placement-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-messaging-topology-operator-webhook.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-messaging-topology-operator-webhook.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia-nodes.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/rook-ceph-rgw-ceph.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/rook-ceph-rgw-ceph.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/staffeln-api.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/staffeln-api.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/valkey-headless.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/valkey-headless.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/valkey-metrics.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/valkey-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/endpoints/valkey.txt\n>f+++++++++ objects/namespaced/openstack/endpoints/valkey.yaml\ncd+++++++++ objects/namespaced/openstack/ingresses/\n>f+++++++++ objects/namespaced/openstack/ingresses/cloudformation.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/cloudformation.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/compute-novnc-proxy.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/compute-novnc-proxy.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/compute.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/compute.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/container-infra-registry.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/container-infra-registry.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/container-infra.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/container-infra.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/dashboard.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/dashboard.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/identity.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/identity.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/image.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/image.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/key-manager.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/key-manager.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/load-balancer.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/load-balancer.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/network.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/network.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/orchestration.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/orchestration.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/placement.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/placement.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/rook-ceph-cluster.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/rook-ceph-cluster.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/sharev2.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/sharev2.yaml\n>f+++++++++ objects/namespaced/openstack/ingresses/volumev3.txt\n>f+++++++++ objects/namespaced/openstack/ingresses/volumev3.yaml\ncd+++++++++ objects/namespaced/openstack/jobs/\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/barbican-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-backup-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-backup-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-create-internal-tenant.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-create-internal-tenant.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/cinder-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-metadefs-load.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-metadefs-load.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/glance-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/glance-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-domain-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-domain-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750210.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750210.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750215.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750215.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750220.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750220.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/heat-trusts.txt\n>f+++++++++ objects/namespaced/openstack/jobs/heat-trusts.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/horizon-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/horizon-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/horizon-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/horizon-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-credential-setup.txt\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-credential-setup.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-domain-manage.txt\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-domain-manage.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-fernet-setup.txt\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-fernet-setup.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/keystone-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-domain-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-domain-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/magnum-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/manila-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/jobs/manila-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/manila-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/manila-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/manila-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/manila-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/manila-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/manila-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/manila-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/manila-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/manila-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/manila-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/manila-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/manila-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/neutron-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-cell-setup-29750220.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-cell-setup-29750220.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/nova-service-cleaner-29750220.txt\n>f+++++++++ objects/namespaced/openstack/jobs/nova-service-cleaner-29750220.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/octavia-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/placement-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/placement-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/placement-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/placement-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/placement-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/jobs/placement-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/placement-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/jobs/placement-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/placement-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/placement-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-init.txt\n>f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/tempest-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/jobs/tempest-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/jobs/tempest-run-tests.txt\n>f+++++++++ objects/namespaced/openstack/jobs/tempest-run-tests.yaml\ncd+++++++++ objects/namespaced/openstack/networkpolicies/\n>f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-cluster-operator.txt\n>f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-cluster-operator.yaml\n>f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-messaging-topology-operator.txt\n>f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-messaging-topology-operator.yaml\n>f+++++++++ objects/namespaced/openstack/networkpolicies/valkey.txt\n>f+++++++++ objects/namespaced/openstack/networkpolicies/valkey.yaml\ncd+++++++++ objects/namespaced/openstack/persistentvolumeclaims/\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/datadir-percona-xtradb-pxc-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/datadir-percona-xtradb-pxc-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-barbican-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-barbican-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-cinder-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-cinder-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-glance-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-glance-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-heat-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-heat-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-keystone-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-keystone-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-magnum-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-magnum-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-manila-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-manila-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-neutron-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-neutron-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-nova-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-nova-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-octavia-server-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-octavia-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/valkey-data-valkey-node-0.txt\n>f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/valkey-data-valkey-node-0.yaml\ncd+++++++++ objects/namespaced/openstack/pods/\n>f+++++++++ objects/namespaced/openstack/pods/barbican-api-59ccdc456b-ldmlg.txt\n>f+++++++++ objects/namespaced/openstack/pods/barbican-api-59ccdc456b-ldmlg.yaml\n>f+++++++++ objects/namespaced/openstack/pods/barbican-db-init-rm46b.txt\n>f+++++++++ objects/namespaced/openstack/pods/barbican-db-init-rm46b.yaml\n>f+++++++++ objects/namespaced/openstack/pods/barbican-db-sync-cg46w.txt\n>f+++++++++ objects/namespaced/openstack/pods/barbican-db-sync-cg46w.yaml\n>f+++++++++ objects/namespaced/openstack/pods/barbican-ks-endpoints-qd7kd.txt\n>f+++++++++ objects/namespaced/openstack/pods/barbican-ks-endpoints-qd7kd.yaml\n>f+++++++++ objects/namespaced/openstack/pods/barbican-ks-service-vjxwz.txt\n>f+++++++++ objects/namespaced/openstack/pods/barbican-ks-service-vjxwz.yaml\n>f+++++++++ objects/namespaced/openstack/pods/barbican-ks-user-cxs4b.txt\n>f+++++++++ objects/namespaced/openstack/pods/barbican-ks-user-cxs4b.yaml\n>f+++++++++ objects/namespaced/openstack/pods/barbican-rabbit-init-xzkmx.txt\n>f+++++++++ objects/namespaced/openstack/pods/barbican-rabbit-init-xzkmx.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-api-8f75c794-7qctb.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-api-8f75c794-7qctb.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-backup-7c79b9fbcd-5g8q7.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-backup-7c79b9fbcd-5g8q7.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-backup-storage-init-s47bg.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-backup-storage-init-s47bg.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-bootstrap-2rdkk.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-bootstrap-2rdkk.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-create-internal-tenant-hjmdc.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-create-internal-tenant-hjmdc.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-db-init-4bmb8.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-db-init-4bmb8.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-db-sync-7zsq2.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-db-sync-7zsq2.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-ks-endpoints-x9xj5.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-ks-endpoints-x9xj5.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-ks-service-q5sr9.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-ks-service-q5sr9.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-ks-user-tt5gv.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-ks-user-tt5gv.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-rabbit-init-bwjfn.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-rabbit-init-bwjfn.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-scheduler-6f74c86bbb-kjrdx.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-scheduler-6f74c86bbb-kjrdx.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-storage-init-b8ztp.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-storage-init-b8ztp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/cinder-volume-5d4544cbcd-66t8c.txt\n>f+++++++++ objects/namespaced/openstack/pods/cinder-volume-5d4544cbcd-66t8c.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-api-69bc7b7bb7-klzlz.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-api-69bc7b7bb7-klzlz.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-db-init-64592.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-db-init-64592.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-db-sync-pc66k.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-db-sync-pc66k.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-ks-endpoints-62mrr.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-ks-endpoints-62mrr.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-ks-service-tm87x.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-ks-service-tm87x.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-ks-user-bczxc.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-ks-user-bczxc.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-metadefs-load-jn95l.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-metadefs-load-jn95l.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-rabbit-init-v9sd8.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-rabbit-init-v9sd8.yaml\n>f+++++++++ objects/namespaced/openstack/pods/glance-storage-init-mfjjw.txt\n>f+++++++++ objects/namespaced/openstack/pods/glance-storage-init-mfjjw.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-api-549c8fd7fc-h2ksk.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-api-549c8fd7fc-h2ksk.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-bootstrap-zsx7q.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-bootstrap-zsx7q.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-cfn-578ddffb95-kwq45.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-cfn-578ddffb95-kwq45.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-db-init-wn26b.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-db-init-wn26b.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-db-sync-ln7t8.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-db-sync-ln7t8.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-domain-ks-user-sz9ql.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-domain-ks-user-sz9ql.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-7d4cfb54d8-lv2r9.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-7d4cfb54d8-lv2r9.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750210-f2d5r.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750210-f2d5r.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750215-8dbfg.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750215-8dbfg.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750220-tm9g5.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750220-tm9g5.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-ks-endpoints-rhm5c.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-ks-endpoints-rhm5c.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-ks-service-hhsvd.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-ks-service-hhsvd.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-ks-user-h2mdq.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-ks-user-h2mdq.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-rabbit-init-9kv2r.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-rabbit-init-9kv2r.yaml\n>f+++++++++ objects/namespaced/openstack/pods/heat-trusts-8whcm.txt\n>f+++++++++ objects/namespaced/openstack/pods/heat-trusts-8whcm.yaml\n>f+++++++++ objects/namespaced/openstack/pods/horizon-5d58bd548b-srrjf.txt\n>f+++++++++ objects/namespaced/openstack/pods/horizon-5d58bd548b-srrjf.yaml\n>f+++++++++ objects/namespaced/openstack/pods/horizon-db-init-cj5cw.txt\n>f+++++++++ objects/namespaced/openstack/pods/horizon-db-init-cj5cw.yaml\n>f+++++++++ objects/namespaced/openstack/pods/horizon-db-sync-fhkrn.txt\n>f+++++++++ objects/namespaced/openstack/pods/horizon-db-sync-fhkrn.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keepalived-p4khs.txt\n>f+++++++++ objects/namespaced/openstack/pods/keepalived-p4khs.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-api-696df8d495-zp222.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-api-696df8d495-zp222.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-bootstrap-dkgrd.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-bootstrap-dkgrd.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-credential-setup-z9wg6.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-credential-setup-z9wg6.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-db-init-bl4bd.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-db-init-bl4bd.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-db-sync-b224x.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-db-sync-b224x.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-domain-manage-q8swh.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-domain-manage-q8swh.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-fernet-setup-f6h2t.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-fernet-setup-f6h2t.yaml\n>f+++++++++ objects/namespaced/openstack/pods/keystone-rabbit-init-xxc9f.txt\n>f+++++++++ objects/namespaced/openstack/pods/keystone-rabbit-init-xxc9f.yaml\n>f+++++++++ objects/namespaced/openstack/pods/libvirt-libvirt-default-5ql28.txt\n>f+++++++++ objects/namespaced/openstack/pods/libvirt-libvirt-default-5ql28.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-api-5cc598d9c7-x2tr4.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-api-5cc598d9c7-x2tr4.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-cluster-api-proxy-bfpzx.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-cluster-api-proxy-bfpzx.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-conductor-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-conductor-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-db-init-4p5qp.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-db-init-4p5qp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-db-sync-pft79.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-db-sync-pft79.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-domain-ks-user-4hrqd.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-domain-ks-user-4hrqd.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-ks-endpoints-kcr6h.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-ks-endpoints-kcr6h.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-ks-service-72hxf.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-ks-service-72hxf.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-ks-user-q88pg.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-ks-user-q88pg.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-rabbit-init-bsld7.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-rabbit-init-bsld7.yaml\n>f+++++++++ objects/namespaced/openstack/pods/magnum-registry-c45778976-g7bqg.txt\n>f+++++++++ objects/namespaced/openstack/pods/magnum-registry-c45778976-g7bqg.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-api-589957f847-4pb4g.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-api-589957f847-4pb4g.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-bootstrap-25mrp.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-bootstrap-25mrp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-data-5b9554699d-h5mrm.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-data-5b9554699d-h5mrm.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-db-init-vmsnn.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-db-init-vmsnn.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-db-sync-kpqzd.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-db-sync-kpqzd.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-ks-endpoints-r4mz2.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-ks-endpoints-r4mz2.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-ks-service-gxbg4.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-ks-service-gxbg4.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-ks-user-x866r.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-ks-user-x866r.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-rabbit-init-zmzdn.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-rabbit-init-zmzdn.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-scheduler-6cfdd98cc8-9n75p.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-scheduler-6cfdd98cc8-9n75p.yaml\n>f+++++++++ objects/namespaced/openstack/pods/manila-share-8584f8db49-dw9fj.txt\n>f+++++++++ objects/namespaced/openstack/pods/manila-share-8584f8db49-dw9fj.yaml\n>f+++++++++ objects/namespaced/openstack/pods/memcached-memcached-cf56b6468-fn484.txt\n>f+++++++++ objects/namespaced/openstack/pods/memcached-memcached-cf56b6468-fn484.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-coredns-7dd4958666-bwvsq.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-coredns-7dd4958666-bwvsq.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-db-init-h9tvp.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-db-init-h9tvp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-db-sync-gjnk7.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-db-sync-gjnk7.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-dhcp-agent-default-xxlzw.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-dhcp-agent-default-xxlzw.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ks-endpoints-v2zx8.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ks-endpoints-v2zx8.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ks-service-zp49f.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ks-service-zp49f.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ks-user-p9rh9.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ks-user-p9rh9.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-l3-agent-default-667qq.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-l3-agent-default-667qq.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-metadata-agent-default-j4l9t.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-metadata-agent-default-j4l9t.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-netns-cleanup-cron-default-4fzgp.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-netns-cleanup-cron-default-4fzgp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ovs-agent-default-khhs5.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-ovs-agent-default-khhs5.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-rabbit-init-427z2.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-rabbit-init-427z2.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-rpc-server-6dcd988f58-qjlbc.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-rpc-server-6dcd988f58-qjlbc.yaml\n>f+++++++++ objects/namespaced/openstack/pods/neutron-server-574f965b46-ww5ds.txt\n>f+++++++++ objects/namespaced/openstack/pods/neutron-server-574f965b46-ww5ds.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-api-metadata-7978cbd585-lg78g.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-api-metadata-7978cbd585-lg78g.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-api-osapi-64585cc48b-rbnwf.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-api-osapi-64585cc48b-rbnwf.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-bootstrap-ldlvv.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-bootstrap-ldlvv.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-29750220-whchb.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-29750220-whchb.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-hwm98.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-hwm98.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-compute-default-8qhkb.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-compute-default-8qhkb.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-conductor-74bbbf5f4-xn4lp.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-conductor-74bbbf5f4-xn4lp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-db-init-dljck.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-db-init-dljck.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-db-sync-b9whq.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-db-sync-b9whq.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-ks-endpoints-f2q6s.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-ks-endpoints-f2q6s.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-ks-service-js6x4.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-ks-service-js6x4.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-ks-user-cs4b6.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-ks-user-cs4b6.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-novncproxy-79fb768c67-6lss4.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-novncproxy-79fb768c67-6lss4.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-rabbit-init-j4gng.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-rabbit-init-j4gng.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-scheduler-bfb895d4b-2rlbg.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-scheduler-bfb895d4b-2rlbg.yaml\n>f+++++++++ objects/namespaced/openstack/pods/nova-service-cleaner-29750220-rpwtx.txt\n>f+++++++++ objects/namespaced/openstack/pods/nova-service-cleaner-29750220-rpwtx.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-api-cbc458db6-l2mxz.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-api-cbc458db6-l2mxz.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-bootstrap-g9m65.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-bootstrap-g9m65.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-db-init-sgzzg.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-db-init-sgzzg.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-db-sync-6rhps.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-db-sync-6rhps.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-health-manager-default-wf899.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-health-manager-default-wf899.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-housekeeping-5656c56d5c-2rvnf.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-housekeeping-5656c56d5c-2rvnf.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-ks-endpoints-nhkg5.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-ks-endpoints-nhkg5.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-ks-service-gxxbj.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-ks-service-gxxbj.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-ks-user-khv4c.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-ks-user-khv4c.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-rabbit-init-wcj2d.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-rabbit-init-wcj2d.yaml\n>f+++++++++ objects/namespaced/openstack/pods/octavia-worker-685684446-qp86s.txt\n>f+++++++++ objects/namespaced/openstack/pods/octavia-worker-685684446-qp86s.yaml\n>f+++++++++ objects/namespaced/openstack/pods/openstack-database-exporter-78c69bc7dd-tlvvm.txt\n>f+++++++++ objects/namespaced/openstack/pods/openstack-database-exporter-78c69bc7dd-tlvvm.yaml\n>f+++++++++ objects/namespaced/openstack/pods/openstack-exporter-6bdf96f8b-h8bwd.txt\n>f+++++++++ objects/namespaced/openstack/pods/openstack-exporter-6bdf96f8b-h8bwd.yaml\n>f+++++++++ objects/namespaced/openstack/pods/openvswitch-dmpcb.txt\n>f+++++++++ objects/namespaced/openstack/pods/openvswitch-dmpcb.yaml\n>f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-haproxy-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-haproxy-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-pxc-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-pxc-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/placement-api-6996ddb756-hd7gr.txt\n>f+++++++++ objects/namespaced/openstack/pods/placement-api-6996ddb756-hd7gr.yaml\n>f+++++++++ objects/namespaced/openstack/pods/placement-db-init-7fk7s.txt\n>f+++++++++ objects/namespaced/openstack/pods/placement-db-init-7fk7s.yaml\n>f+++++++++ objects/namespaced/openstack/pods/placement-db-sync-m49p8.txt\n>f+++++++++ objects/namespaced/openstack/pods/placement-db-sync-m49p8.yaml\n>f+++++++++ objects/namespaced/openstack/pods/placement-ks-endpoints-x2n4r.txt\n>f+++++++++ objects/namespaced/openstack/pods/placement-ks-endpoints-x2n4r.yaml\n>f+++++++++ objects/namespaced/openstack/pods/placement-ks-service-xnznf.txt\n>f+++++++++ objects/namespaced/openstack/pods/placement-ks-service-xnznf.yaml\n>f+++++++++ objects/namespaced/openstack/pods/placement-ks-user-2szl8.txt\n>f+++++++++ objects/namespaced/openstack/pods/placement-ks-user-2szl8.yaml\n>f+++++++++ objects/namespaced/openstack/pods/pxc-operator-69cb5bbdb9-j9zzl.txt\n>f+++++++++ objects/namespaced/openstack/pods/pxc-operator-69cb5bbdb9-j9zzl.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-barbican-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-barbican-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cinder-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cinder-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cluster-operator-54f767cff8-gq9tp.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cluster-operator-54f767cff8-gq9tp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-glance-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-glance-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-heat-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-heat-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-keystone-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-keystone-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-magnum-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-magnum-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-manila-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-manila-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-neutron-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-neutron-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-nova-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-nova-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-octavia-server-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/rabbitmq-octavia-server-0.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rook-ceph-crashcollector-instance-754c646bfd-f9dsz.txt\n>f+++++++++ objects/namespaced/openstack/pods/rook-ceph-crashcollector-instance-754c646bfd-f9dsz.yaml\n>f+++++++++ objects/namespaced/openstack/pods/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk.txt\n>f+++++++++ objects/namespaced/openstack/pods/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk.yaml\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-api-5bbb98d484-g55wp.txt\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-api-5bbb98d484-g55wp.yaml\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-conductor-66fd4d8c6f-6sv4l.txt\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-conductor-66fd4d8c6f-6sv4l.yaml\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-db-init-9vvm5.txt\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-db-init-9vvm5.yaml\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-db-sync-jpdtc.txt\n>f+++++++++ objects/namespaced/openstack/pods/staffeln-db-sync-jpdtc.yaml\n>f+++++++++ objects/namespaced/openstack/pods/tempest-ks-user-9tsht.txt\n>f+++++++++ objects/namespaced/openstack/pods/tempest-ks-user-9tsht.yaml\n>f+++++++++ objects/namespaced/openstack/pods/tempest-run-tests-6wp98.txt\n>f+++++++++ objects/namespaced/openstack/pods/tempest-run-tests-6wp98.yaml\n>f+++++++++ objects/namespaced/openstack/pods/valkey-node-0.txt\n>f+++++++++ objects/namespaced/openstack/pods/valkey-node-0.yaml\ncd+++++++++ objects/namespaced/openstack/rolebindings/\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-backup-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-backup-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-backup.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-backup.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-create-internal-tenant.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-create-internal-tenant.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-test.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-test.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume-usage-audit.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume-usage-audit.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/cinder-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-metadefs-load.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-metadefs-load.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-test.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-test.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/glance-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-cfn.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-cfn.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine-cleaner.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user-domain.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user-domain.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-purge-deleted.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-purge-deleted.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-test.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-test.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-trusts.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-trusts.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-test.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-test.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keepalived.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keepalived.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-rotate.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-setup.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-setup.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-rotate.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-setup.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-setup.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-credential-rotate.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-credential-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-domain-manage.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-domain-manage.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-fernet-rotate.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-fernet-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-cert-manager.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-cert-manager.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-libvirt.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-libvirt.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-conductor.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user-domain.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user-domain.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-data.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-data.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-share.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-share.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-dhcp-agent.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-dhcp-agent.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-l3-agent.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-l3-agent.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-metadata-agent.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-metadata-agent.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ovs-agent.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ovs-agent.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rpc-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rpc-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-test.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-test.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-metadata.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-metadata.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-osapi.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-osapi.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup-cron.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup-cron.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-compute.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-compute.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-conductor.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-novncproxy.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-novncproxy.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-service-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-service-cleaner.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-test.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-test.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-health-manager.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-health-manager.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-housekeeping.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-housekeeping.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-worker.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-worker.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/pxc-operator.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/pxc-operator.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-barbican-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-barbican-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cinder-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cinder-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cluster-operator.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cluster-operator.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-glance-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-glance-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-heat-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-heat-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-keystone-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-keystone-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-magnum-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-magnum-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-manila-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-manila-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-messaging-topology-operator.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-messaging-topology-operator.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-nova-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-nova-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-octavia-server.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-octavia-server.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cluster-mgmt.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cluster-mgmt.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cmd-reporter.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cmd-reporter.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-mgr.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-mgr.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-osd.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-osd.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-purge-osd.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-purge-osd.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-conductor-leases.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-conductor-leases.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-api.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-api.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-conductor.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-init.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-run-tests.txt\n>f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-run-tests.yaml\ncd+++++++++ objects/namespaced/openstack/roles/\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-backup-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-backup-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-backup.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-backup.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-create-internal-tenant.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-create-internal-tenant.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-test.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-test.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume-usage-audit.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume-usage-audit.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume.yaml\n>f+++++++++ objects/namespaced/openstack/roles/cinder-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/cinder-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-metadefs-load.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-metadefs-load.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-test.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-test.yaml\n>f+++++++++ objects/namespaced/openstack/roles/glance-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/glance-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-cfn.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-cfn.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine-cleaner.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user-domain.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user-domain.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-purge-deleted.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-purge-deleted.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-test.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-test.yaml\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-trusts.txt\n>f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-trusts.yaml\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-test.txt\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-test.yaml\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon.txt\n>f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keepalived.txt\n>f+++++++++ objects/namespaced/openstack/roles/keepalived.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-credential-rotate.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-credential-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-credential-setup.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-credential-setup.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-rotate.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-setup.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-setup.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-credential-rotate.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-credential-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-domain-manage.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-domain-manage.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-fernet-rotate.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-fernet-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/roles/libvirt-cert-manager.txt\n>f+++++++++ objects/namespaced/openstack/roles/libvirt-cert-manager.yaml\n>f+++++++++ objects/namespaced/openstack/roles/libvirt-openstack-libvirt.txt\n>f+++++++++ objects/namespaced/openstack/roles/libvirt-openstack-libvirt.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-conductor.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user-domain.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user-domain.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-data.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-data.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-share.txt\n>f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-share.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-dhcp-agent.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-dhcp-agent.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-l3-agent.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-l3-agent.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-metadata-agent.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-metadata-agent.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ovs-agent.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ovs-agent.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rpc-server.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rpc-server.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-test.txt\n>f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-test.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-metadata.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-metadata.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-osapi.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-osapi.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup-cron.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup-cron.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-compute.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-compute.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-conductor.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-novncproxy.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-novncproxy.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-service-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-service-cleaner.yaml\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-test.txt\n>f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-test.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-health-manager.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-health-manager.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-housekeeping.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-housekeeping.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-worker.txt\n>f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-worker.yaml\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/pxc-operator.txt\n>f+++++++++ objects/namespaced/openstack/roles/pxc-operator.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-barbican-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-barbican-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cinder-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cinder-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cluster-operator.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cluster-operator.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-glance-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-glance-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-heat-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-heat-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-keystone-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-keystone-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-magnum-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-magnum-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-manila-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-manila-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-messaging-topology-operator.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-messaging-topology-operator.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-neutron-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-neutron-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-nova-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-nova-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-octavia-peer-discovery.txt\n>f+++++++++ objects/namespaced/openstack/roles/rabbitmq-octavia-peer-discovery.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-cmd-reporter.txt\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-cmd-reporter.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-mgr.txt\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-mgr.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-osd.txt\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-osd.yaml\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-purge-osd.txt\n>f+++++++++ objects/namespaced/openstack/roles/rook-ceph-purge-osd.yaml\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-conductor.txt\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-api.txt\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-api.yaml\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-conductor.txt\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-init.txt\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-run-tests.txt\n>f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-run-tests.yaml\ncd+++++++++ objects/namespaced/openstack/secrets/\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-backup-rbd-keyring.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-backup-rbd-keyring.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-volume-rbd-keyring.txt\n>f+++++++++ objects/namespaced/openstack/secrets/cinder-volume-rbd-keyring.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-cfn-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-cfn-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-stack-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-stack-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-trustee.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-trustee.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-int-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-int-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/horizon-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/images-rbd-keyring.txt\n>f+++++++++ objects/namespaced/openstack/secrets/images-rbd-keyring.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/internal-percona-xtradb.txt\n>f+++++++++ objects/namespaced/openstack/secrets/internal-percona-xtradb.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keepalived-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keepalived-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-credential-keys.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-credential-keys.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-fernet-keys.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-fernet-keys.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-api-ca.txt\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-api-ca.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-api.txt\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-api.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-vnc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-vnc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-vnc-ca.txt\n>f+++++++++ objects/namespaced/openstack/secrets/libvirt-vnc-ca.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-stack-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-stack-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-registry-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/magnum-registry-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/manila-ssh-keys.txt\n>f+++++++++ objects/namespaced/openstack/secrets/manila-ssh-keys.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-dhcp-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-dhcp-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-l3-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-l3-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-metadata-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-metadata-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-netns-cleanup-cron-default.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-netns-cleanup-cron-default.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-ovs-agent-default.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-ovs-agent-default.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-server-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/neutron-server-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-compute-default.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-compute-default.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-vencrypt.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-vencrypt.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/nova-ssh.txt\n>f+++++++++ objects/namespaced/openstack/secrets/nova-ssh.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-amphora-ssh-key.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-amphora-ssh-key.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-client-ca.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-client-ca.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-client-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-client-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-health-manager-default.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-health-manager-default.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-server-ca.txt\n>f+++++++++ objects/namespaced/openstack/secrets/octavia-server-ca.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/openstack-database-exporter-dsn.txt\n>f+++++++++ objects/namespaced/openstack/secrets/openstack-database-exporter-dsn.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/percona-xtradb.txt\n>f+++++++++ objects/namespaced/openstack/secrets/percona-xtradb.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/placement-api-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/placement-api-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/placement-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/placement-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/placement-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/placement-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/placement-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/placement-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/pvc-ceph-client-key.txt\n>f+++++++++ objects/namespaced/openstack/secrets/pvc-ceph-client-key.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-messaging-topology-operator-webhook.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-messaging-topology-operator-webhook.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-default-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-default-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-erlang-cookie.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-erlang-cookie.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-config.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-config.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-crash-collector-keyring.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-crash-collector-keyring.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-mon.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-mon.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-a-keyring.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-a-keyring.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-certs.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-creds.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-creds.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-node.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-node.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-provisioner.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-provisioner.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-node.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-node.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-provisioner.txt\n>f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-provisioner.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.barbican.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.barbican.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph-provisioners.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph-provisioners.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.cinder.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.cinder.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.glance.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.glance.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.heat.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.heat.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.horizon.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.horizon.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.keystone.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.keystone.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.libvirt.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.libvirt.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.magnum.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.magnum.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.manila.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.manila.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.memcached.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.memcached.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron-coredns.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron-coredns.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.nova.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.nova.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.octavia.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.octavia.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.openvswitch.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.openvswitch.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.placement.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.placement.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.pxc-operator.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.pxc-operator.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.rabbitmq-cluster-operator.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.rabbitmq-cluster-operator.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.staffeln.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.staffeln.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.tempest.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.tempest.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.valkey.v1.txt\n>f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.valkey.v1.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/staffeln-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/staffeln-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/tempest-etc.txt\n>f+++++++++ objects/namespaced/openstack/secrets/tempest-etc.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-admin.txt\n>f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-admin.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-user.txt\n>f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-user.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/valkey-ca.txt\n>f+++++++++ objects/namespaced/openstack/secrets/valkey-ca.yaml\n>f+++++++++ objects/namespaced/openstack/secrets/valkey-server-certs.txt\n>f+++++++++ objects/namespaced/openstack/secrets/valkey-server-certs.yaml\ncd+++++++++ objects/namespaced/openstack/serviceaccounts/\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-create-internal-tenant.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-create-internal-tenant.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume-usage-audit.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume-usage-audit.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-metadefs-load.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-metadefs-load.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-storage-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-storage-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-cfn.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-cfn.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine-cleaner.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user-domain.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user-domain.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-purge-deleted.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-purge-deleted.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-trusts.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-trusts.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keepalived.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keepalived.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-rotate.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-setup.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-setup.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-domain-manage.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-domain-manage.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-rotate.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-rotate.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-setup.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-setup.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/libvirt.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/libvirt.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-conductor.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user-domain.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user-domain.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-data.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-data.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-share.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-share.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/memcached-memcached.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/memcached-memcached.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-dhcp-agent.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-dhcp-agent.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-l3-agent.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-l3-agent.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-metadata-agent.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-metadata-agent.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-netns-cleanup-cron.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-netns-cleanup-cron.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ovs-agent.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ovs-agent.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rpc-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rpc-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-metadata.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-metadata.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-osapi.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-osapi.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup-cron.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup-cron.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-compute.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-compute.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-conductor.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-novncproxy.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-novncproxy.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-scheduler.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-scheduler.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-service-cleaner.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-service-cleaner.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-test.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-test.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-bootstrap.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-bootstrap.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-health-manager.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-health-manager.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-housekeeping.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-housekeeping.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-rabbit-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-rabbit-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-worker.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-worker.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/openvswitch-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/openvswitch-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-endpoints.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-endpoints.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-service.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-service.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/pxc-operator.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/pxc-operator.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-barbican-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-barbican-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cinder-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cinder-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cluster-operator.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cluster-operator.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-glance-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-glance-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-heat-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-heat-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-keystone-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-keystone-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-magnum-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-magnum-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-manila-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-manila-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-messaging-topology-operator.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-messaging-topology-operator.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-nova-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-nova-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-octavia-server.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-octavia-server.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-cmd-reporter.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-cmd-reporter.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-default.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-default.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-mgr.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-mgr.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-osd.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-osd.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-purge-osd.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-purge-osd.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-rgw.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-rgw.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-api.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-api.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-conductor.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-init.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-init.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-sync.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-sync.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-ks-user.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-ks-user.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-run-tests.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-run-tests.yaml\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/valkey.txt\n>f+++++++++ objects/namespaced/openstack/serviceaccounts/valkey.yaml\ncd+++++++++ objects/namespaced/openstack/services/\n>f+++++++++ objects/namespaced/openstack/services/barbican-api.txt\n>f+++++++++ objects/namespaced/openstack/services/barbican-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/ceph-mon.txt\n>f+++++++++ objects/namespaced/openstack/services/ceph-mon.yaml\n>f+++++++++ objects/namespaced/openstack/services/cinder-api.txt\n>f+++++++++ objects/namespaced/openstack/services/cinder-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/glance-api.txt\n>f+++++++++ objects/namespaced/openstack/services/glance-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/heat-api.txt\n>f+++++++++ objects/namespaced/openstack/services/heat-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/heat-cfn.txt\n>f+++++++++ objects/namespaced/openstack/services/heat-cfn.yaml\n>f+++++++++ objects/namespaced/openstack/services/horizon-int.txt\n>f+++++++++ objects/namespaced/openstack/services/horizon-int.yaml\n>f+++++++++ objects/namespaced/openstack/services/horizon.txt\n>f+++++++++ objects/namespaced/openstack/services/horizon.yaml\n>f+++++++++ objects/namespaced/openstack/services/keystone-api.txt\n>f+++++++++ objects/namespaced/openstack/services/keystone-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/magnum-api.txt\n>f+++++++++ objects/namespaced/openstack/services/magnum-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/magnum-registry.txt\n>f+++++++++ objects/namespaced/openstack/services/magnum-registry.yaml\n>f+++++++++ objects/namespaced/openstack/services/manila-api.txt\n>f+++++++++ objects/namespaced/openstack/services/manila-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/memcached-metrics.txt\n>f+++++++++ objects/namespaced/openstack/services/memcached-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/services/memcached.txt\n>f+++++++++ objects/namespaced/openstack/services/memcached.yaml\n>f+++++++++ objects/namespaced/openstack/services/neutron-coredns-metrics.txt\n>f+++++++++ objects/namespaced/openstack/services/neutron-coredns-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/services/neutron-coredns.txt\n>f+++++++++ objects/namespaced/openstack/services/neutron-coredns.yaml\n>f+++++++++ objects/namespaced/openstack/services/neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/services/neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/services/nova-api.txt\n>f+++++++++ objects/namespaced/openstack/services/nova-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/nova-metadata.txt\n>f+++++++++ objects/namespaced/openstack/services/nova-metadata.yaml\n>f+++++++++ objects/namespaced/openstack/services/nova-novncproxy.txt\n>f+++++++++ objects/namespaced/openstack/services/nova-novncproxy.yaml\n>f+++++++++ objects/namespaced/openstack/services/octavia-api.txt\n>f+++++++++ objects/namespaced/openstack/services/octavia-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/openstack-exporter.txt\n>f+++++++++ objects/namespaced/openstack/services/openstack-exporter.yaml\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-cluster-operator.txt\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-cluster-operator.yaml\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-metrics.txt\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-replicas.txt\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-replicas.yaml\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy.txt\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy.yaml\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc-unready.txt\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc-unready.yaml\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc.txt\n>f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc.yaml\n>f+++++++++ objects/namespaced/openstack/services/placement-api.txt\n>f+++++++++ objects/namespaced/openstack/services/placement-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-messaging-topology-operator-webhook.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-messaging-topology-operator-webhook.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia-nodes.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia-nodes.yaml\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia.txt\n>f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia.yaml\n>f+++++++++ objects/namespaced/openstack/services/rook-ceph-rgw-ceph.txt\n>f+++++++++ objects/namespaced/openstack/services/rook-ceph-rgw-ceph.yaml\n>f+++++++++ objects/namespaced/openstack/services/staffeln-api.txt\n>f+++++++++ objects/namespaced/openstack/services/staffeln-api.yaml\n>f+++++++++ objects/namespaced/openstack/services/valkey-headless.txt\n>f+++++++++ objects/namespaced/openstack/services/valkey-headless.yaml\n>f+++++++++ objects/namespaced/openstack/services/valkey-metrics.txt\n>f+++++++++ objects/namespaced/openstack/services/valkey-metrics.yaml\n>f+++++++++ objects/namespaced/openstack/services/valkey.txt\n>f+++++++++ objects/namespaced/openstack/services/valkey.yaml\ncd+++++++++ objects/namespaced/openstack/statefulsets/\n>f+++++++++ objects/namespaced/openstack/statefulsets/magnum-conductor.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/magnum-conductor.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-haproxy.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-haproxy.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-pxc.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-pxc.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-barbican-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-barbican-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-cinder-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-cinder-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-glance-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-glance-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-heat-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-heat-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-keystone-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-keystone-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-magnum-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-magnum-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-manila-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-manila-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-neutron-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-neutron-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-nova-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-nova-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-octavia-server.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-octavia-server.yaml\n>f+++++++++ objects/namespaced/openstack/statefulsets/valkey-node.txt\n>f+++++++++ objects/namespaced/openstack/statefulsets/valkey-node.yaml\ncd+++++++++ objects/namespaced/orc-system/\ncd+++++++++ objects/namespaced/orc-system/configmaps/\n>f+++++++++ objects/namespaced/orc-system/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/orc-system/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/orc-system/deployment/\n>f+++++++++ objects/namespaced/orc-system/deployment/orc-controller-manager.txt\n>f+++++++++ objects/namespaced/orc-system/deployment/orc-controller-manager.yaml\ncd+++++++++ objects/namespaced/orc-system/endpoints/\n>f+++++++++ objects/namespaced/orc-system/endpoints/orc-controller-manager-metrics-service.txt\n>f+++++++++ objects/namespaced/orc-system/endpoints/orc-controller-manager-metrics-service.yaml\ncd+++++++++ objects/namespaced/orc-system/pods/\n>f+++++++++ objects/namespaced/orc-system/pods/orc-controller-manager-6cb597b5d4-7j97s.txt\n>f+++++++++ objects/namespaced/orc-system/pods/orc-controller-manager-6cb597b5d4-7j97s.yaml\ncd+++++++++ objects/namespaced/orc-system/rolebindings/\n>f+++++++++ objects/namespaced/orc-system/rolebindings/orc-leader-election-rolebinding.txt\n>f+++++++++ objects/namespaced/orc-system/rolebindings/orc-leader-election-rolebinding.yaml\ncd+++++++++ objects/namespaced/orc-system/roles/\n>f+++++++++ objects/namespaced/orc-system/roles/orc-leader-election-role.txt\n>f+++++++++ objects/namespaced/orc-system/roles/orc-leader-election-role.yaml\ncd+++++++++ objects/namespaced/orc-system/serviceaccounts/\n>f+++++++++ objects/namespaced/orc-system/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/orc-system/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/orc-system/serviceaccounts/orc-controller-manager.txt\n>f+++++++++ objects/namespaced/orc-system/serviceaccounts/orc-controller-manager.yaml\ncd+++++++++ objects/namespaced/orc-system/services/\n>f+++++++++ objects/namespaced/orc-system/services/orc-controller-manager-metrics-service.txt\n>f+++++++++ objects/namespaced/orc-system/services/orc-controller-manager-metrics-service.yaml\ncd+++++++++ objects/namespaced/rook-ceph/\ncd+++++++++ objects/namespaced/rook-ceph/configmaps/\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/kube-root-ca.crt.yaml\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-config.txt\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-config.yaml\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-mapping-config.txt\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-mapping-config.yaml\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-operator-config.txt\n>f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-operator-config.yaml\ncd+++++++++ objects/namespaced/rook-ceph/deployment/\n>f+++++++++ objects/namespaced/rook-ceph/deployment/rook-ceph-operator.txt\n>f+++++++++ objects/namespaced/rook-ceph/deployment/rook-ceph-operator.yaml\ncd+++++++++ objects/namespaced/rook-ceph/pods/\n>f+++++++++ objects/namespaced/rook-ceph/pods/rook-ceph-operator-76bbbb77ff-vsdpn.txt\n>f+++++++++ objects/namespaced/rook-ceph/pods/rook-ceph-operator-76bbbb77ff-vsdpn.yaml\ncd+++++++++ objects/namespaced/rook-ceph/rolebindings/\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/cephfs-csi-provisioner-role-cfg.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/cephfs-csi-provisioner-role-cfg.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rbd-csi-provisioner-role-cfg.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rbd-csi-provisioner-role-cfg.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cluster-mgmt.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cluster-mgmt.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cmd-reporter.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cmd-reporter.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system-openstack.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system-openstack.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-osd.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-osd.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-purge-osd.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-purge-osd.yaml\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-system.txt\n>f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-system.yaml\ncd+++++++++ objects/namespaced/rook-ceph/roles/\n>f+++++++++ objects/namespaced/rook-ceph/roles/cephfs-external-provisioner-cfg.txt\n>f+++++++++ objects/namespaced/rook-ceph/roles/cephfs-external-provisioner-cfg.yaml\n>f+++++++++ objects/namespaced/rook-ceph/roles/rbd-external-provisioner-cfg.txt\n>f+++++++++ objects/namespaced/rook-ceph/roles/rbd-external-provisioner-cfg.yaml\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-cmd-reporter.txt\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-cmd-reporter.yaml\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-mgr.txt\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-mgr.yaml\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-osd.txt\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-osd.yaml\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-purge-osd.txt\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-purge-osd.yaml\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-system.txt\n>f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-system.yaml\ncd+++++++++ objects/namespaced/rook-ceph/secrets/\n>f+++++++++ objects/namespaced/rook-ceph/secrets/sh.helm.release.v1.rook-ceph.v1.txt\n>f+++++++++ objects/namespaced/rook-ceph/secrets/sh.helm.release.v1.rook-ceph.v1.yaml\ncd+++++++++ objects/namespaced/rook-ceph/serviceaccounts/\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/objectstorage-provisioner.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/objectstorage-provisioner.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-cmd-reporter.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-cmd-reporter.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-default.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-default.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-mgr.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-mgr.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-osd.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-osd.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-purge-osd.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-purge-osd.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-rgw.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-rgw.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-system.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-system.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-plugin-sa.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-plugin-sa.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-provisioner-sa.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-provisioner-sa.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-plugin-sa.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-plugin-sa.yaml\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-provisioner-sa.txt\n>f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-provisioner-sa.yaml\ncd+++++++++ objects/namespaced/secretgen-controller/\ncd+++++++++ objects/namespaced/secretgen-controller/configmaps/\n>f+++++++++ objects/namespaced/secretgen-controller/configmaps/kube-root-ca.crt.txt\n>f+++++++++ objects/namespaced/secretgen-controller/configmaps/kube-root-ca.crt.yaml\ncd+++++++++ objects/namespaced/secretgen-controller/deployment/\n>f+++++++++ objects/namespaced/secretgen-controller/deployment/secretgen-controller.txt\n>f+++++++++ objects/namespaced/secretgen-controller/deployment/secretgen-controller.yaml\ncd+++++++++ objects/namespaced/secretgen-controller/pods/\n>f+++++++++ objects/namespaced/secretgen-controller/pods/secretgen-controller-5cf976ccc7-p7kq9.txt\n>f+++++++++ objects/namespaced/secretgen-controller/pods/secretgen-controller-5cf976ccc7-p7kq9.yaml\ncd+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/\n>f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/default.txt\n>f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/default.yaml\n>f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/secretgen-controller-sa.txt\n>f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/secretgen-controller-sa.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/capi-aggregated-manager-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/capi-aggregated-manager-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/capi-kubeadm-bootstrap-manager-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/capi-kubeadm-bootstrap-manager-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-aggregated-manager-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-aggregated-manager-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-manager-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/capi-kubeadm-control-plane-manager-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/capi-manager-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/capi-manager-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/capo-manager-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/capo-manager-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cephfs-csi-nodeplugin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cephfs-csi-nodeplugin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cephfs-external-provisioner-runner.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cephfs-external-provisioner-runner.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-cainjector.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-cainjector.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-cluster-view.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-cluster-view.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-approve:cert-manager-io.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-approve:cert-manager-io.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificates.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificates.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificatesigningrequests.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-certificatesigningrequests.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-challenges.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-challenges.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-clusterissuers.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-clusterissuers.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-ingress-shim.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-ingress-shim.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-issuers.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-issuers.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-orders.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-controller-orders.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-edit.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-edit.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-view.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-view.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-webhook:subjectaccessreviews.txt",
                                ">f+++++++++ objects/cluster/clusterrole/cert-manager-webhook:subjectaccessreviews.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/goldpinger-clusterrole.txt",
                                ">f+++++++++ objects/cluster/clusterrole/goldpinger-clusterrole.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/ingress-nginx.txt",
                                ">f+++++++++ objects/cluster/clusterrole/ingress-nginx.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-grafana-clusterrole.txt",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-grafana-clusterrole.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-kube-state-metrics.txt",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-kube-state-metrics.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-operator.txt",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-operator.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/cluster/clusterrole/kube-prometheus-stack-prometheus.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.txt",
                                ">f+++++++++ objects/cluster/clusterrole/kubeadm:get-nodes.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/local-path-provisioner.txt",
                                ">f+++++++++ objects/cluster/clusterrole/local-path-provisioner.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/neutron-coredns.txt",
                                ">f+++++++++ objects/cluster/clusterrole/neutron-coredns.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/node-feature-discovery-gc.txt",
                                ">f+++++++++ objects/cluster/clusterrole/node-feature-discovery-gc.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/node-feature-discovery.txt",
                                ">f+++++++++ objects/cluster/clusterrole/node-feature-discovery.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/nova-bootstrap.txt",
                                ">f+++++++++ objects/cluster/clusterrole/nova-bootstrap.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/nova-cell-setup.txt",
                                ">f+++++++++ objects/cluster/clusterrole/nova-cell-setup.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/objectstorage-provisioner-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/objectstorage-provisioner-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/orc-image-editor-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/orc-image-editor-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/orc-image-viewer-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/orc-image-viewer-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/orc-manager-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/orc-manager-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/orc-metrics-auth-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/orc-metrics-auth-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/orc-metrics-reader.txt",
                                ">f+++++++++ objects/cluster/clusterrole/orc-metrics-reader.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-admin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-admin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-edit.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-edit.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-view.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack-view.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-cluster-operator-openstack.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-admin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-admin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-edit.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-edit.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-view.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack-view.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rabbitmq-messaging-topology-operator-openstack.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rbd-csi-nodeplugin.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rbd-csi-nodeplugin.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rbd-external-provisioner-runner.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rbd-external-provisioner-runner.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-cluster-mgmt.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-cluster-mgmt.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-global.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-global.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-cluster.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-cluster.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-system.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-mgr-system.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-object-bucket.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-object-bucket.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-osd.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-system.txt",
                                ">f+++++++++ objects/cluster/clusterrole/rook-ceph-system.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/secretgen-controller-cluster-role.txt",
                                ">f+++++++++ objects/cluster/clusterrole/secretgen-controller-cluster-role.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/vector.txt",
                                ">f+++++++++ objects/cluster/clusterrole/vector.yaml",
                                ">f+++++++++ objects/cluster/clusterrole/view.txt",
                                ">f+++++++++ objects/cluster/clusterrole/view.yaml",
                                "cd+++++++++ objects/cluster/clusterrolebinding/",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-bootstrap-manager-rolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-bootstrap-manager-rolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-control-plane-manager-rolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capi-kubeadm-control-plane-manager-rolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capi-manager-rolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capi-manager-rolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capo-manager-rolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/capo-manager-rolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-nodeplugin-role.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-nodeplugin-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-provisioner-role.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cephfs-csi-provisioner-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-cainjector.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-cainjector.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-approve:cert-manager-io.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-approve:cert-manager-io.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificates.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificates.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificatesigningrequests.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-certificatesigningrequests.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-challenges.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-challenges.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-clusterissuers.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-clusterissuers.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-ingress-shim.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-ingress-shim.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-issuers.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-issuers.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-orders.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-controller-orders.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-webhook:subjectaccessreviews.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/cert-manager-webhook:subjectaccessreviews.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/goldpinger-clusterrolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/goldpinger-clusterrolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/ingress-nginx.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/ingress-nginx.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-grafana-clusterrolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-grafana-clusterrolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-kube-state-metrics.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-kube-state-metrics.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-operator.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-operator.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/kube-prometheus-stack-prometheus.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/local-path-provisioner.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/local-path-provisioner.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/magnum-cluster-api.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/magnum-cluster-api.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/neutron-coredns.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/neutron-coredns.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery-gc.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery-gc.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/node-feature-discovery.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/nova-bootstrap.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/nova-bootstrap.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/nova-cell-setup.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/nova-cell-setup.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/objectstorage-provisioner-role-binding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/objectstorage-provisioner-role-binding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/orc-manager-rolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/orc-manager-rolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/orc-metrics-auth-rolebinding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/orc-metrics-auth-rolebinding.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-cluster-operator-openstack.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-cluster-operator-openstack.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-messaging-topology-operator-openstack.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rabbitmq-messaging-topology-operator-openstack.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-nodeplugin.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-nodeplugin.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-provisioner-role.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rbd-csi-provisioner-role.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-global.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-global.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster-openstack.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster-openstack.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-mgr-cluster.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-object-bucket.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-object-bucket.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd-openstack.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd-openstack.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-system.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/rook-ceph-system.yaml",
                                ">f+++++++++ objects/cluster/clusterrolebinding/secretgen-controller-cluster-role-binding.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/secretgen-controller-cluster-role-binding.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",
                                ">f+++++++++ objects/cluster/clusterrolebinding/vector.txt",
                                ">f+++++++++ objects/cluster/clusterrolebinding/vector.yaml",
                                "cd+++++++++ objects/cluster/namespace/",
                                ">f+++++++++ objects/cluster/namespace/auth-system.txt",
                                ">f+++++++++ objects/cluster/namespace/auth-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/capi-kubeadm-bootstrap-system.txt",
                                ">f+++++++++ objects/cluster/namespace/capi-kubeadm-bootstrap-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/capi-kubeadm-control-plane-system.txt",
                                ">f+++++++++ objects/cluster/namespace/capi-kubeadm-control-plane-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/capi-system.txt",
                                ">f+++++++++ objects/cluster/namespace/capi-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/capo-system.txt",
                                ">f+++++++++ objects/cluster/namespace/capo-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/cert-manager.txt",
                                ">f+++++++++ objects/cluster/namespace/cert-manager.yaml",
                                ">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/ingress-nginx.txt",
                                ">f+++++++++ objects/cluster/namespace/ingress-nginx.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",
                                ">f+++++++++ objects/cluster/namespace/local-path-storage.txt",
                                ">f+++++++++ objects/cluster/namespace/local-path-storage.yaml",
                                ">f+++++++++ objects/cluster/namespace/magnum-system.txt",
                                ">f+++++++++ objects/cluster/namespace/magnum-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/monitoring.txt",
                                ">f+++++++++ objects/cluster/namespace/monitoring.yaml",
                                ">f+++++++++ objects/cluster/namespace/openstack.txt",
                                ">f+++++++++ objects/cluster/namespace/openstack.yaml",
                                ">f+++++++++ objects/cluster/namespace/orc-system.txt",
                                ">f+++++++++ objects/cluster/namespace/orc-system.yaml",
                                ">f+++++++++ objects/cluster/namespace/rook-ceph.txt",
                                ">f+++++++++ objects/cluster/namespace/rook-ceph.yaml",
                                ">f+++++++++ objects/cluster/namespace/secretgen-controller.txt",
                                ">f+++++++++ objects/cluster/namespace/secretgen-controller.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/auth-system/",
                                "cd+++++++++ objects/namespaced/auth-system/configmaps/",
                                ">f+++++++++ objects/namespaced/auth-system/configmaps/keycloak-env-vars.txt",
                                ">f+++++++++ objects/namespaced/auth-system/configmaps/keycloak-env-vars.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/auth-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/endpoints/",
                                ">f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-headless.txt",
                                ">f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-headless.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-metrics.txt",
                                ">f+++++++++ objects/namespaced/auth-system/endpoints/keycloak-metrics.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/endpoints/keycloak.txt",
                                ">f+++++++++ objects/namespaced/auth-system/endpoints/keycloak.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/ingresses/",
                                ">f+++++++++ objects/namespaced/auth-system/ingresses/keycloak.txt",
                                ">f+++++++++ objects/namespaced/auth-system/ingresses/keycloak.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/networkpolicies/",
                                ">f+++++++++ objects/namespaced/auth-system/networkpolicies/keycloak.txt",
                                ">f+++++++++ objects/namespaced/auth-system/networkpolicies/keycloak.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/pods/",
                                ">f+++++++++ objects/namespaced/auth-system/pods/keycloak-0.txt",
                                ">f+++++++++ objects/namespaced/auth-system/pods/keycloak-0.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/secrets/",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/keycloak-externaldb.txt",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/keycloak-externaldb.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/keycloak.199-204-45-115.nip.io-tls.txt",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/keycloak.199-204-45-115.nip.io-tls.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/keycloak.txt",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/keycloak.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/sh.helm.release.v1.keycloak.v1.txt",
                                ">f+++++++++ objects/namespaced/auth-system/secrets/sh.helm.release.v1.keycloak.v1.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/auth-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/auth-system/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/serviceaccounts/keycloak.txt",
                                ">f+++++++++ objects/namespaced/auth-system/serviceaccounts/keycloak.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/services/",
                                ">f+++++++++ objects/namespaced/auth-system/services/keycloak-headless.txt",
                                ">f+++++++++ objects/namespaced/auth-system/services/keycloak-headless.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/services/keycloak-metrics.txt",
                                ">f+++++++++ objects/namespaced/auth-system/services/keycloak-metrics.yaml",
                                ">f+++++++++ objects/namespaced/auth-system/services/keycloak.txt",
                                ">f+++++++++ objects/namespaced/auth-system/services/keycloak.yaml",
                                "cd+++++++++ objects/namespaced/auth-system/statefulsets/",
                                ">f+++++++++ objects/namespaced/auth-system/statefulsets/keycloak.txt",
                                ">f+++++++++ objects/namespaced/auth-system/statefulsets/keycloak.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/configmaps/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/deployment/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/deployment/capi-kubeadm-bootstrap-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/deployment/capi-kubeadm-bootstrap-controller-manager.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/endpoints/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/endpoints/capi-kubeadm-bootstrap-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/endpoints/capi-kubeadm-bootstrap-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/pods/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/pods/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/pods/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/rolebindings/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/rolebindings/capi-kubeadm-bootstrap-leader-election-rolebinding.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/rolebindings/capi-kubeadm-bootstrap-leader-election-rolebinding.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/roles/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/roles/capi-kubeadm-bootstrap-leader-election-role.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/roles/capi-kubeadm-bootstrap-leader-election-role.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/secrets/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/secrets/capi-kubeadm-bootstrap-webhook-service-cert.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/secrets/capi-kubeadm-bootstrap-webhook-service-cert.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/capi-kubeadm-bootstrap-manager.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/capi-kubeadm-bootstrap-manager.yaml",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/services/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/services/capi-kubeadm-bootstrap-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-bootstrap-system/services/capi-kubeadm-bootstrap-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/configmaps/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/deployment/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/deployment/capi-kubeadm-control-plane-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/deployment/capi-kubeadm-control-plane-controller-manager.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/endpoints/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/endpoints/capi-kubeadm-control-plane-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/endpoints/capi-kubeadm-control-plane-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/pods/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/pods/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/pods/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/rolebindings/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/rolebindings/capi-kubeadm-control-plane-leader-election-rolebinding.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/rolebindings/capi-kubeadm-control-plane-leader-election-rolebinding.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/roles/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/roles/capi-kubeadm-control-plane-leader-election-role.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/roles/capi-kubeadm-control-plane-leader-election-role.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/secrets/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/secrets/capi-kubeadm-control-plane-webhook-service-cert.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/secrets/capi-kubeadm-control-plane-webhook-service-cert.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/capi-kubeadm-control-plane-manager.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/capi-kubeadm-control-plane-manager.yaml",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/services/",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/services/capi-kubeadm-control-plane-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capi-kubeadm-control-plane-system/services/capi-kubeadm-control-plane-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/",
                                "cd+++++++++ objects/namespaced/capi-system/configmaps/",
                                ">f+++++++++ objects/namespaced/capi-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/capi-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/deployment/",
                                ">f+++++++++ objects/namespaced/capi-system/deployment/capi-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/capi-system/deployment/capi-controller-manager.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/endpoints/",
                                ">f+++++++++ objects/namespaced/capi-system/endpoints/capi-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capi-system/endpoints/capi-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/pods/",
                                ">f+++++++++ objects/namespaced/capi-system/pods/capi-controller-manager-5647546676-97x8r.txt",
                                ">f+++++++++ objects/namespaced/capi-system/pods/capi-controller-manager-5647546676-97x8r.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/rolebindings/",
                                ">f+++++++++ objects/namespaced/capi-system/rolebindings/capi-leader-election-rolebinding.txt",
                                ">f+++++++++ objects/namespaced/capi-system/rolebindings/capi-leader-election-rolebinding.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/roles/",
                                ">f+++++++++ objects/namespaced/capi-system/roles/capi-leader-election-role.txt",
                                ">f+++++++++ objects/namespaced/capi-system/roles/capi-leader-election-role.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/secrets/",
                                ">f+++++++++ objects/namespaced/capi-system/secrets/capi-webhook-service-cert.txt",
                                ">f+++++++++ objects/namespaced/capi-system/secrets/capi-webhook-service-cert.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/capi-system/serviceaccounts/capi-manager.txt",
                                ">f+++++++++ objects/namespaced/capi-system/serviceaccounts/capi-manager.yaml",
                                ">f+++++++++ objects/namespaced/capi-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/capi-system/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/capi-system/services/",
                                ">f+++++++++ objects/namespaced/capi-system/services/capi-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capi-system/services/capi-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/",
                                "cd+++++++++ objects/namespaced/capo-system/configmaps/",
                                ">f+++++++++ objects/namespaced/capo-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/capo-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/deployment/",
                                ">f+++++++++ objects/namespaced/capo-system/deployment/capo-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/capo-system/deployment/capo-controller-manager.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/endpoints/",
                                ">f+++++++++ objects/namespaced/capo-system/endpoints/capo-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capo-system/endpoints/capo-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/pods/",
                                ">f+++++++++ objects/namespaced/capo-system/pods/capo-controller-manager-56cf844ccd-r5j9f.txt",
                                ">f+++++++++ objects/namespaced/capo-system/pods/capo-controller-manager-56cf844ccd-r5j9f.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/rolebindings/",
                                ">f+++++++++ objects/namespaced/capo-system/rolebindings/capo-leader-election-rolebinding.txt",
                                ">f+++++++++ objects/namespaced/capo-system/rolebindings/capo-leader-election-rolebinding.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/roles/",
                                ">f+++++++++ objects/namespaced/capo-system/roles/capo-leader-election-role.txt",
                                ">f+++++++++ objects/namespaced/capo-system/roles/capo-leader-election-role.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/secrets/",
                                ">f+++++++++ objects/namespaced/capo-system/secrets/capo-webhook-service-cert.txt",
                                ">f+++++++++ objects/namespaced/capo-system/secrets/capo-webhook-service-cert.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/capo-system/serviceaccounts/capo-manager.txt",
                                ">f+++++++++ objects/namespaced/capo-system/serviceaccounts/capo-manager.yaml",
                                ">f+++++++++ objects/namespaced/capo-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/capo-system/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/capo-system/services/",
                                ">f+++++++++ objects/namespaced/capo-system/services/capo-webhook-service.txt",
                                ">f+++++++++ objects/namespaced/capo-system/services/capo-webhook-service.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/",
                                "cd+++++++++ objects/namespaced/cert-manager/configmaps/",
                                ">f+++++++++ objects/namespaced/cert-manager/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/deployment/",
                                ">f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-cainjector.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-cainjector.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-webhook.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager-webhook.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/deployment/cert-manager.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/endpoints/",
                                ">f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager-webhook.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager-webhook.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/endpoints/cert-manager.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/pods/",
                                ">f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-79c48d47db-cj86t.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-79c48d47db-cj86t.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-cainjector-579c9dd7cd-89cgw.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-cainjector-579c9dd7cd-89cgw.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-webhook-7d6b59cfdc-l6qdr.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/pods/cert-manager-webhook-7d6b59cfdc-l6qdr.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/rolebindings/",
                                ">f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-cainjector:leaderelection.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-cainjector:leaderelection.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-webhook:dynamic-serving.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager-webhook:dynamic-serving.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager:leaderelection.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/rolebindings/cert-manager:leaderelection.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/roles/",
                                ">f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-cainjector:leaderelection.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-cainjector:leaderelection.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-webhook:dynamic-serving.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/roles/cert-manager-webhook:dynamic-serving.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/roles/cert-manager:leaderelection.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/roles/cert-manager:leaderelection.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/secrets/",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-selfsigned-ca.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-selfsigned-ca.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-webhook-ca.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/cert-manager-webhook-ca.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/kube-prometheus-stack-ca.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/kube-prometheus-stack-ca.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/sh.helm.release.v1.cert-manager.v1.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/secrets/sh.helm.release.v1.cert-manager.v1.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-cainjector.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-cainjector.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-webhook.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager-webhook.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/cert-manager.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/cert-manager/services/",
                                ">f+++++++++ objects/namespaced/cert-manager/services/cert-manager-webhook.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/services/cert-manager-webhook.yaml",
                                ">f+++++++++ objects/namespaced/cert-manager/services/cert-manager.txt",
                                ">f+++++++++ objects/namespaced/cert-manager/services/cert-manager.yaml",
                                "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/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-spwj4.txt",
                                ">f+++++++++ objects/namespaced/envoy-gateway-system/pods/envoy-gateway-78446f96c9-spwj4.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/ingress-nginx/",
                                "cd+++++++++ objects/namespaced/ingress-nginx/configmaps/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-controller.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-controller.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-tcp.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-tcp.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-udp.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/ingress-nginx-udp.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/daemonsets/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/daemonsets/ingress-nginx-controller.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/daemonsets/ingress-nginx-controller.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/deployment/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/deployment/ingress-nginx-defaultbackend.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/deployment/ingress-nginx-defaultbackend.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/endpoints/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-admission.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-admission.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-metrics.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller-metrics.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-controller.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-defaultbackend.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/endpoints/ingress-nginx-defaultbackend.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/pods/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-controller-m84zt.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-controller-m84zt.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-defaultbackend-6987ff55cf-j8vf4.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/pods/ingress-nginx-defaultbackend-6987ff55cf-j8vf4.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/rolebindings/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/rolebindings/ingress-nginx.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/rolebindings/ingress-nginx.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/roles/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/roles/ingress-nginx.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/roles/ingress-nginx.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/secrets/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/secrets/ingress-nginx-admission.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/secrets/ingress-nginx-admission.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/secrets/sh.helm.release.v1.ingress-nginx.v1.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/secrets/sh.helm.release.v1.ingress-nginx.v1.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx-backend.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx-backend.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/serviceaccounts/ingress-nginx.yaml",
                                "cd+++++++++ objects/namespaced/ingress-nginx/services/",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-admission.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-admission.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-metrics.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller-metrics.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-controller.yaml",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-defaultbackend.txt",
                                ">f+++++++++ objects/namespaced/ingress-nginx/services/ingress-nginx-defaultbackend.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/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/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/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/kube-dns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-dns.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-coredns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-coredns.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-controller-manager.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-etcd.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-etcd.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-proxy.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-proxy.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-scheduler.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kube-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kubelet.txt",
                                ">f+++++++++ objects/namespaced/kube-system/endpoints/kube-prometheus-stack-kubelet.yaml",
                                "cd+++++++++ objects/namespaced/kube-system/pods/",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-fql4m.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-fql4m.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-fnjvv.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/cilium-operator-869df985b8-fnjvv.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-84qs9.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-84qs9.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-dw5qr.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/coredns-67659f764b-dw5qr.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-rq7pr.txt",
                                ">f+++++++++ objects/namespaced/kube-system/pods/kube-proxy-rq7pr.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/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/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-7bd6wu.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-7bd6wu.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-rt9eoe.txt",
                                ">f+++++++++ objects/namespaced/kube-system/secrets/bootstrap-token-rt9eoe.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.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/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/kube-dns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-dns.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-coredns.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-coredns.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-controller-manager.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-etcd.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-etcd.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-proxy.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-proxy.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-scheduler.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kube-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kubelet.txt",
                                ">f+++++++++ objects/namespaced/kube-system/services/kube-prometheus-stack-kubelet.yaml",
                                "cd+++++++++ objects/namespaced/local-path-storage/",
                                "cd+++++++++ objects/namespaced/local-path-storage/configmaps/",
                                ">f+++++++++ objects/namespaced/local-path-storage/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/local-path-storage/configmaps/kube-root-ca.crt.yaml",
                                ">f+++++++++ objects/namespaced/local-path-storage/configmaps/local-path-config.txt",
                                ">f+++++++++ objects/namespaced/local-path-storage/configmaps/local-path-config.yaml",
                                "cd+++++++++ objects/namespaced/local-path-storage/deployment/",
                                ">f+++++++++ objects/namespaced/local-path-storage/deployment/local-path-provisioner.txt",
                                ">f+++++++++ objects/namespaced/local-path-storage/deployment/local-path-provisioner.yaml",
                                "cd+++++++++ objects/namespaced/local-path-storage/pods/",
                                ">f+++++++++ objects/namespaced/local-path-storage/pods/local-path-provisioner-679c578f5-xzxgl.txt",
                                ">f+++++++++ objects/namespaced/local-path-storage/pods/local-path-provisioner-679c578f5-xzxgl.yaml",
                                "cd+++++++++ objects/namespaced/local-path-storage/secrets/",
                                ">f+++++++++ objects/namespaced/local-path-storage/secrets/sh.helm.release.v1.local-path-provisioner.v1.txt",
                                ">f+++++++++ objects/namespaced/local-path-storage/secrets/sh.helm.release.v1.local-path-provisioner.v1.yaml",
                                "cd+++++++++ objects/namespaced/local-path-storage/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/local-path-provisioner.txt",
                                ">f+++++++++ objects/namespaced/local-path-storage/serviceaccounts/local-path-provisioner.yaml",
                                "cd+++++++++ objects/namespaced/magnum-system/",
                                "cd+++++++++ objects/namespaced/magnum-system/configmaps/",
                                ">f+++++++++ objects/namespaced/magnum-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/magnum-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/magnum-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/magnum-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/magnum-system/serviceaccounts/default.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/",
                                "cd+++++++++ objects/namespaced/monitoring/configmaps/",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/goldpinger-zap.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/goldpinger-zap.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/ipmi-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/ipmi-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-alertmanager-overview.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-alertmanager-overview.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-apiserver.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-apiserver.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-cluster-total.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-cluster-total.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-controller-manager.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster-advanced.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster-advanced.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-ceph-cluster.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-goldpinger.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-goldpinger.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-haproxy.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-haproxy.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-host-details.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-host-details.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-hosts-overview.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-hosts-overview.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-node-exporter-full.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-node-exporter-full.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osd-device-details.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osd-device-details.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osds-overview.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-osds-overview.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-detail.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-detail.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-overview.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-pool-overview.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-details.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-details.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-overview.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-dashboard-rbd-overview.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-etcd.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-etcd.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-config-dashboards.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-config-dashboards.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-datasource.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-datasource.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-overview.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana-overview.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-coredns.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-coredns.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-cluster.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-cluster.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-multicluster.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-multicluster.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-namespace.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-namespace.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-node.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-node.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-pod.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-pod.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workload.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workload.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workloads-namespace.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-k8s-resources-workloads-namespace.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-kubelet.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-kubelet.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-pod.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-pod.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-workload.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-namespace-by-workload.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-cluster-rsrc-use.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-cluster-rsrc-use.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-rsrc-use.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-node-rsrc-use.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes-darwin.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes-darwin.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-nodes.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-persistentvolumesusage.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-persistentvolumesusage.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-pod-total.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-pod-total.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus-tls.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus-tls.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-prometheus.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-proxy.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-proxy.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-scheduler.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-workload-total.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-prometheus-stack-workload-total.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/kube-root-ca.crt.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki-alerting-rules.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki-alerting-rules.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki-gateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki-gateway.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki-runtime.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki-runtime.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/loki.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-master-conf.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-master-conf.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-topology-updater-conf.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-topology-updater-conf.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-worker-conf.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/node-feature-discovery-worker-conf.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/prometheus-kube-prometheus-stack-prometheus-rulefiles-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/prometheus-kube-prometheus-stack-prometheus-rulefiles-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/vector.txt",
                                ">f+++++++++ objects/namespaced/monitoring/configmaps/vector.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/daemonsets/",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/goldpinger.txt",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/goldpinger.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/ipmi-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/ipmi-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/kube-prometheus-stack-prometheus-node-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/kube-prometheus-stack-prometheus-node-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/node-feature-discovery-worker.txt",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/node-feature-discovery-worker.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/prometheus-smartctl-exporter-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/prometheus-smartctl-exporter-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/vector.txt",
                                ">f+++++++++ objects/namespaced/monitoring/daemonsets/vector.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/deployment/",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-kube-state-metrics.txt",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-kube-state-metrics.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-operator.txt",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/kube-prometheus-stack-operator.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/loki-gateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/loki-gateway.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-gc.txt",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-gc.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-master.txt",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/node-feature-discovery-master.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/prometheus-pushgateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/deployment/prometheus-pushgateway.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/endpoints/",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/alertmanager-operated.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/alertmanager-operated.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/goldpinger.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/goldpinger.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-alertmanager.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-alertmanager.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-kube-state-metrics.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-kube-state-metrics.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-operator.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-operator.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus-node-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus-node-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/kube-prometheus-stack-prometheus.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-chunks-cache.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-chunks-cache.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-gateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-gateway.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-headless.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-headless.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-memberlist.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-memberlist.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-results-cache.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki-results-cache.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/loki.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-operated.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-operated.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-pushgateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-pushgateway.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-smartctl-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/prometheus-smartctl-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/vector-headless.txt",
                                ">f+++++++++ objects/namespaced/monitoring/endpoints/vector-headless.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/ingresses/",
                                ">f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-alertmanager.txt",
                                ">f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-alertmanager.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/namespaced/monitoring/ingresses/kube-prometheus-stack-prometheus.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/",
                                ">f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/alertmanager-kube-prometheus-stack-alertmanager-db-alertmanager-kube-prometheus-stack-alertmanager-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/alertmanager-kube-prometheus-stack-alertmanager-db-alertmanager-kube-prometheus-stack-alertmanager-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/prometheus-kube-prometheus-stack-prometheus-db-prometheus-kube-prometheus-stack-prometheus-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/prometheus-kube-prometheus-stack-prometheus-db-prometheus-kube-prometheus-stack-prometheus-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/storage-loki-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/persistentvolumeclaims/storage-loki-0.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/pods/",
                                ">f+++++++++ objects/namespaced/monitoring/pods/alertmanager-kube-prometheus-stack-alertmanager-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/alertmanager-kube-prometheus-stack-alertmanager-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/goldpinger-fn2gv.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/goldpinger-fn2gv.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-grafana-84dd869d9d-9dvls.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-grafana-84dd869d9d-9dvls.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-operator-cd88cf4bf-d685c.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-operator-cd88cf4bf-d685c.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-prometheus-node-exporter-5v559.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/kube-prometheus-stack-prometheus-node-exporter-5v559.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-chunks-cache-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-chunks-cache-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-gateway-cf54cb88c-dbdl9.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-gateway-cf54cb88c-dbdl9.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-results-cache-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/loki-results-cache-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-gc-6675cbb6d9-n4z2r.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-gc-6675cbb6d9-n4z2r.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-master-8665476dbc-v4lnt.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-master-8665476dbc-v4lnt.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-worker-8jv9h.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/node-feature-discovery-worker-8jv9h.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/prometheus-kube-prometheus-stack-prometheus-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/prometheus-kube-prometheus-stack-prometheus-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/prometheus-pushgateway-7b8659c68b-mm6h5.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/prometheus-pushgateway-7b8659c68b-mm6h5.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/pods/vector-k6vm7.txt",
                                ">f+++++++++ objects/namespaced/monitoring/pods/vector-k6vm7.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/rolebindings/",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-pod-tls-sidecar.txt",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/kube-prometheus-stack-pod-tls-sidecar.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/node-feature-discovery-worker.txt",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/node-feature-discovery-worker.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/prometheus-smartctl-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/rolebindings/prometheus-smartctl-exporter.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/roles/",
                                ">f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-pod-tls-sidecar.txt",
                                ">f+++++++++ objects/namespaced/monitoring/roles/kube-prometheus-stack-pod-tls-sidecar.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/roles/node-feature-discovery-worker.txt",
                                ">f+++++++++ objects/namespaced/monitoring/roles/node-feature-discovery-worker.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/secrets/",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-generated.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-generated.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-tls-assets-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-tls-assets-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-web-config.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager-web-config.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-kube-prometheus-stack-alertmanager.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-tls.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/alertmanager-tls.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/grafana-tls.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/grafana-tls.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-admission.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-admission.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-client-secret.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-client-secret.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-cookie-secret.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-cookie-secret.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-oauth2-proxy.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-alertmanager-oauth2-proxy.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-etcd-client-cert.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-etcd-client-cert.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana-client-secret.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana-client-secret.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-client-secret.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-client-secret.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-cookie-secret.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-cookie-secret.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-node-exporter-5v559-tls.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-node-exporter-5v559-tls.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-oauth2-proxy.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/kube-prometheus-stack-prometheus-oauth2-proxy.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-0-tls.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-0-tls.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-tls-assets-0.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-tls-assets-0.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-web-config.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus-web-config.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-kube-prometheus-stack-prometheus.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-tls.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/prometheus-tls.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.goldpinger.v1.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.goldpinger.v1.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.kube-prometheus-stack.v1.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.kube-prometheus-stack.v1.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.loki.v1.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.loki.v1.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.node-feature-discovery.v1.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.node-feature-discovery.v1.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-pushgateway.v1.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-pushgateway.v1.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-smartctl-exporter.v1.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.prometheus-smartctl-exporter.v1.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.vector.v1.txt",
                                ">f+++++++++ objects/namespaced/monitoring/secrets/sh.helm.release.v1.vector.v1.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/goldpinger.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/goldpinger.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-alertmanager.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-alertmanager.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-kube-state-metrics.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-kube-state-metrics.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-operator.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-operator.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus-node-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus-node-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/kube-prometheus-stack-prometheus.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/loki.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/loki.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-gc.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-gc.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-worker.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery-worker.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/node-feature-discovery.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-pushgateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-pushgateway.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-smartctl-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/prometheus-smartctl-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/vector.txt",
                                ">f+++++++++ objects/namespaced/monitoring/serviceaccounts/vector.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/services/",
                                ">f+++++++++ objects/namespaced/monitoring/services/alertmanager-operated.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/alertmanager-operated.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/goldpinger.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/goldpinger.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-alertmanager.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-alertmanager.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-grafana.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-grafana.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-kube-state-metrics.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-kube-state-metrics.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-operator.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-operator.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus-node-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus-node-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/kube-prometheus-stack-prometheus.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-chunks-cache.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-chunks-cache.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-gateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-gateway.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-headless.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-headless.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-memberlist.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-memberlist.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-results-cache.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki-results-cache.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/loki.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/prometheus-operated.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/prometheus-operated.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/prometheus-pushgateway.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/prometheus-pushgateway.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/prometheus-smartctl-exporter.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/prometheus-smartctl-exporter.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/services/vector-headless.txt",
                                ">f+++++++++ objects/namespaced/monitoring/services/vector-headless.yaml",
                                "cd+++++++++ objects/namespaced/monitoring/statefulsets/",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/alertmanager-kube-prometheus-stack-alertmanager.txt",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/alertmanager-kube-prometheus-stack-alertmanager.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/loki-chunks-cache.txt",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/loki-chunks-cache.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/loki-results-cache.txt",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/loki-results-cache.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/loki.txt",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/loki.yaml",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/prometheus-kube-prometheus-stack-prometheus.txt",
                                ">f+++++++++ objects/namespaced/monitoring/statefulsets/prometheus-kube-prometheus-stack-prometheus.yaml",
                                "cd+++++++++ objects/namespaced/openstack/",
                                "cd+++++++++ objects/namespaced/openstack/configmaps/",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/barbican-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/barbican-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/ceph-csi-config.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/ceph-csi-config.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/ceph-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/ceph-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/cinder-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/cinder-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/glance-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/glance-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/heat-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/heat-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/horizon-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/horizon-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/keepalived-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/keepalived-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/keystone-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/keystone-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/keystone-openid-metadata.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/keystone-openid-metadata.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/kube-root-ca.crt.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/libvirt-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/libvirt-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/libvirt-libvirt-default-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/libvirt-libvirt-default-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/magnum-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/magnum-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/magnum-cluster-api-proxy-config.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/magnum-cluster-api-proxy-config.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/manila-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/manila-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/memcached-memcached-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/memcached-memcached-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/neutron-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/neutron-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/neutron-coredns.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/neutron-coredns.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/nova-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/nova-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/octavia-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/octavia-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/openvswitch-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/openvswitch-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-haproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-haproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-pxc.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/percona-xtradb-pxc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/placement-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/placement-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-barbican-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-cinder-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-glance-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-heat-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-keystone-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-magnum-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-manila-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-neutron-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-nova-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-plugins-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-plugins-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-server-conf.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rabbitmq-octavia-server-conf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-mon-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-mon-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-pdbstatemap.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-pdbstatemap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-rgw-ceph-mime-types.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-ceph-rgw-ceph-mime-types.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-config-override.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/rook-config-override.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/staffeln-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/staffeln-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/tempest-bin.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/tempest-bin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/valkey-configuration.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/valkey-configuration.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/valkey-health.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/valkey-health.yaml",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/valkey-scripts.txt",
                                ">f+++++++++ objects/namespaced/openstack/configmaps/valkey-scripts.yaml",
                                "cd+++++++++ objects/namespaced/openstack/cronjobs/",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/cinder-volume-usage-audit.txt",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/cinder-volume-usage-audit.yaml",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/heat-engine-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/heat-engine-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/heat-purge-deleted.txt",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/heat-purge-deleted.yaml",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/keystone-credential-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/keystone-credential-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/keystone-fernet-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/keystone-fernet-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/nova-cell-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/nova-cell-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/nova-service-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/cronjobs/nova-service-cleaner.yaml",
                                "cd+++++++++ objects/namespaced/openstack/daemonsets/",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/keepalived.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/keepalived.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/libvirt-libvirt-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/libvirt-libvirt-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/magnum-cluster-api-proxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/magnum-cluster-api-proxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-dhcp-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-dhcp-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-l3-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-l3-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-metadata-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-metadata-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-netns-cleanup-cron-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-netns-cleanup-cron-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-ovs-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/neutron-ovs-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/nova-compute-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/nova-compute-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/octavia-health-manager-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/octavia-health-manager-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/openvswitch.txt",
                                ">f+++++++++ objects/namespaced/openstack/daemonsets/openvswitch.yaml",
                                "cd+++++++++ objects/namespaced/openstack/deployment/",
                                ">f+++++++++ objects/namespaced/openstack/deployment/barbican-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/barbican-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-backup.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-backup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-volume.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/cinder-volume.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/glance-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/glance-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/heat-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/heat-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/heat-cfn.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/heat-cfn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/heat-engine.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/heat-engine.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/horizon.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/horizon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/keystone-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/keystone-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/magnum-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/magnum-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/magnum-registry.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/magnum-registry.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-data.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-data.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-share.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/manila-share.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/memcached-memcached.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/memcached-memcached.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/neutron-coredns.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/neutron-coredns.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/neutron-rpc-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/neutron-rpc-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-api-metadata.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-api-metadata.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-api-osapi.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-api-osapi.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-novncproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-novncproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/nova-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/octavia-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/octavia-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/octavia-housekeeping.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/octavia-housekeeping.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/octavia-worker.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/octavia-worker.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/openstack-database-exporter.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/openstack-database-exporter.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/openstack-exporter.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/openstack-exporter.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/placement-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/placement-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/pxc-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/pxc-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-cluster-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-cluster-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-messaging-topology-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rabbitmq-messaging-topology-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-crashcollector-instance.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-crashcollector-instance.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-rgw-ceph-a.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/rook-ceph-rgw-ceph-a.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/staffeln-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/staffeln-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/deployment/staffeln-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/deployment/staffeln-conductor.yaml",
                                "cd+++++++++ objects/namespaced/openstack/endpoints/",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/barbican-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/barbican-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/ceph-mon.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/ceph-mon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/cinder-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/cinder-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/glance-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/glance-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/heat-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/heat-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/heat-cfn.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/heat-cfn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/horizon-int.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/horizon-int.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/horizon.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/horizon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/keystone-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/keystone-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/magnum-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/magnum-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/magnum-registry.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/magnum-registry.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/manila-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/manila-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/memcached-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/memcached-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/memcached.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/memcached.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/neutron-coredns.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/nova-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/nova-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/nova-metadata.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/nova-metadata.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/nova-novncproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/nova-novncproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/octavia-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/octavia-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/openstack-exporter.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/openstack-exporter.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-cluster-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-cluster-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-replicas.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy-replicas.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-haproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc-unready.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc-unready.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/percona-xtradb-pxc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/placement-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/placement-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-barbican.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-cinder.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-glance.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-heat.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-keystone.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-magnum.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-manila.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-messaging-topology-operator-webhook.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-messaging-topology-operator-webhook.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-neutron.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-nova.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rabbitmq-octavia.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rook-ceph-rgw-ceph.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/rook-ceph-rgw-ceph.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/staffeln-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/staffeln-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/valkey-headless.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/valkey-headless.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/valkey-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/valkey-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/valkey.txt",
                                ">f+++++++++ objects/namespaced/openstack/endpoints/valkey.yaml",
                                "cd+++++++++ objects/namespaced/openstack/ingresses/",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/cloudformation.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/cloudformation.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/compute-novnc-proxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/compute-novnc-proxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/compute.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/compute.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/container-infra-registry.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/container-infra-registry.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/container-infra.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/container-infra.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/dashboard.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/dashboard.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/identity.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/identity.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/image.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/image.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/key-manager.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/key-manager.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/load-balancer.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/load-balancer.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/network.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/network.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/orchestration.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/orchestration.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/placement.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/placement.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/rook-ceph-cluster.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/rook-ceph-cluster.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/sharev2.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/sharev2.yaml",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/volumev3.txt",
                                ">f+++++++++ objects/namespaced/openstack/ingresses/volumev3.yaml",
                                "cd+++++++++ objects/namespaced/openstack/jobs/",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/barbican-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-backup-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-backup-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-create-internal-tenant.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-create-internal-tenant.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/cinder-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-metadefs-load.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-metadefs-load.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/glance-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-domain-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-domain-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750210.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750210.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750215.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750215.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750220.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-engine-cleaner-29750220.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-trusts.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/heat-trusts.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/horizon-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/horizon-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/horizon-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/horizon-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-credential-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-credential-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-domain-manage.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-domain-manage.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-fernet-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-fernet-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/keystone-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-domain-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-domain-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/magnum-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/manila-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/neutron-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-cell-setup-29750220.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-cell-setup-29750220.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-service-cleaner-29750220.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/nova-service-cleaner-29750220.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/octavia-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/placement-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/staffeln-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/tempest-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/tempest-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/jobs/tempest-run-tests.txt",
                                ">f+++++++++ objects/namespaced/openstack/jobs/tempest-run-tests.yaml",
                                "cd+++++++++ objects/namespaced/openstack/networkpolicies/",
                                ">f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-cluster-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-cluster-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-messaging-topology-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/networkpolicies/rabbitmq-messaging-topology-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/networkpolicies/valkey.txt",
                                ">f+++++++++ objects/namespaced/openstack/networkpolicies/valkey.yaml",
                                "cd+++++++++ objects/namespaced/openstack/persistentvolumeclaims/",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/datadir-percona-xtradb-pxc-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/datadir-percona-xtradb-pxc-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-barbican-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-barbican-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-cinder-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-cinder-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-glance-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-glance-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-heat-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-heat-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-keystone-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-keystone-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-magnum-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-magnum-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-manila-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-manila-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-neutron-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-neutron-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-nova-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-nova-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-octavia-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/persistence-rabbitmq-octavia-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/valkey-data-valkey-node-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/persistentvolumeclaims/valkey-data-valkey-node-0.yaml",
                                "cd+++++++++ objects/namespaced/openstack/pods/",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-api-59ccdc456b-ldmlg.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-api-59ccdc456b-ldmlg.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-db-init-rm46b.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-db-init-rm46b.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-db-sync-cg46w.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-db-sync-cg46w.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-ks-endpoints-qd7kd.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-ks-endpoints-qd7kd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-ks-service-vjxwz.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-ks-service-vjxwz.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-ks-user-cxs4b.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-ks-user-cxs4b.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-rabbit-init-xzkmx.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/barbican-rabbit-init-xzkmx.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-api-8f75c794-7qctb.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-api-8f75c794-7qctb.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-backup-7c79b9fbcd-5g8q7.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-backup-7c79b9fbcd-5g8q7.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-backup-storage-init-s47bg.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-backup-storage-init-s47bg.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-bootstrap-2rdkk.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-bootstrap-2rdkk.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-create-internal-tenant-hjmdc.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-create-internal-tenant-hjmdc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-db-init-4bmb8.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-db-init-4bmb8.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-db-sync-7zsq2.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-db-sync-7zsq2.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-ks-endpoints-x9xj5.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-ks-endpoints-x9xj5.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-ks-service-q5sr9.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-ks-service-q5sr9.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-ks-user-tt5gv.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-ks-user-tt5gv.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-rabbit-init-bwjfn.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-rabbit-init-bwjfn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-scheduler-6f74c86bbb-kjrdx.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-scheduler-6f74c86bbb-kjrdx.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-storage-init-b8ztp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-storage-init-b8ztp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-volume-5d4544cbcd-66t8c.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/cinder-volume-5d4544cbcd-66t8c.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-api-69bc7b7bb7-klzlz.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-api-69bc7b7bb7-klzlz.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-db-init-64592.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-db-init-64592.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-db-sync-pc66k.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-db-sync-pc66k.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-ks-endpoints-62mrr.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-ks-endpoints-62mrr.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-ks-service-tm87x.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-ks-service-tm87x.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-ks-user-bczxc.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-ks-user-bczxc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-metadefs-load-jn95l.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-metadefs-load-jn95l.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-rabbit-init-v9sd8.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-rabbit-init-v9sd8.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-storage-init-mfjjw.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/glance-storage-init-mfjjw.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-api-549c8fd7fc-h2ksk.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-api-549c8fd7fc-h2ksk.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-bootstrap-zsx7q.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-bootstrap-zsx7q.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-cfn-578ddffb95-kwq45.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-cfn-578ddffb95-kwq45.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-db-init-wn26b.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-db-init-wn26b.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-db-sync-ln7t8.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-db-sync-ln7t8.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-domain-ks-user-sz9ql.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-domain-ks-user-sz9ql.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-7d4cfb54d8-lv2r9.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-7d4cfb54d8-lv2r9.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750210-f2d5r.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750210-f2d5r.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750215-8dbfg.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750215-8dbfg.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750220-tm9g5.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-engine-cleaner-29750220-tm9g5.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-ks-endpoints-rhm5c.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-ks-endpoints-rhm5c.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-ks-service-hhsvd.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-ks-service-hhsvd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-ks-user-h2mdq.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-ks-user-h2mdq.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-rabbit-init-9kv2r.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-rabbit-init-9kv2r.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-trusts-8whcm.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/heat-trusts-8whcm.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/horizon-5d58bd548b-srrjf.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/horizon-5d58bd548b-srrjf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/horizon-db-init-cj5cw.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/horizon-db-init-cj5cw.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/horizon-db-sync-fhkrn.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/horizon-db-sync-fhkrn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keepalived-p4khs.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keepalived-p4khs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-api-696df8d495-zp222.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-api-696df8d495-zp222.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-bootstrap-dkgrd.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-bootstrap-dkgrd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-credential-setup-z9wg6.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-credential-setup-z9wg6.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-db-init-bl4bd.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-db-init-bl4bd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-db-sync-b224x.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-db-sync-b224x.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-domain-manage-q8swh.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-domain-manage-q8swh.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-fernet-setup-f6h2t.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-fernet-setup-f6h2t.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-rabbit-init-xxc9f.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/keystone-rabbit-init-xxc9f.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/libvirt-libvirt-default-5ql28.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/libvirt-libvirt-default-5ql28.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-api-5cc598d9c7-x2tr4.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-api-5cc598d9c7-x2tr4.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-cluster-api-proxy-bfpzx.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-cluster-api-proxy-bfpzx.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-conductor-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-conductor-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-db-init-4p5qp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-db-init-4p5qp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-db-sync-pft79.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-db-sync-pft79.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-domain-ks-user-4hrqd.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-domain-ks-user-4hrqd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-ks-endpoints-kcr6h.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-ks-endpoints-kcr6h.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-ks-service-72hxf.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-ks-service-72hxf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-ks-user-q88pg.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-ks-user-q88pg.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-rabbit-init-bsld7.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-rabbit-init-bsld7.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-registry-c45778976-g7bqg.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/magnum-registry-c45778976-g7bqg.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-api-589957f847-4pb4g.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-api-589957f847-4pb4g.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-bootstrap-25mrp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-bootstrap-25mrp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-data-5b9554699d-h5mrm.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-data-5b9554699d-h5mrm.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-db-init-vmsnn.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-db-init-vmsnn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-db-sync-kpqzd.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-db-sync-kpqzd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-ks-endpoints-r4mz2.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-ks-endpoints-r4mz2.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-ks-service-gxbg4.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-ks-service-gxbg4.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-ks-user-x866r.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-ks-user-x866r.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-rabbit-init-zmzdn.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-rabbit-init-zmzdn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-scheduler-6cfdd98cc8-9n75p.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-scheduler-6cfdd98cc8-9n75p.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-share-8584f8db49-dw9fj.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/manila-share-8584f8db49-dw9fj.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/memcached-memcached-cf56b6468-fn484.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/memcached-memcached-cf56b6468-fn484.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-coredns-7dd4958666-bwvsq.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-coredns-7dd4958666-bwvsq.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-db-init-h9tvp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-db-init-h9tvp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-db-sync-gjnk7.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-db-sync-gjnk7.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-dhcp-agent-default-xxlzw.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-dhcp-agent-default-xxlzw.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ks-endpoints-v2zx8.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ks-endpoints-v2zx8.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ks-service-zp49f.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ks-service-zp49f.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ks-user-p9rh9.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ks-user-p9rh9.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-l3-agent-default-667qq.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-l3-agent-default-667qq.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-metadata-agent-default-j4l9t.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-metadata-agent-default-j4l9t.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-netns-cleanup-cron-default-4fzgp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-netns-cleanup-cron-default-4fzgp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ovs-agent-default-khhs5.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-ovs-agent-default-khhs5.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-rabbit-init-427z2.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-rabbit-init-427z2.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-rpc-server-6dcd988f58-qjlbc.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-rpc-server-6dcd988f58-qjlbc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-server-574f965b46-ww5ds.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/neutron-server-574f965b46-ww5ds.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-api-metadata-7978cbd585-lg78g.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-api-metadata-7978cbd585-lg78g.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-api-osapi-64585cc48b-rbnwf.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-api-osapi-64585cc48b-rbnwf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-bootstrap-ldlvv.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-bootstrap-ldlvv.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-29750220-whchb.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-29750220-whchb.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-hwm98.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-cell-setup-hwm98.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-compute-default-8qhkb.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-compute-default-8qhkb.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-conductor-74bbbf5f4-xn4lp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-conductor-74bbbf5f4-xn4lp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-db-init-dljck.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-db-init-dljck.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-db-sync-b9whq.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-db-sync-b9whq.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-ks-endpoints-f2q6s.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-ks-endpoints-f2q6s.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-ks-service-js6x4.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-ks-service-js6x4.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-ks-user-cs4b6.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-ks-user-cs4b6.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-novncproxy-79fb768c67-6lss4.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-novncproxy-79fb768c67-6lss4.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-rabbit-init-j4gng.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-rabbit-init-j4gng.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-scheduler-bfb895d4b-2rlbg.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-scheduler-bfb895d4b-2rlbg.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-service-cleaner-29750220-rpwtx.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/nova-service-cleaner-29750220-rpwtx.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-api-cbc458db6-l2mxz.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-api-cbc458db6-l2mxz.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-bootstrap-g9m65.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-bootstrap-g9m65.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-db-init-sgzzg.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-db-init-sgzzg.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-db-sync-6rhps.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-db-sync-6rhps.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-health-manager-default-wf899.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-health-manager-default-wf899.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-housekeeping-5656c56d5c-2rvnf.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-housekeeping-5656c56d5c-2rvnf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-ks-endpoints-nhkg5.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-ks-endpoints-nhkg5.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-ks-service-gxxbj.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-ks-service-gxxbj.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-ks-user-khv4c.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-ks-user-khv4c.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-rabbit-init-wcj2d.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-rabbit-init-wcj2d.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-worker-685684446-qp86s.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/octavia-worker-685684446-qp86s.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/openstack-database-exporter-78c69bc7dd-tlvvm.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/openstack-database-exporter-78c69bc7dd-tlvvm.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/openstack-exporter-6bdf96f8b-h8bwd.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/openstack-exporter-6bdf96f8b-h8bwd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/openvswitch-dmpcb.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/openvswitch-dmpcb.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-haproxy-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-haproxy-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-pxc-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/percona-xtradb-pxc-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-api-6996ddb756-hd7gr.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-api-6996ddb756-hd7gr.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-db-init-7fk7s.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-db-init-7fk7s.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-db-sync-m49p8.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-db-sync-m49p8.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-ks-endpoints-x2n4r.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-ks-endpoints-x2n4r.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-ks-service-xnznf.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-ks-service-xnznf.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-ks-user-2szl8.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/placement-ks-user-2szl8.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/pxc-operator-69cb5bbdb9-j9zzl.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/pxc-operator-69cb5bbdb9-j9zzl.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-barbican-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-barbican-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cinder-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cinder-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cluster-operator-54f767cff8-gq9tp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-cluster-operator-54f767cff8-gq9tp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-glance-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-glance-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-heat-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-heat-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-keystone-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-keystone-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-magnum-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-magnum-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-manila-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-manila-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-neutron-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-neutron-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-nova-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-nova-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-octavia-server-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rabbitmq-octavia-server-0.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rook-ceph-crashcollector-instance-754c646bfd-f9dsz.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rook-ceph-crashcollector-instance-754c646bfd-f9dsz.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-api-5bbb98d484-g55wp.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-api-5bbb98d484-g55wp.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-conductor-66fd4d8c6f-6sv4l.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-conductor-66fd4d8c6f-6sv4l.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-db-init-9vvm5.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-db-init-9vvm5.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-db-sync-jpdtc.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/staffeln-db-sync-jpdtc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/tempest-ks-user-9tsht.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/tempest-ks-user-9tsht.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/tempest-run-tests-6wp98.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/tempest-run-tests-6wp98.yaml",
                                ">f+++++++++ objects/namespaced/openstack/pods/valkey-node-0.txt",
                                ">f+++++++++ objects/namespaced/openstack/pods/valkey-node-0.yaml",
                                "cd+++++++++ objects/namespaced/openstack/rolebindings/",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/barbican-barbican-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-backup-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-backup-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-backup.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-backup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-create-internal-tenant.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-create-internal-tenant.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume-usage-audit.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume-usage-audit.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-cinder-volume.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/cinder-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-metadefs-load.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-metadefs-load.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-glance-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/glance-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-cfn.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-cfn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-engine.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user-domain.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user-domain.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-purge-deleted.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-purge-deleted.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-trusts.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/heat-heat-trusts.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/horizon-horizon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keepalived.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keepalived.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-credential-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-fernet-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-credential-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-credential-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-domain-manage.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-domain-manage.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-fernet-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-fernet-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/keystone-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-cert-manager.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-cert-manager.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-libvirt.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/libvirt-libvirt.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user-domain.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user-domain.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/magnum-magnum-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-data.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-data.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-share.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/manila-manila-share.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-dhcp-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-dhcp-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-l3-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-l3-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-metadata-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-metadata-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ovs-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-ovs-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rpc-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-rpc-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/neutron-neutron-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-metadata.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-metadata.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-osapi.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-api-osapi.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup-cron.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup-cron.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-cell-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-compute.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-compute.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-novncproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-novncproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-service-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-service-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/nova-nova-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-health-manager.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-health-manager.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-housekeeping.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-housekeeping.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-worker.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/octavia-octavia-worker.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/placement-placement-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/pxc-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/pxc-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-barbican-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-barbican-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cinder-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cinder-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cluster-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-cluster-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-glance-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-glance-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-heat-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-heat-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-keystone-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-keystone-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-magnum-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-magnum-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-manila-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-manila-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-messaging-topology-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-messaging-topology-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-nova-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-nova-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-octavia-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rabbitmq-octavia-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cluster-mgmt.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cluster-mgmt.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cmd-reporter.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-cmd-reporter.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-mgr.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-mgr.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-osd.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-purge-osd.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/rook-ceph-purge-osd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-conductor-leases.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-conductor-leases.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/staffeln-staffeln-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-run-tests.txt",
                                ">f+++++++++ objects/namespaced/openstack/rolebindings/tempest-tempest-run-tests.yaml",
                                "cd+++++++++ objects/namespaced/openstack/roles/",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/barbican-openstack-barbican-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-backup-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-backup-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-backup.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-backup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-create-internal-tenant.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-create-internal-tenant.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume-usage-audit.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume-usage-audit.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-openstack-cinder-volume.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/cinder-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-metadefs-load.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-metadefs-load.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-openstack-glance-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/glance-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-cfn.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-cfn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-engine.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user-domain.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user-domain.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-purge-deleted.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-purge-deleted.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-trusts.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/heat-openstack-heat-trusts.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/horizon-openstack-horizon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keepalived.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keepalived.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-credential-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-credential-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-credential-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-credential-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-fernet-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-credential-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-credential-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-domain-manage.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-domain-manage.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-fernet-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-fernet-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/keystone-openstack-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/libvirt-cert-manager.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/libvirt-cert-manager.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/libvirt-openstack-libvirt.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/libvirt-openstack-libvirt.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user-domain.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user-domain.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/magnum-openstack-magnum-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-data.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-data.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-share.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/manila-openstack-manila-share.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-dhcp-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-dhcp-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-l3-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-l3-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-metadata-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-metadata-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ovs-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-ovs-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rpc-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-rpc-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/neutron-openstack-neutron-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-metadata.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-metadata.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-osapi.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-api-osapi.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup-cron.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup-cron.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-cell-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-compute.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-compute.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-novncproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-novncproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-service-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-service-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/nova-openstack-nova-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-health-manager.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-health-manager.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-housekeeping.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-housekeeping.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-worker.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/octavia-openstack-octavia-worker.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/placement-openstack-placement-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/pxc-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/pxc-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-barbican-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-barbican-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cinder-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cinder-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cluster-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-cluster-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-glance-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-glance-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-heat-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-heat-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-keystone-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-keystone-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-magnum-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-magnum-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-manila-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-manila-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-messaging-topology-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-messaging-topology-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-neutron-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-neutron-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-nova-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-nova-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-octavia-peer-discovery.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rabbitmq-octavia-peer-discovery.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-cmd-reporter.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-cmd-reporter.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-mgr.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-mgr.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-osd.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-purge-osd.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/rook-ceph-purge-osd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/staffeln-openstack-staffeln-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-run-tests.txt",
                                ">f+++++++++ objects/namespaced/openstack/roles/tempest-openstack-tempest-run-tests.yaml",
                                "cd+++++++++ objects/namespaced/openstack/secrets/",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/barbican-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-backup-rbd-keyring.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-backup-rbd-keyring.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-volume-rbd-keyring.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/cinder-volume-rbd-keyring.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/glance-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-cfn-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-cfn-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-stack-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-stack-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-trustee.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-trustee.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/heat-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-int-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-int-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/horizon-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/images-rbd-keyring.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/images-rbd-keyring.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/internal-percona-xtradb.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/internal-percona-xtradb.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keepalived-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keepalived-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-credential-keys.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-credential-keys.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-fernet-keys.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-fernet-keys.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/keystone-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-api-ca.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-api-ca.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-vnc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-5ql28-vnc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-libvirt-default-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-vnc-ca.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/libvirt-vnc-ca.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-stack-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-stack-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-registry-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/magnum-registry-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-ssh-keys.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/manila-ssh-keys.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-dhcp-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-dhcp-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-l3-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-l3-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-metadata-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-metadata-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-netns-cleanup-cron-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-netns-cleanup-cron-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-ovs-agent-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-ovs-agent-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-server-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/neutron-server-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-compute-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-compute-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-api-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-cell0-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-vencrypt.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-novncproxy-vencrypt.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-ssh.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/nova-ssh.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-amphora-ssh-key.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-amphora-ssh-key.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-client-ca.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-client-ca.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-client-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-client-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-health-manager-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-health-manager-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-persistence-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-rabbitmq-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-server-ca.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/octavia-server-ca.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/openstack-database-exporter-dsn.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/openstack-database-exporter-dsn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/percona-xtradb.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/percona-xtradb.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-api-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-api-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/placement-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/pvc-ceph-client-key.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/pvc-ceph-client-key.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-barbican-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-cinder-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-glance-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-heat-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-keystone-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-magnum-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-manila-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-messaging-topology-operator-webhook.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-messaging-topology-operator-webhook.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-neutron-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-nova-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-default-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-default-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-erlang-cookie.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rabbitmq-octavia-erlang-cookie.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-config.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-config.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-crash-collector-keyring.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-crash-collector-keyring.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-mon.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-mon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-a-keyring.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-a-keyring.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-certs.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-creds.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-ceph-rgw-ceph-creds.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-node.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-node.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-provisioner.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-cephfs-provisioner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-node.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-node.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-provisioner.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/rook-csi-rbd-provisioner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.barbican.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.barbican.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph-provisioners.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph-provisioners.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.ceph.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.cinder.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.cinder.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.glance.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.glance.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.heat.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.heat.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.horizon.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.horizon.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.keystone.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.keystone.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.libvirt.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.libvirt.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.magnum.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.magnum.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.manila.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.manila.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.memcached.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.memcached.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron-coredns.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron-coredns.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.neutron.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.nova.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.nova.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.octavia.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.octavia.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.openvswitch.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.openvswitch.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.placement.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.placement.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.pxc-operator.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.pxc-operator.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.rabbitmq-cluster-operator.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.rabbitmq-cluster-operator.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.staffeln.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.staffeln.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.tempest.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.tempest.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.valkey.v1.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/sh.helm.release.v1.valkey.v1.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/staffeln-db-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/staffeln-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/staffeln-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/tempest-etc.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/tempest-etc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-admin.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-admin.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/tempest-keystone-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/valkey-ca.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/valkey-ca.yaml",
                                ">f+++++++++ objects/namespaced/openstack/secrets/valkey-server-certs.txt",
                                ">f+++++++++ objects/namespaced/openstack/secrets/valkey-server-certs.yaml",
                                "cd+++++++++ objects/namespaced/openstack/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/barbican-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-backup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-create-internal-tenant.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-create-internal-tenant.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume-usage-audit.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume-usage-audit.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/cinder-volume.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-metadefs-load.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-metadefs-load.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-storage-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-storage-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/glance-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-cfn.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-cfn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-engine.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user-domain.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user-domain.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-purge-deleted.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-purge-deleted.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-trusts.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/heat-trusts.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/horizon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keepalived.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keepalived.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-credential-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-domain-manage.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-domain-manage.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-rotate.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-rotate.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-fernet-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/keystone-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/libvirt.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/libvirt.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user-domain.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user-domain.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/magnum-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-data.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-data.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-share.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/manila-share.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/memcached-memcached.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/memcached-memcached.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-dhcp-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-dhcp-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-l3-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-l3-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-metadata-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-metadata-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-netns-cleanup-cron.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-netns-cleanup-cron.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ovs-agent.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-ovs-agent.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rpc-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-rpc-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/neutron-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-metadata.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-metadata.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-osapi.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-api-osapi.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup-cron.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup-cron.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-cell-setup.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-compute.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-compute.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-novncproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-novncproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-scheduler.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-scheduler.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-service-cleaner.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-service-cleaner.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-test.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/nova-test.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-bootstrap.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-bootstrap.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-health-manager.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-health-manager.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-housekeeping.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-housekeeping.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-rabbit-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-rabbit-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-worker.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/octavia-worker.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/openvswitch-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/openvswitch-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-endpoints.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-endpoints.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-service.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-service.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/placement-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/pxc-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/pxc-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-barbican-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-barbican-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cinder-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cinder-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cluster-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-cluster-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-glance-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-glance-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-heat-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-heat-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-keystone-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-keystone-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-magnum-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-magnum-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-manila-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-manila-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-messaging-topology-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-messaging-topology-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-nova-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-nova-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-octavia-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rabbitmq-octavia-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-cmd-reporter.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-cmd-reporter.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-default.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-default.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-mgr.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-mgr.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-osd.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-purge-osd.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-purge-osd.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-rgw.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/rook-ceph-rgw.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-init.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-init.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-sync.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/staffeln-db-sync.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-ks-user.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-ks-user.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-run-tests.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/tempest-run-tests.yaml",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/valkey.txt",
                                ">f+++++++++ objects/namespaced/openstack/serviceaccounts/valkey.yaml",
                                "cd+++++++++ objects/namespaced/openstack/services/",
                                ">f+++++++++ objects/namespaced/openstack/services/barbican-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/barbican-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/ceph-mon.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/ceph-mon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/cinder-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/cinder-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/glance-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/glance-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/heat-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/heat-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/heat-cfn.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/heat-cfn.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/horizon-int.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/horizon-int.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/horizon.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/horizon.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/keystone-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/keystone-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/magnum-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/magnum-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/magnum-registry.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/magnum-registry.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/manila-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/manila-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/memcached-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/memcached-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/memcached.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/memcached.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/neutron-coredns-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/neutron-coredns-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/neutron-coredns.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/neutron-coredns.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/nova-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/nova-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/nova-metadata.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/nova-metadata.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/nova-novncproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/nova-novncproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/octavia-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/octavia-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/openstack-exporter.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/openstack-exporter.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-cluster-operator.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-cluster-operator.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-replicas.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy-replicas.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-haproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc-unready.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc-unready.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/percona-xtradb-pxc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/placement-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/placement-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-barbican.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-cinder.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-glance.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-heat.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-keystone.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-magnum.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-manila.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-messaging-topology-operator-webhook.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-messaging-topology-operator-webhook.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-neutron.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-nova.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia-nodes.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia-nodes.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rabbitmq-octavia.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/rook-ceph-rgw-ceph.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/rook-ceph-rgw-ceph.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/staffeln-api.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/staffeln-api.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/valkey-headless.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/valkey-headless.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/valkey-metrics.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/valkey-metrics.yaml",
                                ">f+++++++++ objects/namespaced/openstack/services/valkey.txt",
                                ">f+++++++++ objects/namespaced/openstack/services/valkey.yaml",
                                "cd+++++++++ objects/namespaced/openstack/statefulsets/",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/magnum-conductor.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/magnum-conductor.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-haproxy.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-haproxy.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-pxc.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/percona-xtradb-pxc.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-barbican-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-barbican-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-cinder-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-cinder-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-glance-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-glance-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-heat-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-heat-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-keystone-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-keystone-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-magnum-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-magnum-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-manila-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-manila-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-neutron-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-neutron-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-nova-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-nova-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-octavia-server.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/rabbitmq-octavia-server.yaml",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/valkey-node.txt",
                                ">f+++++++++ objects/namespaced/openstack/statefulsets/valkey-node.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/",
                                "cd+++++++++ objects/namespaced/orc-system/configmaps/",
                                ">f+++++++++ objects/namespaced/orc-system/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/orc-system/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/deployment/",
                                ">f+++++++++ objects/namespaced/orc-system/deployment/orc-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/orc-system/deployment/orc-controller-manager.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/endpoints/",
                                ">f+++++++++ objects/namespaced/orc-system/endpoints/orc-controller-manager-metrics-service.txt",
                                ">f+++++++++ objects/namespaced/orc-system/endpoints/orc-controller-manager-metrics-service.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/pods/",
                                ">f+++++++++ objects/namespaced/orc-system/pods/orc-controller-manager-6cb597b5d4-7j97s.txt",
                                ">f+++++++++ objects/namespaced/orc-system/pods/orc-controller-manager-6cb597b5d4-7j97s.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/rolebindings/",
                                ">f+++++++++ objects/namespaced/orc-system/rolebindings/orc-leader-election-rolebinding.txt",
                                ">f+++++++++ objects/namespaced/orc-system/rolebindings/orc-leader-election-rolebinding.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/roles/",
                                ">f+++++++++ objects/namespaced/orc-system/roles/orc-leader-election-role.txt",
                                ">f+++++++++ objects/namespaced/orc-system/roles/orc-leader-election-role.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/orc-system/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/orc-system/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/orc-system/serviceaccounts/orc-controller-manager.txt",
                                ">f+++++++++ objects/namespaced/orc-system/serviceaccounts/orc-controller-manager.yaml",
                                "cd+++++++++ objects/namespaced/orc-system/services/",
                                ">f+++++++++ objects/namespaced/orc-system/services/orc-controller-manager-metrics-service.txt",
                                ">f+++++++++ objects/namespaced/orc-system/services/orc-controller-manager-metrics-service.yaml",
                                "cd+++++++++ objects/namespaced/rook-ceph/",
                                "cd+++++++++ objects/namespaced/rook-ceph/configmaps/",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/kube-root-ca.crt.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-config.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-config.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-mapping-config.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-csi-mapping-config.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-operator-config.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/configmaps/rook-ceph-operator-config.yaml",
                                "cd+++++++++ objects/namespaced/rook-ceph/deployment/",
                                ">f+++++++++ objects/namespaced/rook-ceph/deployment/rook-ceph-operator.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/deployment/rook-ceph-operator.yaml",
                                "cd+++++++++ objects/namespaced/rook-ceph/pods/",
                                ">f+++++++++ objects/namespaced/rook-ceph/pods/rook-ceph-operator-76bbbb77ff-vsdpn.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/pods/rook-ceph-operator-76bbbb77ff-vsdpn.yaml",
                                "cd+++++++++ objects/namespaced/rook-ceph/rolebindings/",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/cephfs-csi-provisioner-role-cfg.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/cephfs-csi-provisioner-role-cfg.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rbd-csi-provisioner-role-cfg.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rbd-csi-provisioner-role-cfg.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cluster-mgmt.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cluster-mgmt.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cmd-reporter.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-cmd-reporter.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system-openstack.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system-openstack.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr-system.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-mgr.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-osd.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-purge-osd.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-purge-osd.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-system.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/rolebindings/rook-ceph-system.yaml",
                                "cd+++++++++ objects/namespaced/rook-ceph/roles/",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/cephfs-external-provisioner-cfg.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/cephfs-external-provisioner-cfg.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rbd-external-provisioner-cfg.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rbd-external-provisioner-cfg.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-cmd-reporter.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-cmd-reporter.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-mgr.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-mgr.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-osd.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-purge-osd.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-purge-osd.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-system.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/roles/rook-ceph-system.yaml",
                                "cd+++++++++ objects/namespaced/rook-ceph/secrets/",
                                ">f+++++++++ objects/namespaced/rook-ceph/secrets/sh.helm.release.v1.rook-ceph.v1.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/secrets/sh.helm.release.v1.rook-ceph.v1.yaml",
                                "cd+++++++++ objects/namespaced/rook-ceph/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/objectstorage-provisioner.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/objectstorage-provisioner.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-cmd-reporter.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-cmd-reporter.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-default.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-default.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-mgr.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-mgr.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-osd.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-osd.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-purge-osd.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-purge-osd.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-rgw.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-rgw.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-system.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-ceph-system.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-plugin-sa.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-plugin-sa.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-provisioner-sa.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-cephfs-provisioner-sa.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-plugin-sa.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-plugin-sa.yaml",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-provisioner-sa.txt",
                                ">f+++++++++ objects/namespaced/rook-ceph/serviceaccounts/rook-csi-rbd-provisioner-sa.yaml",
                                "cd+++++++++ objects/namespaced/secretgen-controller/",
                                "cd+++++++++ objects/namespaced/secretgen-controller/configmaps/",
                                ">f+++++++++ objects/namespaced/secretgen-controller/configmaps/kube-root-ca.crt.txt",
                                ">f+++++++++ objects/namespaced/secretgen-controller/configmaps/kube-root-ca.crt.yaml",
                                "cd+++++++++ objects/namespaced/secretgen-controller/deployment/",
                                ">f+++++++++ objects/namespaced/secretgen-controller/deployment/secretgen-controller.txt",
                                ">f+++++++++ objects/namespaced/secretgen-controller/deployment/secretgen-controller.yaml",
                                "cd+++++++++ objects/namespaced/secretgen-controller/pods/",
                                ">f+++++++++ objects/namespaced/secretgen-controller/pods/secretgen-controller-5cf976ccc7-p7kq9.txt",
                                ">f+++++++++ objects/namespaced/secretgen-controller/pods/secretgen-controller-5cf976ccc7-p7kq9.yaml",
                                "cd+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/",
                                ">f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/default.txt",
                                ">f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/default.yaml",
                                ">f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/secretgen-controller-sa.txt",
                                ">f+++++++++ objects/namespaced/secretgen-controller/serviceaccounts/secretgen-controller-sa.yaml"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000017",
                        "name": "describe-kubernetes-objects",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/describe-kubernetes-objects"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:04:39.149678Z",
                            "start": "2026-07-25T21:04:37.886758Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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-42c9-e99d-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:04:39.397788Z",
                            "start": "2026-07-25T21:04:39.181638Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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-42c9-e99d-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:04:39.616821Z",
                            "start": "2026-07-25T21:04:39.404722Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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:02:16.761378",
                            "end": "2026-07-25 21:06:56.608816",
                            "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-42c9-e99d-000000000023-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 123,
                            "start": "2026-07-25 21:04:39.847438",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "auth-system/keycloak-0/keycloak\nError from server (BadRequest): previous terminated container \"keycloak\" in pod \"keycloak-0\" not found\ncapi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/manager\nError from server (BadRequest): previous terminated container \"manager\" in pod \"capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh\" not found\ncapi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/manager\nError from server (BadRequest): previous terminated container \"manager\" in pod \"capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw\" not found\ncapi-system/capi-controller-manager-5647546676-97x8r/manager\nError from server (BadRequest): previous terminated container \"manager\" in pod \"capi-controller-manager-5647546676-97x8r\" not found\ncapo-system/capo-controller-manager-56cf844ccd-r5j9f/manager\nError from server (BadRequest): previous terminated container \"manager\" in pod \"capo-controller-manager-56cf844ccd-r5j9f\" not found\ncert-manager/cert-manager-79c48d47db-cj86t/cert-manager-controller\nError from server (BadRequest): previous terminated container \"cert-manager-controller\" in pod \"cert-manager-79c48d47db-cj86t\" not found\ncert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/cert-manager-cainjector\nError from server (BadRequest): previous terminated container \"cert-manager-cainjector\" in pod \"cert-manager-cainjector-579c9dd7cd-89cgw\" not found\ncert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/cert-manager-webhook\nError from server (BadRequest): previous terminated container \"cert-manager-webhook\" in pod \"cert-manager-webhook-7d6b59cfdc-l6qdr\" not found\nenvoy-gateway-system/envoy-gateway-78446f96c9-spwj4/envoy-gateway\nError from server (BadRequest): previous terminated container \"envoy-gateway\" in pod \"envoy-gateway-78446f96c9-spwj4\" not found\ningress-nginx/ingress-nginx-controller-m84zt/controller\nError from server (BadRequest): previous terminated container \"controller\" in pod \"ingress-nginx-controller-m84zt\" not found\ningress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/ingress-nginx-default-backend\nError from server (BadRequest): previous terminated container \"ingress-nginx-default-backend\" in pod \"ingress-nginx-defaultbackend-6987ff55cf-j8vf4\" not found\nkube-system/cilium-fql4m/config\nError from server (BadRequest): previous terminated container \"config\" in pod \"cilium-fql4m\" not found\nkube-system/cilium-fql4m/mount-cgroup\nError from server (BadRequest): previous terminated container \"mount-cgroup\" in pod \"cilium-fql4m\" not found\nkube-system/cilium-fql4m/apply-sysctl-overwrites\nError from server (BadRequest): previous terminated container \"apply-sysctl-overwrites\" in pod \"cilium-fql4m\" not found\nkube-system/cilium-fql4m/mount-bpf-fs\nError from server (BadRequest): previous terminated container \"mount-bpf-fs\" in pod \"cilium-fql4m\" not found\nkube-system/cilium-fql4m/clean-cilium-state\nError from server (BadRequest): previous terminated container \"clean-cilium-state\" in pod \"cilium-fql4m\" not found\nkube-system/cilium-fql4m/install-cni-binaries\nError from server (BadRequest): previous terminated container \"install-cni-binaries\" in pod \"cilium-fql4m\" not found\nkube-system/cilium-fql4m/cilium-agent\nError from server (BadRequest): previous terminated container \"cilium-agent\" in pod \"cilium-fql4m\" not found\nkube-system/cilium-operator-869df985b8-fnjvv/cilium-operator\nError from server (BadRequest): previous terminated container \"cilium-operator\" in pod \"cilium-operator-869df985b8-fnjvv\" not found\nkube-system/coredns-67659f764b-84qs9/coredns\nError from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-84qs9\" not found\nkube-system/coredns-67659f764b-dw5qr/coredns\nError from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-dw5qr\" 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-rq7pr/kube-proxy\nError from server (BadRequest): previous terminated container \"kube-proxy\" in pod \"kube-proxy-rq7pr\" 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\nlocal-path-storage/local-path-provisioner-679c578f5-xzxgl/local-path-provisioner\nError from server (BadRequest): previous terminated container \"local-path-provisioner\" in pod \"local-path-provisioner-679c578f5-xzxgl\" not found\nmonitoring/alertmanager-kube-prometheus-stack-alertmanager-0/init-config-reloader\nError from server (BadRequest): previous terminated container \"init-config-reloader\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found\nmonitoring/alertmanager-kube-prometheus-stack-alertmanager-0/alertmanager\nError from server (BadRequest): previous terminated container \"alertmanager\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found\nmonitoring/alertmanager-kube-prometheus-stack-alertmanager-0/config-reloader\nError from server (BadRequest): previous terminated container \"config-reloader\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found\nmonitoring/alertmanager-kube-prometheus-stack-alertmanager-0/oauth2-proxy\nError from server (BadRequest): previous terminated container \"oauth2-proxy\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found\nmonitoring/goldpinger-fn2gv/goldpinger-daemon\nError from server (BadRequest): previous terminated container \"goldpinger-daemon\" in pod \"goldpinger-fn2gv\" not found\nmonitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-dashboard\nError from server (BadRequest): previous terminated container \"grafana-sc-dashboard\" in pod \"kube-prometheus-stack-grafana-84dd869d9d-9dvls\" not found\nmonitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-datasources\nError from server (BadRequest): previous terminated container \"grafana-sc-datasources\" in pod \"kube-prometheus-stack-grafana-84dd869d9d-9dvls\" not found\nmonitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana\nError from server (BadRequest): previous terminated container \"grafana\" in pod \"kube-prometheus-stack-grafana-84dd869d9d-9dvls\" not found\nmonitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/kube-state-metrics\nError from server (BadRequest): previous terminated container \"kube-state-metrics\" in pod \"kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf\" not found\nmonitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/kube-prometheus-stack\nError from server (BadRequest): previous terminated container \"kube-prometheus-stack\" in pod \"kube-prometheus-stack-operator-cd88cf4bf-d685c\" not found\nmonitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/node-exporter\nmonitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/pod-tls-sidecar\nError from server (BadRequest): previous terminated container \"pod-tls-sidecar\" in pod \"kube-prometheus-stack-prometheus-node-exporter-5v559\" not found\nmonitoring/loki-0/loki\nError from server (BadRequest): previous terminated container \"loki\" in pod \"loki-0\" not found\nmonitoring/loki-chunks-cache-0/memcached\nError from server (BadRequest): previous terminated container \"memcached\" in pod \"loki-chunks-cache-0\" not found\nmonitoring/loki-chunks-cache-0/exporter\nError from server (BadRequest): previous terminated container \"exporter\" in pod \"loki-chunks-cache-0\" not found\nmonitoring/loki-gateway-cf54cb88c-dbdl9/nginx\nError from server (BadRequest): previous terminated container \"nginx\" in pod \"loki-gateway-cf54cb88c-dbdl9\" not found\nmonitoring/loki-results-cache-0/memcached\nError from server (BadRequest): previous terminated container \"memcached\" in pod \"loki-results-cache-0\" not found\nmonitoring/loki-results-cache-0/exporter\nError from server (BadRequest): previous terminated container \"exporter\" in pod \"loki-results-cache-0\" not found\nmonitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/gc\nError from server (BadRequest): previous terminated container \"gc\" in pod \"node-feature-discovery-gc-6675cbb6d9-n4z2r\" not found\nmonitoring/node-feature-discovery-master-8665476dbc-v4lnt/master\nError from server (BadRequest): previous terminated container \"master\" in pod \"node-feature-discovery-master-8665476dbc-v4lnt\" not found\nmonitoring/node-feature-discovery-worker-8jv9h/worker\nError from server (BadRequest): previous terminated container \"worker\" in pod \"node-feature-discovery-worker-8jv9h\" not found\nmonitoring/prometheus-kube-prometheus-stack-prometheus-0/init-config-reloader\nError from server (BadRequest): previous terminated container \"init-config-reloader\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found\nmonitoring/prometheus-kube-prometheus-stack-prometheus-0/prometheus\nError from server (BadRequest): previous terminated container \"prometheus\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found\nmonitoring/prometheus-kube-prometheus-stack-prometheus-0/config-reloader\nError from server (BadRequest): previous terminated container \"config-reloader\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found\nmonitoring/prometheus-kube-prometheus-stack-prometheus-0/pod-tls-sidecar\nError from server (BadRequest): previous terminated container \"pod-tls-sidecar\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found\nmonitoring/prometheus-kube-prometheus-stack-prometheus-0/oauth2-proxy\nError from server (BadRequest): previous terminated container \"oauth2-proxy\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found\nmonitoring/prometheus-pushgateway-7b8659c68b-mm6h5/pushgateway\nError from server (BadRequest): previous terminated container \"pushgateway\" in pod \"prometheus-pushgateway-7b8659c68b-mm6h5\" not found\nmonitoring/vector-k6vm7/vector\nError from server (BadRequest): previous terminated container \"vector\" in pod \"vector-k6vm7\" not found\nopenstack/barbican-api-59ccdc456b-ldmlg/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"barbican-api-59ccdc456b-ldmlg\" not found\nopenstack/barbican-api-59ccdc456b-ldmlg/barbican-api\nError from server (BadRequest): previous terminated container \"barbican-api\" in pod \"barbican-api-59ccdc456b-ldmlg\" not found\nopenstack/barbican-db-init-rm46b/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"barbican-db-init-rm46b\" not found\nopenstack/barbican-db-init-rm46b/barbican-db-init-0\nError from server (BadRequest): previous terminated container \"barbican-db-init-0\" in pod \"barbican-db-init-rm46b\" not found\nopenstack/barbican-db-sync-cg46w/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"barbican-db-sync-cg46w\" not found\nopenstack/barbican-db-sync-cg46w/barbican-db-sync\nError from server (BadRequest): previous terminated container \"barbican-db-sync\" in pod \"barbican-db-sync-cg46w\" not found\nopenstack/barbican-ks-endpoints-qd7kd/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"barbican-ks-endpoints-qd7kd\" not found\nopenstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"key-manager-ks-endpoints-admin\" in pod \"barbican-ks-endpoints-qd7kd\" not found\nopenstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"key-manager-ks-endpoints-internal\" in pod \"barbican-ks-endpoints-qd7kd\" not found\nopenstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"key-manager-ks-endpoints-public\" in pod \"barbican-ks-endpoints-qd7kd\" not found\nopenstack/barbican-ks-service-vjxwz/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"barbican-ks-service-vjxwz\" not found\nopenstack/barbican-ks-service-vjxwz/key-manager-ks-service-registration\nError from server (BadRequest): previous terminated container \"key-manager-ks-service-registration\" in pod \"barbican-ks-service-vjxwz\" not found\nopenstack/barbican-ks-user-cxs4b/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"barbican-ks-user-cxs4b\" not found\nopenstack/barbican-ks-user-cxs4b/barbican-ks-user\nError from server (BadRequest): previous terminated container \"barbican-ks-user\" in pod \"barbican-ks-user-cxs4b\" not found\nopenstack/barbican-rabbit-init-xzkmx/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"barbican-rabbit-init-xzkmx\" not found\nopenstack/barbican-rabbit-init-xzkmx/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"barbican-rabbit-init-xzkmx\" not found\nopenstack/cinder-api-8f75c794-7qctb/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-api-8f75c794-7qctb\" not found\nopenstack/cinder-api-8f75c794-7qctb/ceph-coordination-volume-perms\nError from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-api-8f75c794-7qctb\" not found\nopenstack/cinder-api-8f75c794-7qctb/cinder-api\nError from server (BadRequest): previous terminated container \"cinder-api\" in pod \"cinder-api-8f75c794-7qctb\" not found\nopenstack/cinder-backup-7c79b9fbcd-5g8q7/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found\nopenstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-backup-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-backup-keyring-placement\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found\nopenstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-keyring-placement-rbd1\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement-rbd1\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found\nopenstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-coordination-volume-perms\nError from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found\nopenstack/cinder-backup-7c79b9fbcd-5g8q7/cinder-backup\nError from server (BadRequest): previous terminated container \"cinder-backup\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found\nopenstack/cinder-backup-storage-init-s47bg/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-backup-storage-init-s47bg\" not found\nopenstack/cinder-backup-storage-init-s47bg/ceph-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"cinder-backup-storage-init-s47bg\" not found\nopenstack/cinder-backup-storage-init-s47bg/cinder-backup-storage-init\nError from server (BadRequest): previous terminated container \"cinder-backup-storage-init\" in pod \"cinder-backup-storage-init-s47bg\" not found\nopenstack/cinder-bootstrap-2rdkk/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-bootstrap-2rdkk\" not found\nopenstack/cinder-bootstrap-2rdkk/bootstrap\nError from server (BadRequest): previous terminated container \"bootstrap\" in pod \"cinder-bootstrap-2rdkk\" not found\nopenstack/cinder-create-internal-tenant-hjmdc/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-create-internal-tenant-hjmdc\" not found\nopenstack/cinder-create-internal-tenant-hjmdc/create-internal-tenant\nError from server (BadRequest): previous terminated container \"create-internal-tenant\" in pod \"cinder-create-internal-tenant-hjmdc\" not found\nopenstack/cinder-db-init-4bmb8/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-db-init-4bmb8\" not found\nopenstack/cinder-db-init-4bmb8/cinder-db-init-0\nError from server (BadRequest): previous terminated container \"cinder-db-init-0\" in pod \"cinder-db-init-4bmb8\" not found\nopenstack/cinder-db-sync-7zsq2/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-db-sync-7zsq2\" not found\nopenstack/cinder-db-sync-7zsq2/cinder-db-sync\nError from server (BadRequest): previous terminated container \"cinder-db-sync\" in pod \"cinder-db-sync-7zsq2\" not found\nopenstack/cinder-ks-endpoints-x9xj5/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-ks-endpoints-x9xj5\" not found\nopenstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"volumev3-ks-endpoints-admin\" in pod \"cinder-ks-endpoints-x9xj5\" not found\nopenstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"volumev3-ks-endpoints-internal\" in pod \"cinder-ks-endpoints-x9xj5\" not found\nopenstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"volumev3-ks-endpoints-public\" in pod \"cinder-ks-endpoints-x9xj5\" not found\nopenstack/cinder-ks-service-q5sr9/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-ks-service-q5sr9\" not found\nopenstack/cinder-ks-service-q5sr9/volumev3-ks-service-registration\nError from server (BadRequest): previous terminated container \"volumev3-ks-service-registration\" in pod \"cinder-ks-service-q5sr9\" not found\nopenstack/cinder-ks-user-tt5gv/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-ks-user-tt5gv\" not found\nopenstack/cinder-ks-user-tt5gv/cinder-ks-user\nError from server (BadRequest): previous terminated container \"cinder-ks-user\" in pod \"cinder-ks-user-tt5gv\" not found\nopenstack/cinder-rabbit-init-bwjfn/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-rabbit-init-bwjfn\" not found\nopenstack/cinder-rabbit-init-bwjfn/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"cinder-rabbit-init-bwjfn\" not found\nopenstack/cinder-scheduler-6f74c86bbb-kjrdx/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-scheduler-6f74c86bbb-kjrdx\" not found\nopenstack/cinder-scheduler-6f74c86bbb-kjrdx/ceph-coordination-volume-perms\nError from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-scheduler-6f74c86bbb-kjrdx\" not found\nopenstack/cinder-scheduler-6f74c86bbb-kjrdx/cinder-scheduler\nError from server (BadRequest): previous terminated container \"cinder-scheduler\" in pod \"cinder-scheduler-6f74c86bbb-kjrdx\" not found\nopenstack/cinder-storage-init-b8ztp/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-storage-init-b8ztp\" not found\nopenstack/cinder-storage-init-b8ztp/ceph-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"cinder-storage-init-b8ztp\" not found\nopenstack/cinder-storage-init-b8ztp/cinder-storage-init-rbd1\nError from server (BadRequest): previous terminated container \"cinder-storage-init-rbd1\" in pod \"cinder-storage-init-b8ztp\" not found\nopenstack/cinder-volume-5d4544cbcd-66t8c/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found\nopenstack/cinder-volume-5d4544cbcd-66t8c/ceph-keyring-placement-rbd1\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement-rbd1\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found\nopenstack/cinder-volume-5d4544cbcd-66t8c/ceph-coordination-volume-perms\nError from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found\nopenstack/cinder-volume-5d4544cbcd-66t8c/init-cinder-conf\nError from server (BadRequest): previous terminated container \"init-cinder-conf\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found\nopenstack/cinder-volume-5d4544cbcd-66t8c/cinder-volume\nError from server (BadRequest): previous terminated container \"cinder-volume\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found\nopenstack/glance-api-69bc7b7bb7-klzlz/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found\nopenstack/glance-api-69bc7b7bb7-klzlz/glance-perms\nError from server (BadRequest): previous terminated container \"glance-perms\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found\nopenstack/glance-api-69bc7b7bb7-klzlz/ceph-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found\nopenstack/glance-api-69bc7b7bb7-klzlz/glance-api\nError from server (BadRequest): previous terminated container \"glance-api\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found\nopenstack/glance-db-init-64592/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-db-init-64592\" not found\nopenstack/glance-db-init-64592/glance-db-init-0\nError from server (BadRequest): previous terminated container \"glance-db-init-0\" in pod \"glance-db-init-64592\" not found\nopenstack/glance-db-sync-pc66k/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-db-sync-pc66k\" not found\nopenstack/glance-db-sync-pc66k/glance-db-sync\nError from server (BadRequest): previous terminated container \"glance-db-sync\" in pod \"glance-db-sync-pc66k\" not found\nopenstack/glance-ks-endpoints-62mrr/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-ks-endpoints-62mrr\" not found\nopenstack/glance-ks-endpoints-62mrr/image-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"image-ks-endpoints-admin\" in pod \"glance-ks-endpoints-62mrr\" not found\nopenstack/glance-ks-endpoints-62mrr/image-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"image-ks-endpoints-internal\" in pod \"glance-ks-endpoints-62mrr\" not found\nopenstack/glance-ks-endpoints-62mrr/image-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"image-ks-endpoints-public\" in pod \"glance-ks-endpoints-62mrr\" not found\nopenstack/glance-ks-service-tm87x/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-ks-service-tm87x\" not found\nopenstack/glance-ks-service-tm87x/image-ks-service-registration\nError from server (BadRequest): previous terminated container \"image-ks-service-registration\" in pod \"glance-ks-service-tm87x\" not found\nopenstack/glance-ks-user-bczxc/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-ks-user-bczxc\" not found\nopenstack/glance-ks-user-bczxc/glance-ks-user\nError from server (BadRequest): previous terminated container \"glance-ks-user\" in pod \"glance-ks-user-bczxc\" not found\nopenstack/glance-metadefs-load-jn95l/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-metadefs-load-jn95l\" not found\nopenstack/glance-metadefs-load-jn95l/glance-metadefs-load\nError from server (BadRequest): previous terminated container \"glance-metadefs-load\" in pod \"glance-metadefs-load-jn95l\" not found\nopenstack/glance-rabbit-init-v9sd8/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-rabbit-init-v9sd8\" not found\nopenstack/glance-rabbit-init-v9sd8/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"glance-rabbit-init-v9sd8\" not found\nopenstack/glance-storage-init-mfjjw/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"glance-storage-init-mfjjw\" not found\nopenstack/glance-storage-init-mfjjw/ceph-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"glance-storage-init-mfjjw\" not found\nopenstack/glance-storage-init-mfjjw/glance-storage-init\nError from server (BadRequest): previous terminated container \"glance-storage-init\" in pod \"glance-storage-init-mfjjw\" not found\nopenstack/heat-api-549c8fd7fc-h2ksk/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-api-549c8fd7fc-h2ksk\" not found\nopenstack/heat-api-549c8fd7fc-h2ksk/heat-api\nError from server (BadRequest): previous terminated container \"heat-api\" in pod \"heat-api-549c8fd7fc-h2ksk\" not found\nopenstack/heat-bootstrap-zsx7q/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-bootstrap-zsx7q\" not found\nopenstack/heat-bootstrap-zsx7q/bootstrap\nError from server (BadRequest): previous terminated container \"bootstrap\" in pod \"heat-bootstrap-zsx7q\" not found\nopenstack/heat-cfn-578ddffb95-kwq45/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-cfn-578ddffb95-kwq45\" not found\nopenstack/heat-cfn-578ddffb95-kwq45/heat-cfn\nError from server (BadRequest): previous terminated container \"heat-cfn\" in pod \"heat-cfn-578ddffb95-kwq45\" not found\nopenstack/heat-db-init-wn26b/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-db-init-wn26b\" not found\nopenstack/heat-db-init-wn26b/heat-db-init-0\nError from server (BadRequest): previous terminated container \"heat-db-init-0\" in pod \"heat-db-init-wn26b\" not found\nopenstack/heat-db-sync-ln7t8/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-db-sync-ln7t8\" not found\nopenstack/heat-db-sync-ln7t8/heat-db-sync\nError from server (BadRequest): previous terminated container \"heat-db-sync\" in pod \"heat-db-sync-ln7t8\" not found\nopenstack/heat-domain-ks-user-sz9ql/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-domain-ks-user-sz9ql\" not found\nopenstack/heat-domain-ks-user-sz9ql/heat-ks-domain-user\nError from server (BadRequest): previous terminated container \"heat-ks-domain-user\" in pod \"heat-domain-ks-user-sz9ql\" not found\nopenstack/heat-engine-7d4cfb54d8-lv2r9/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-engine-7d4cfb54d8-lv2r9\" not found\nopenstack/heat-engine-7d4cfb54d8-lv2r9/heat-engine\nError from server (BadRequest): previous terminated container \"heat-engine\" in pod \"heat-engine-7d4cfb54d8-lv2r9\" not found\nError from server (NotFound): pods \"heat-engine-cleaner-29750210-f2d5r\" not found\nError from server (NotFound): pods \"heat-engine-cleaner-29750210-f2d5r\" not found\nopenstack/heat-engine-cleaner-29750215-8dbfg/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-engine-cleaner-29750215-8dbfg\" not found\nopenstack/heat-engine-cleaner-29750215-8dbfg/heat-engine-cleaner\nError from server (BadRequest): previous terminated container \"heat-engine-cleaner\" in pod \"heat-engine-cleaner-29750215-8dbfg\" not found\nopenstack/heat-engine-cleaner-29750220-tm9g5/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-engine-cleaner-29750220-tm9g5\" not found\nopenstack/heat-engine-cleaner-29750220-tm9g5/heat-engine-cleaner\nError from server (BadRequest): previous terminated container \"heat-engine-cleaner\" in pod \"heat-engine-cleaner-29750220-tm9g5\" not found\nopenstack/heat-ks-endpoints-rhm5c/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-ks-endpoints-rhm5c\" not found\nopenstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"orchestration-ks-endpoints-admin\" in pod \"heat-ks-endpoints-rhm5c\" not found\nopenstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"orchestration-ks-endpoints-internal\" in pod \"heat-ks-endpoints-rhm5c\" not found\nopenstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"orchestration-ks-endpoints-public\" in pod \"heat-ks-endpoints-rhm5c\" not found\nopenstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"cloudformation-ks-endpoints-admin\" in pod \"heat-ks-endpoints-rhm5c\" not found\nopenstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"cloudformation-ks-endpoints-internal\" in pod \"heat-ks-endpoints-rhm5c\" not found\nopenstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"cloudformation-ks-endpoints-public\" in pod \"heat-ks-endpoints-rhm5c\" not found\nopenstack/heat-ks-service-hhsvd/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-ks-service-hhsvd\" not found\nopenstack/heat-ks-service-hhsvd/orchestration-ks-service-registration\nError from server (BadRequest): previous terminated container \"orchestration-ks-service-registration\" in pod \"heat-ks-service-hhsvd\" not found\nopenstack/heat-ks-service-hhsvd/cloudformation-ks-service-registration\nError from server (BadRequest): previous terminated container \"cloudformation-ks-service-registration\" in pod \"heat-ks-service-hhsvd\" not found\nopenstack/heat-ks-user-h2mdq/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-ks-user-h2mdq\" not found\nopenstack/heat-ks-user-h2mdq/heat-ks-user\nError from server (BadRequest): previous terminated container \"heat-ks-user\" in pod \"heat-ks-user-h2mdq\" not found\nopenstack/heat-ks-user-h2mdq/heat-trustee-ks-user\nError from server (BadRequest): previous terminated container \"heat-trustee-ks-user\" in pod \"heat-ks-user-h2mdq\" not found\nopenstack/heat-rabbit-init-9kv2r/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-rabbit-init-9kv2r\" not found\nopenstack/heat-rabbit-init-9kv2r/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"heat-rabbit-init-9kv2r\" not found\nopenstack/heat-trusts-8whcm/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"heat-trusts-8whcm\" not found\nopenstack/heat-trusts-8whcm/heat-trusts\nError from server (BadRequest): previous terminated container \"heat-trusts\" in pod \"heat-trusts-8whcm\" not found\nopenstack/horizon-5d58bd548b-srrjf/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"horizon-5d58bd548b-srrjf\" not found\nopenstack/horizon-5d58bd548b-srrjf/horizon\nError from server (BadRequest): previous terminated container \"horizon\" in pod \"horizon-5d58bd548b-srrjf\" not found\nopenstack/horizon-db-init-cj5cw/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"horizon-db-init-cj5cw\" not found\nopenstack/horizon-db-init-cj5cw/horizon-db-init-0\nError from server (BadRequest): previous terminated container \"horizon-db-init-0\" in pod \"horizon-db-init-cj5cw\" not found\nopenstack/horizon-db-sync-fhkrn/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"horizon-db-sync-fhkrn\" not found\nopenstack/horizon-db-sync-fhkrn/horizon-db-sync\nError from server (BadRequest): previous terminated container \"horizon-db-sync\" in pod \"horizon-db-sync-fhkrn\" not found\nopenstack/keepalived-p4khs/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keepalived-p4khs\" not found\nopenstack/keepalived-p4khs/wait-for-ip\nError from server (BadRequest): previous terminated container \"wait-for-ip\" in pod \"keepalived-p4khs\" not found\nopenstack/keepalived-p4khs/keepalived\nError from server (BadRequest): previous terminated container \"keepalived\" in pod \"keepalived-p4khs\" not found\nopenstack/keystone-api-696df8d495-zp222/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-api-696df8d495-zp222\" not found\nopenstack/keystone-api-696df8d495-zp222/keystone-api\nError from server (BadRequest): previous terminated container \"keystone-api\" in pod \"keystone-api-696df8d495-zp222\" not found\nopenstack/keystone-bootstrap-dkgrd/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-bootstrap-dkgrd\" not found\nopenstack/keystone-bootstrap-dkgrd/bootstrap\nError from server (BadRequest): previous terminated container \"bootstrap\" in pod \"keystone-bootstrap-dkgrd\" not found\nopenstack/keystone-credential-setup-z9wg6/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-credential-setup-z9wg6\" not found\nopenstack/keystone-credential-setup-z9wg6/keystone-credential-setup\nError from server (BadRequest): previous terminated container \"keystone-credential-setup\" in pod \"keystone-credential-setup-z9wg6\" not found\nopenstack/keystone-db-init-bl4bd/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-db-init-bl4bd\" not found\nopenstack/keystone-db-init-bl4bd/keystone-db-init-0\nError from server (BadRequest): previous terminated container \"keystone-db-init-0\" in pod \"keystone-db-init-bl4bd\" not found\nopenstack/keystone-db-sync-b224x/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-db-sync-b224x\" not found\nopenstack/keystone-db-sync-b224x/keystone-db-sync\nError from server (BadRequest): previous terminated container \"keystone-db-sync\" in pod \"keystone-db-sync-b224x\" not found\nopenstack/keystone-domain-manage-q8swh/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-domain-manage-q8swh\" not found\nopenstack/keystone-domain-manage-q8swh/keystone-domain-manage\nError from server (BadRequest): previous terminated container \"keystone-domain-manage\" in pod \"keystone-domain-manage-q8swh\" not found\nopenstack/keystone-fernet-setup-f6h2t/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-fernet-setup-f6h2t\" not found\nopenstack/keystone-fernet-setup-f6h2t/keystone-fernet-setup\nError from server (BadRequest): previous terminated container \"keystone-fernet-setup\" in pod \"keystone-fernet-setup-f6h2t\" not found\nopenstack/keystone-rabbit-init-xxc9f/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"keystone-rabbit-init-xxc9f\" not found\nopenstack/keystone-rabbit-init-xxc9f/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"keystone-rabbit-init-xxc9f\" not found\nopenstack/libvirt-libvirt-default-5ql28/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"libvirt-libvirt-default-5ql28\" not found\nopenstack/libvirt-libvirt-default-5ql28/init-dynamic-options\nError from server (BadRequest): previous terminated container \"init-dynamic-options\" in pod \"libvirt-libvirt-default-5ql28\" not found\nopenstack/libvirt-libvirt-default-5ql28/ceph-admin-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-admin-keyring-placement\" in pod \"libvirt-libvirt-default-5ql28\" not found\nopenstack/libvirt-libvirt-default-5ql28/ceph-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"libvirt-libvirt-default-5ql28\" not found\nopenstack/libvirt-libvirt-default-5ql28/tls-sidecar\nError from server (BadRequest): previous terminated container \"tls-sidecar\" in pod \"libvirt-libvirt-default-5ql28\" not found\nopenstack/libvirt-libvirt-default-5ql28/libvirt\nError from server (BadRequest): previous terminated container \"libvirt\" in pod \"libvirt-libvirt-default-5ql28\" not found\nopenstack/libvirt-libvirt-default-5ql28/libvirt-exporter\nError from server (BadRequest): previous terminated container \"libvirt-exporter\" in pod \"libvirt-libvirt-default-5ql28\" not found\nopenstack/magnum-api-5cc598d9c7-x2tr4/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-api-5cc598d9c7-x2tr4\" not found\nopenstack/magnum-api-5cc598d9c7-x2tr4/magnum-api\nError from server (BadRequest): previous terminated container \"magnum-api\" in pod \"magnum-api-5cc598d9c7-x2tr4\" not found\nopenstack/magnum-cluster-api-proxy-bfpzx/magnum-cluster-api-proxy\nError from server (BadRequest): previous terminated container \"magnum-cluster-api-proxy\" in pod \"magnum-cluster-api-proxy-bfpzx\" not found\nopenstack/magnum-conductor-0/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-conductor-0\" not found\nopenstack/magnum-conductor-0/magnum-conductor-init\nError from server (BadRequest): previous terminated container \"magnum-conductor-init\" in pod \"magnum-conductor-0\" not found\nopenstack/magnum-conductor-0/magnum-conductor\nError from server (BadRequest): previous terminated container \"magnum-conductor\" in pod \"magnum-conductor-0\" not found\nopenstack/magnum-db-init-4p5qp/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-db-init-4p5qp\" not found\nopenstack/magnum-db-init-4p5qp/magnum-db-init-0\nError from server (BadRequest): previous terminated container \"magnum-db-init-0\" in pod \"magnum-db-init-4p5qp\" not found\nopenstack/magnum-db-sync-pft79/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-db-sync-pft79\" not found\nopenstack/magnum-db-sync-pft79/magnum-db-sync\nError from server (BadRequest): previous terminated container \"magnum-db-sync\" in pod \"magnum-db-sync-pft79\" not found\nopenstack/magnum-domain-ks-user-4hrqd/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-domain-ks-user-4hrqd\" not found\nopenstack/magnum-domain-ks-user-4hrqd/magnum-ks-domain-user\nError from server (BadRequest): previous terminated container \"magnum-ks-domain-user\" in pod \"magnum-domain-ks-user-4hrqd\" not found\nopenstack/magnum-ks-endpoints-kcr6h/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-ks-endpoints-kcr6h\" not found\nopenstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"container-infra-ks-endpoints-admin\" in pod \"magnum-ks-endpoints-kcr6h\" not found\nopenstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"container-infra-ks-endpoints-internal\" in pod \"magnum-ks-endpoints-kcr6h\" not found\nopenstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"container-infra-ks-endpoints-public\" in pod \"magnum-ks-endpoints-kcr6h\" not found\nopenstack/magnum-ks-service-72hxf/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-ks-service-72hxf\" not found\nopenstack/magnum-ks-service-72hxf/container-infra-ks-service-registration\nError from server (BadRequest): previous terminated container \"container-infra-ks-service-registration\" in pod \"magnum-ks-service-72hxf\" not found\nopenstack/magnum-ks-user-q88pg/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-ks-user-q88pg\" not found\nopenstack/magnum-ks-user-q88pg/magnum-ks-user\nError from server (BadRequest): previous terminated container \"magnum-ks-user\" in pod \"magnum-ks-user-q88pg\" not found\nopenstack/magnum-rabbit-init-bsld7/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"magnum-rabbit-init-bsld7\" not found\nopenstack/magnum-rabbit-init-bsld7/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"magnum-rabbit-init-bsld7\" not found\nopenstack/magnum-registry-c45778976-g7bqg/registry\nError from server (BadRequest): previous terminated container \"registry\" in pod \"magnum-registry-c45778976-g7bqg\" not found\nopenstack/manila-api-589957f847-4pb4g/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-api-589957f847-4pb4g\" not found\nopenstack/manila-api-589957f847-4pb4g/manila-api\nError from server (BadRequest): previous terminated container \"manila-api\" in pod \"manila-api-589957f847-4pb4g\" not found\nopenstack/manila-bootstrap-25mrp/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-bootstrap-25mrp\" not found\nopenstack/manila-bootstrap-25mrp/bootstrap\nError from server (BadRequest): previous terminated container \"bootstrap\" in pod \"manila-bootstrap-25mrp\" not found\nopenstack/manila-data-5b9554699d-h5mrm/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-data-5b9554699d-h5mrm\" not found\nopenstack/manila-data-5b9554699d-h5mrm/manila-data\nError from server (BadRequest): previous terminated container \"manila-data\" in pod \"manila-data-5b9554699d-h5mrm\" not found\nopenstack/manila-db-init-vmsnn/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-db-init-vmsnn\" not found\nopenstack/manila-db-init-vmsnn/manila-db-init-0\nError from server (BadRequest): previous terminated container \"manila-db-init-0\" in pod \"manila-db-init-vmsnn\" not found\nopenstack/manila-db-sync-kpqzd/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-db-sync-kpqzd\" not found\nopenstack/manila-db-sync-kpqzd/manila-db-sync\nError from server (BadRequest): previous terminated container \"manila-db-sync\" in pod \"manila-db-sync-kpqzd\" not found\nopenstack/manila-ks-endpoints-r4mz2/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-ks-endpoints-r4mz2\" not found\nopenstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"share-ks-endpoints-admin\" in pod \"manila-ks-endpoints-r4mz2\" not found\nopenstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"share-ks-endpoints-internal\" in pod \"manila-ks-endpoints-r4mz2\" not found\nopenstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"share-ks-endpoints-public\" in pod \"manila-ks-endpoints-r4mz2\" not found\nopenstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"sharev2-ks-endpoints-admin\" in pod \"manila-ks-endpoints-r4mz2\" not found\nopenstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"sharev2-ks-endpoints-internal\" in pod \"manila-ks-endpoints-r4mz2\" not found\nopenstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"sharev2-ks-endpoints-public\" in pod \"manila-ks-endpoints-r4mz2\" not found\nopenstack/manila-ks-service-gxbg4/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-ks-service-gxbg4\" not found\nopenstack/manila-ks-service-gxbg4/share-ks-service-registration\nError from server (BadRequest): previous terminated container \"share-ks-service-registration\" in pod \"manila-ks-service-gxbg4\" not found\nopenstack/manila-ks-service-gxbg4/sharev2-ks-service-registration\nError from server (BadRequest): previous terminated container \"sharev2-ks-service-registration\" in pod \"manila-ks-service-gxbg4\" not found\nopenstack/manila-ks-user-x866r/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-ks-user-x866r\" not found\nopenstack/manila-ks-user-x866r/manila-ks-user\nError from server (BadRequest): previous terminated container \"manila-ks-user\" in pod \"manila-ks-user-x866r\" not found\nopenstack/manila-rabbit-init-zmzdn/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-rabbit-init-zmzdn\" not found\nopenstack/manila-rabbit-init-zmzdn/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"manila-rabbit-init-zmzdn\" not found\nopenstack/manila-scheduler-6cfdd98cc8-9n75p/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-scheduler-6cfdd98cc8-9n75p\" not found\nopenstack/manila-scheduler-6cfdd98cc8-9n75p/manila-scheduler\nError from server (BadRequest): previous terminated container \"manila-scheduler\" in pod \"manila-scheduler-6cfdd98cc8-9n75p\" not found\nopenstack/manila-share-8584f8db49-dw9fj/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"manila-share-8584f8db49-dw9fj\" not found\nopenstack/manila-share-8584f8db49-dw9fj/manila-share-init\nError from server (BadRequest): previous terminated container \"manila-share-init\" in pod \"manila-share-8584f8db49-dw9fj\" not found\nopenstack/manila-share-8584f8db49-dw9fj/manila-share\nError from server (BadRequest): previous terminated container \"manila-share\" in pod \"manila-share-8584f8db49-dw9fj\" not found\nopenstack/memcached-memcached-cf56b6468-fn484/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"memcached-memcached-cf56b6468-fn484\" not found\nopenstack/memcached-memcached-cf56b6468-fn484/memcached\nError from server (BadRequest): previous terminated container \"memcached\" in pod \"memcached-memcached-cf56b6468-fn484\" not found\nopenstack/memcached-memcached-cf56b6468-fn484/memcached-exporter\nError from server (BadRequest): previous terminated container \"memcached-exporter\" in pod \"memcached-memcached-cf56b6468-fn484\" not found\nopenstack/neutron-coredns-7dd4958666-bwvsq/coredns\nError from server (BadRequest): previous terminated container \"coredns\" in pod \"neutron-coredns-7dd4958666-bwvsq\" not found\nopenstack/neutron-db-init-h9tvp/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-db-init-h9tvp\" not found\nopenstack/neutron-db-init-h9tvp/neutron-db-init-0\nError from server (BadRequest): previous terminated container \"neutron-db-init-0\" in pod \"neutron-db-init-h9tvp\" not found\nopenstack/neutron-db-sync-gjnk7/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-db-sync-gjnk7\" not found\nopenstack/neutron-db-sync-gjnk7/neutron-db-sync\nError from server (BadRequest): previous terminated container \"neutron-db-sync\" in pod \"neutron-db-sync-gjnk7\" not found\nopenstack/neutron-dhcp-agent-default-xxlzw/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-dhcp-agent-default-xxlzw\" not found\nopenstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent-init\nError from server (BadRequest): previous terminated container \"neutron-dhcp-agent-init\" in pod \"neutron-dhcp-agent-default-xxlzw\" not found\nopenstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent\nopenstack/neutron-ks-endpoints-v2zx8/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ks-endpoints-v2zx8\" not found\nopenstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"network-ks-endpoints-admin\" in pod \"neutron-ks-endpoints-v2zx8\" not found\nopenstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"network-ks-endpoints-internal\" in pod \"neutron-ks-endpoints-v2zx8\" not found\nopenstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"network-ks-endpoints-public\" in pod \"neutron-ks-endpoints-v2zx8\" not found\nopenstack/neutron-ks-service-zp49f/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ks-service-zp49f\" not found\nopenstack/neutron-ks-service-zp49f/network-ks-service-registration\nError from server (BadRequest): previous terminated container \"network-ks-service-registration\" in pod \"neutron-ks-service-zp49f\" not found\nopenstack/neutron-ks-user-p9rh9/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ks-user-p9rh9\" not found\nopenstack/neutron-ks-user-p9rh9/neutron-ks-user\nError from server (BadRequest): previous terminated container \"neutron-ks-user\" in pod \"neutron-ks-user-p9rh9\" not found\nopenstack/neutron-l3-agent-default-667qq/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-l3-agent-default-667qq\" not found\nopenstack/neutron-l3-agent-default-667qq/neutron-l3-agent-init\nError from server (BadRequest): previous terminated container \"neutron-l3-agent-init\" in pod \"neutron-l3-agent-default-667qq\" not found\nopenstack/neutron-l3-agent-default-667qq/neutron-l3-agent\nError from server (BadRequest): previous terminated container \"neutron-l3-agent\" in pod \"neutron-l3-agent-default-667qq\" not found\nopenstack/neutron-metadata-agent-default-j4l9t/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-metadata-agent-default-j4l9t\" not found\nopenstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent-init\nError from server (BadRequest): previous terminated container \"neutron-metadata-agent-init\" in pod \"neutron-metadata-agent-default-j4l9t\" not found\nopenstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent\nError from server (BadRequest): previous terminated container \"neutron-metadata-agent\" in pod \"neutron-metadata-agent-default-j4l9t\" not found\nopenstack/neutron-netns-cleanup-cron-default-4fzgp/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-netns-cleanup-cron-default-4fzgp\" not found\nopenstack/neutron-netns-cleanup-cron-default-4fzgp/neutron-netns-cleanup-cron\nError from server (BadRequest): previous terminated container \"neutron-netns-cleanup-cron\" in pod \"neutron-netns-cleanup-cron-default-4fzgp\" not found\nopenstack/neutron-ovs-agent-default-khhs5/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ovs-agent-default-khhs5\" not found\nopenstack/neutron-ovs-agent-default-khhs5/neutron-openvswitch-agent-kernel-modules\nError from server (BadRequest): previous terminated container \"neutron-openvswitch-agent-kernel-modules\" in pod \"neutron-ovs-agent-default-khhs5\" not found\nopenstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent-init\nError from server (BadRequest): previous terminated container \"neutron-ovs-agent-init\" in pod \"neutron-ovs-agent-default-khhs5\" not found\nopenstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent\nError from server (BadRequest): previous terminated container \"neutron-ovs-agent\" in pod \"neutron-ovs-agent-default-khhs5\" not found\nopenstack/neutron-rabbit-init-427z2/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-rabbit-init-427z2\" not found\nopenstack/neutron-rabbit-init-427z2/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"neutron-rabbit-init-427z2\" not found\nopenstack/neutron-rpc-server-6dcd988f58-qjlbc/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-rpc-server-6dcd988f58-qjlbc\" not found\nopenstack/neutron-rpc-server-6dcd988f58-qjlbc/neutron-rpc-server\nError from server (BadRequest): previous terminated container \"neutron-rpc-server\" in pod \"neutron-rpc-server-6dcd988f58-qjlbc\" not found\nopenstack/neutron-server-574f965b46-ww5ds/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"neutron-server-574f965b46-ww5ds\" not found\nopenstack/neutron-server-574f965b46-ww5ds/neutron-server\nError from server (BadRequest): previous terminated container \"neutron-server\" in pod \"neutron-server-574f965b46-ww5ds\" not found\nopenstack/neutron-server-574f965b46-ww5ds/neutron-policy-server\nError from server (BadRequest): previous terminated container \"neutron-policy-server\" in pod \"neutron-server-574f965b46-ww5ds\" not found\nopenstack/nova-api-metadata-7978cbd585-lg78g/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-api-metadata-7978cbd585-lg78g\" not found\nopenstack/nova-api-metadata-7978cbd585-lg78g/nova-api-metadata-init\nError from server (BadRequest): previous terminated container \"nova-api-metadata-init\" in pod \"nova-api-metadata-7978cbd585-lg78g\" not found\nopenstack/nova-api-metadata-7978cbd585-lg78g/nova-api\nError from server (BadRequest): previous terminated container \"nova-api\" in pod \"nova-api-metadata-7978cbd585-lg78g\" not found\nopenstack/nova-api-osapi-64585cc48b-rbnwf/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-api-osapi-64585cc48b-rbnwf\" not found\nopenstack/nova-api-osapi-64585cc48b-rbnwf/nova-osapi\nError from server (BadRequest): previous terminated container \"nova-osapi\" in pod \"nova-api-osapi-64585cc48b-rbnwf\" not found\nopenstack/nova-bootstrap-ldlvv/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-bootstrap-ldlvv\" not found\nopenstack/nova-bootstrap-ldlvv/bootstrap\nError from server (BadRequest): previous terminated container \"bootstrap\" in pod \"nova-bootstrap-ldlvv\" not found\nopenstack/nova-cell-setup-29750220-whchb/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-cell-setup-29750220-whchb\" not found\nopenstack/nova-cell-setup-29750220-whchb/nova-cell-setup\nError from server (BadRequest): previous terminated container \"nova-cell-setup\" in pod \"nova-cell-setup-29750220-whchb\" not found\nopenstack/nova-cell-setup-hwm98/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-cell-setup-hwm98\" not found\nopenstack/nova-cell-setup-hwm98/nova-cell-setup-init\nError from server (BadRequest): previous terminated container \"nova-cell-setup-init\" in pod \"nova-cell-setup-hwm98\" not found\nopenstack/nova-cell-setup-hwm98/nova-cell-setup\nError from server (BadRequest): previous terminated container \"nova-cell-setup\" in pod \"nova-cell-setup-hwm98\" not found\nopenstack/nova-compute-default-8qhkb/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/nova-compute-init\nError from server (BadRequest): previous terminated container \"nova-compute-init\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/ceph-perms\nError from server (BadRequest): previous terminated container \"ceph-perms\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/ceph-admin-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-admin-keyring-placement\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/ceph-keyring-placement\nError from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/nova-compute-vnc-init\nError from server (BadRequest): previous terminated container \"nova-compute-vnc-init\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/nova-compute-ssh-init\nError from server (BadRequest): previous terminated container \"nova-compute-ssh-init\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/nova-compute\nError from server (BadRequest): previous terminated container \"nova-compute\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-compute-default-8qhkb/nova-compute-ssh\nError from server (BadRequest): previous terminated container \"nova-compute-ssh\" in pod \"nova-compute-default-8qhkb\" not found\nopenstack/nova-conductor-74bbbf5f4-xn4lp/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-conductor-74bbbf5f4-xn4lp\" not found\nopenstack/nova-conductor-74bbbf5f4-xn4lp/nova-conductor\nError from server (BadRequest): previous terminated container \"nova-conductor\" in pod \"nova-conductor-74bbbf5f4-xn4lp\" not found\nopenstack/nova-db-init-dljck/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-db-init-dljck\" not found\nopenstack/nova-db-init-dljck/nova-db-init-0\nError from server (BadRequest): previous terminated container \"nova-db-init-0\" in pod \"nova-db-init-dljck\" not found\nopenstack/nova-db-init-dljck/nova-db-init-1\nError from server (BadRequest): previous terminated container \"nova-db-init-1\" in pod \"nova-db-init-dljck\" not found\nopenstack/nova-db-init-dljck/nova-db-init-2\nError from server (BadRequest): previous terminated container \"nova-db-init-2\" in pod \"nova-db-init-dljck\" not found\nopenstack/nova-db-sync-b9whq/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-db-sync-b9whq\" not found\nopenstack/nova-db-sync-b9whq/nova-db-sync\nError from server (BadRequest): previous terminated container \"nova-db-sync\" in pod \"nova-db-sync-b9whq\" not found\nopenstack/nova-ks-endpoints-f2q6s/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-ks-endpoints-f2q6s\" not found\nopenstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"compute-ks-endpoints-admin\" in pod \"nova-ks-endpoints-f2q6s\" not found\nopenstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"compute-ks-endpoints-internal\" in pod \"nova-ks-endpoints-f2q6s\" not found\nopenstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"compute-ks-endpoints-public\" in pod \"nova-ks-endpoints-f2q6s\" not found\nopenstack/nova-ks-service-js6x4/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-ks-service-js6x4\" not found\nopenstack/nova-ks-service-js6x4/compute-ks-service-registration\nError from server (BadRequest): previous terminated container \"compute-ks-service-registration\" in pod \"nova-ks-service-js6x4\" not found\nopenstack/nova-ks-user-cs4b6/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-ks-user-cs4b6\" not found\nopenstack/nova-ks-user-cs4b6/nova-ks-user\nError from server (BadRequest): previous terminated container \"nova-ks-user\" in pod \"nova-ks-user-cs4b6\" not found\nopenstack/nova-novncproxy-79fb768c67-6lss4/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found\nopenstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init\nError from server (BadRequest): previous terminated container \"nova-novncproxy-init\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found\nopenstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init-assets\nError from server (BadRequest): previous terminated container \"nova-novncproxy-init-assets\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found\nopenstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy\nError from server (BadRequest): previous terminated container \"nova-novncproxy\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found\nopenstack/nova-rabbit-init-j4gng/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-rabbit-init-j4gng\" not found\nopenstack/nova-rabbit-init-j4gng/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"nova-rabbit-init-j4gng\" not found\nopenstack/nova-scheduler-bfb895d4b-2rlbg/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-scheduler-bfb895d4b-2rlbg\" not found\nopenstack/nova-scheduler-bfb895d4b-2rlbg/nova-scheduler\nError from server (BadRequest): previous terminated container \"nova-scheduler\" in pod \"nova-scheduler-bfb895d4b-2rlbg\" not found\nopenstack/nova-service-cleaner-29750220-rpwtx/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"nova-service-cleaner-29750220-rpwtx\" not found\nopenstack/nova-service-cleaner-29750220-rpwtx/nova-service-cleaner\nError from server (BadRequest): previous terminated container \"nova-service-cleaner\" in pod \"nova-service-cleaner-29750220-rpwtx\" not found\nopenstack/octavia-api-cbc458db6-l2mxz/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-api-cbc458db6-l2mxz\" not found\nopenstack/octavia-api-cbc458db6-l2mxz/octavia-api\nError from server (BadRequest): previous terminated container \"octavia-api\" in pod \"octavia-api-cbc458db6-l2mxz\" not found\nopenstack/octavia-bootstrap-g9m65/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-bootstrap-g9m65\" not found\nopenstack/octavia-bootstrap-g9m65/bootstrap\nError from server (BadRequest): previous terminated container \"bootstrap\" in pod \"octavia-bootstrap-g9m65\" not found\nopenstack/octavia-db-init-sgzzg/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-db-init-sgzzg\" not found\nopenstack/octavia-db-init-sgzzg/octavia-db-init-0\nError from server (BadRequest): previous terminated container \"octavia-db-init-0\" in pod \"octavia-db-init-sgzzg\" not found\nopenstack/octavia-db-init-sgzzg/octavia-db-init-1\nError from server (BadRequest): previous terminated container \"octavia-db-init-1\" in pod \"octavia-db-init-sgzzg\" not found\nopenstack/octavia-db-sync-6rhps/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-db-sync-6rhps\" not found\nopenstack/octavia-db-sync-6rhps/octavia-db-sync\nError from server (BadRequest): previous terminated container \"octavia-db-sync\" in pod \"octavia-db-sync-6rhps\" not found\nopenstack/octavia-health-manager-default-wf899/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-health-manager-default-wf899\" not found\nopenstack/octavia-health-manager-default-wf899/octavia-health-manager-get-port\nError from server (BadRequest): previous terminated container \"octavia-health-manager-get-port\" in pod \"octavia-health-manager-default-wf899\" not found\nopenstack/octavia-health-manager-default-wf899/octavia-health-manager-nic-init\nError from server (BadRequest): previous terminated container \"octavia-health-manager-nic-init\" in pod \"octavia-health-manager-default-wf899\" not found\nopenstack/octavia-health-manager-default-wf899/octavia-health-manager\nError from server (BadRequest): previous terminated container \"octavia-health-manager\" in pod \"octavia-health-manager-default-wf899\" not found\nopenstack/octavia-housekeeping-5656c56d5c-2rvnf/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-housekeeping-5656c56d5c-2rvnf\" not found\nopenstack/octavia-housekeeping-5656c56d5c-2rvnf/octavia-housekeeping\nError from server (BadRequest): previous terminated container \"octavia-housekeeping\" in pod \"octavia-housekeeping-5656c56d5c-2rvnf\" not found\nopenstack/octavia-ks-endpoints-nhkg5/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-ks-endpoints-nhkg5\" not found\nopenstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"load-balancer-ks-endpoints-admin\" in pod \"octavia-ks-endpoints-nhkg5\" not found\nopenstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"load-balancer-ks-endpoints-internal\" in pod \"octavia-ks-endpoints-nhkg5\" not found\nopenstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"load-balancer-ks-endpoints-public\" in pod \"octavia-ks-endpoints-nhkg5\" not found\nopenstack/octavia-ks-service-gxxbj/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-ks-service-gxxbj\" not found\nopenstack/octavia-ks-service-gxxbj/load-balancer-ks-service-registration\nError from server (BadRequest): previous terminated container \"load-balancer-ks-service-registration\" in pod \"octavia-ks-service-gxxbj\" not found\nopenstack/octavia-ks-user-khv4c/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-ks-user-khv4c\" not found\nopenstack/octavia-ks-user-khv4c/octavia-ks-user\nError from server (BadRequest): previous terminated container \"octavia-ks-user\" in pod \"octavia-ks-user-khv4c\" not found\nopenstack/octavia-rabbit-init-wcj2d/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-rabbit-init-wcj2d\" not found\nopenstack/octavia-rabbit-init-wcj2d/rabbit-init\nError from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"octavia-rabbit-init-wcj2d\" not found\nopenstack/octavia-worker-685684446-qp86s/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"octavia-worker-685684446-qp86s\" not found\nopenstack/octavia-worker-685684446-qp86s/octavia-worker\nError from server (BadRequest): previous terminated container \"octavia-worker\" in pod \"octavia-worker-685684446-qp86s\" not found\nopenstack/openstack-database-exporter-78c69bc7dd-tlvvm/openstack-database-exporter\nError from server (BadRequest): previous terminated container \"openstack-database-exporter\" in pod \"openstack-database-exporter-78c69bc7dd-tlvvm\" not found\nopenstack/openstack-exporter-6bdf96f8b-h8bwd/build-config\nError from server (BadRequest): previous terminated container \"build-config\" in pod \"openstack-exporter-6bdf96f8b-h8bwd\" not found\nopenstack/openstack-exporter-6bdf96f8b-h8bwd/openstack-exporter\nError from server (BadRequest): previous terminated container \"openstack-exporter\" in pod \"openstack-exporter-6bdf96f8b-h8bwd\" not found\nopenstack/openvswitch-dmpcb/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"openvswitch-dmpcb\" not found\nopenstack/openvswitch-dmpcb/openvswitch-db-perms\nError from server (BadRequest): previous terminated container \"openvswitch-db-perms\" in pod \"openvswitch-dmpcb\" not found\nopenstack/openvswitch-dmpcb/openvswitch-vswitchd-modules\nError from server (BadRequest): previous terminated container \"openvswitch-vswitchd-modules\" in pod \"openvswitch-dmpcb\" not found\nopenstack/openvswitch-dmpcb/openvswitch-db\nError from server (BadRequest): previous terminated container \"openvswitch-db\" in pod \"openvswitch-dmpcb\" not found\nopenstack/openvswitch-dmpcb/openvswitch-vswitchd\nError from server (BadRequest): previous terminated container \"openvswitch-vswitchd\" in pod \"openvswitch-dmpcb\" not found\nopenstack/percona-xtradb-haproxy-0/pxc-init\nError from server (BadRequest): previous terminated container \"pxc-init\" in pod \"percona-xtradb-haproxy-0\" not found\nopenstack/percona-xtradb-haproxy-0/haproxy-init\nError from server (BadRequest): previous terminated container \"haproxy-init\" in pod \"percona-xtradb-haproxy-0\" not found\nopenstack/percona-xtradb-haproxy-0/haproxy\nError from server (BadRequest): previous terminated container \"haproxy\" in pod \"percona-xtradb-haproxy-0\" not found\nopenstack/percona-xtradb-haproxy-0/pxc-monit\nError from server (BadRequest): previous terminated container \"pxc-monit\" in pod \"percona-xtradb-haproxy-0\" not found\nopenstack/percona-xtradb-pxc-0/pxc-init\nError from server (BadRequest): previous terminated container \"pxc-init\" in pod \"percona-xtradb-pxc-0\" not found\nopenstack/percona-xtradb-pxc-0/pxc\nError from server (BadRequest): previous terminated container \"pxc\" in pod \"percona-xtradb-pxc-0\" not found\nopenstack/percona-xtradb-pxc-0/exporter\nError from server (BadRequest): previous terminated container \"exporter\" in pod \"percona-xtradb-pxc-0\" not found\nopenstack/placement-api-6996ddb756-hd7gr/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"placement-api-6996ddb756-hd7gr\" not found\nopenstack/placement-api-6996ddb756-hd7gr/placement-api\nError from server (BadRequest): previous terminated container \"placement-api\" in pod \"placement-api-6996ddb756-hd7gr\" not found\nopenstack/placement-db-init-7fk7s/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"placement-db-init-7fk7s\" not found\nopenstack/placement-db-init-7fk7s/placement-db-init-0\nError from server (BadRequest): previous terminated container \"placement-db-init-0\" in pod \"placement-db-init-7fk7s\" not found\nopenstack/placement-db-sync-m49p8/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"placement-db-sync-m49p8\" not found\nopenstack/placement-db-sync-m49p8/placement-db-sync\nError from server (BadRequest): previous terminated container \"placement-db-sync\" in pod \"placement-db-sync-m49p8\" not found\nopenstack/placement-ks-endpoints-x2n4r/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"placement-ks-endpoints-x2n4r\" not found\nopenstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-admin\nError from server (BadRequest): previous terminated container \"placement-ks-endpoints-admin\" in pod \"placement-ks-endpoints-x2n4r\" not found\nopenstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-internal\nError from server (BadRequest): previous terminated container \"placement-ks-endpoints-internal\" in pod \"placement-ks-endpoints-x2n4r\" not found\nopenstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-public\nError from server (BadRequest): previous terminated container \"placement-ks-endpoints-public\" in pod \"placement-ks-endpoints-x2n4r\" not found\nopenstack/placement-ks-service-xnznf/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"placement-ks-service-xnznf\" not found\nopenstack/placement-ks-service-xnznf/placement-ks-service-registration\nError from server (BadRequest): previous terminated container \"placement-ks-service-registration\" in pod \"placement-ks-service-xnznf\" not found\nopenstack/placement-ks-user-2szl8/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"placement-ks-user-2szl8\" not found\nopenstack/placement-ks-user-2szl8/placement-ks-user\nError from server (BadRequest): previous terminated container \"placement-ks-user\" in pod \"placement-ks-user-2szl8\" not found\nopenstack/pxc-operator-69cb5bbdb9-j9zzl/percona-xtradb-cluster-operator\nError from server (BadRequest): previous terminated container \"percona-xtradb-cluster-operator\" in pod \"pxc-operator-69cb5bbdb9-j9zzl\" not found\nopenstack/rabbitmq-barbican-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-barbican-server-0\" not found\nopenstack/rabbitmq-barbican-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-barbican-server-0\" not found\nopenstack/rabbitmq-cinder-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-cinder-server-0\" not found\nopenstack/rabbitmq-cinder-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-cinder-server-0\" not found\nopenstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/rabbitmq-cluster-operator\nError from server (BadRequest): previous terminated container \"rabbitmq-cluster-operator\" in pod \"rabbitmq-cluster-operator-54f767cff8-gq9tp\" not found\nopenstack/rabbitmq-glance-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-glance-server-0\" not found\nopenstack/rabbitmq-glance-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-glance-server-0\" not found\nopenstack/rabbitmq-heat-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-heat-server-0\" not found\nopenstack/rabbitmq-heat-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-heat-server-0\" not found\nopenstack/rabbitmq-keystone-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-keystone-server-0\" not found\nopenstack/rabbitmq-keystone-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-keystone-server-0\" not found\nopenstack/rabbitmq-magnum-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-magnum-server-0\" not found\nopenstack/rabbitmq-magnum-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-magnum-server-0\" not found\nopenstack/rabbitmq-manila-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-manila-server-0\" not found\nopenstack/rabbitmq-manila-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-manila-server-0\" not found\nopenstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/rabbitmq-cluster-operator\nError from server (BadRequest): previous terminated container \"rabbitmq-cluster-operator\" in pod \"rabbitmq-messaging-topology-operator-6f465c979f-9nrhb\" not found\nopenstack/rabbitmq-neutron-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-neutron-server-0\" not found\nopenstack/rabbitmq-neutron-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-neutron-server-0\" not found\nopenstack/rabbitmq-nova-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-nova-server-0\" not found\nopenstack/rabbitmq-nova-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-nova-server-0\" not found\nopenstack/rabbitmq-octavia-server-0/setup-container\nError from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-octavia-server-0\" not found\nopenstack/rabbitmq-octavia-server-0/rabbitmq\nError from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-octavia-server-0\" not found\nopenstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/make-container-crash-dir\nError from server (BadRequest): previous terminated container \"make-container-crash-dir\" in pod \"rook-ceph-crashcollector-instance-754c646bfd-f9dsz\" not found\nopenstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/chown-container-data-dir\nError from server (BadRequest): previous terminated container \"chown-container-data-dir\" in pod \"rook-ceph-crashcollector-instance-754c646bfd-f9dsz\" not found\nopenstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/ceph-crash\nError from server (BadRequest): previous terminated container \"ceph-crash\" in pod \"rook-ceph-crashcollector-instance-754c646bfd-f9dsz\" not found\nopenstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/chown-container-data-dir\nError from server (BadRequest): previous terminated container \"chown-container-data-dir\" in pod \"rook-ceph-rgw-ceph-a-699b8bdb59-xkttk\" not found\nopenstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/rgw\nError from server (BadRequest): previous terminated container \"rgw\" in pod \"rook-ceph-rgw-ceph-a-699b8bdb59-xkttk\" not found\nopenstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/log-collector\nError from server (BadRequest): previous terminated container \"log-collector\" in pod \"rook-ceph-rgw-ceph-a-699b8bdb59-xkttk\" not found\nopenstack/staffeln-api-5bbb98d484-g55wp/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"staffeln-api-5bbb98d484-g55wp\" not found\nopenstack/staffeln-api-5bbb98d484-g55wp/staffeln-api\nError from server (BadRequest): previous terminated container \"staffeln-api\" in pod \"staffeln-api-5bbb98d484-g55wp\" not found\nopenstack/staffeln-conductor-66fd4d8c6f-6sv4l/staffeln-conductor\nError from server (BadRequest): previous terminated container \"staffeln-conductor\" in pod \"staffeln-conductor-66fd4d8c6f-6sv4l\" not found\nopenstack/staffeln-db-init-9vvm5/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"staffeln-db-init-9vvm5\" not found\nopenstack/staffeln-db-init-9vvm5/staffeln-db-init-0\nError from server (BadRequest): previous terminated container \"staffeln-db-init-0\" in pod \"staffeln-db-init-9vvm5\" not found\nopenstack/staffeln-db-sync-jpdtc/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"staffeln-db-sync-jpdtc\" not found\nopenstack/staffeln-db-sync-jpdtc/staffeln-db-sync\nError from server (BadRequest): previous terminated container \"staffeln-db-sync\" in pod \"staffeln-db-sync-jpdtc\" not found\nopenstack/tempest-ks-user-9tsht/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"tempest-ks-user-9tsht\" not found\nopenstack/tempest-ks-user-9tsht/tempest-ks-user\nError from server (BadRequest): previous terminated container \"tempest-ks-user\" in pod \"tempest-ks-user-9tsht\" not found\nopenstack/tempest-run-tests-6wp98/init\nError from server (BadRequest): previous terminated container \"init\" in pod \"tempest-run-tests-6wp98\" not found\nopenstack/tempest-run-tests-6wp98/tempest-run-tests-init\nError from server (BadRequest): previous terminated container \"tempest-run-tests-init\" in pod \"tempest-run-tests-6wp98\" not found\nopenstack/tempest-run-tests-6wp98/tempest-run-tests\nError from server (BadRequest): previous terminated container \"tempest-run-tests\" in pod \"tempest-run-tests-6wp98\" not found\nopenstack/valkey-node-0/valkey\nError from server (BadRequest): previous terminated container \"valkey\" in pod \"valkey-node-0\" not found\nopenstack/valkey-node-0/sentinel\nError from server (BadRequest): previous terminated container \"sentinel\" in pod \"valkey-node-0\" not found\nopenstack/valkey-node-0/metrics\nError from server (BadRequest): previous terminated container \"metrics\" in pod \"valkey-node-0\" not found\norc-system/orc-controller-manager-6cb597b5d4-7j97s/manager\nError from server (BadRequest): previous terminated container \"manager\" in pod \"orc-controller-manager-6cb597b5d4-7j97s\" not found\nrook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/rook-ceph-operator\nError from server (BadRequest): previous terminated container \"rook-ceph-operator\" in pod \"rook-ceph-operator-76bbbb77ff-vsdpn\" not found\nsecretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/secretgen-controller\nError from server (BadRequest): previous terminated container \"secretgen-controller\" in pod \"secretgen-controller-5cf976ccc7-p7kq9\" not found",
                            "stdout_lines": [
                                "auth-system/keycloak-0/keycloak",
                                "Error from server (BadRequest): previous terminated container \"keycloak\" in pod \"keycloak-0\" not found",
                                "capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/manager",
                                "Error from server (BadRequest): previous terminated container \"manager\" in pod \"capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh\" not found",
                                "capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/manager",
                                "Error from server (BadRequest): previous terminated container \"manager\" in pod \"capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw\" not found",
                                "capi-system/capi-controller-manager-5647546676-97x8r/manager",
                                "Error from server (BadRequest): previous terminated container \"manager\" in pod \"capi-controller-manager-5647546676-97x8r\" not found",
                                "capo-system/capo-controller-manager-56cf844ccd-r5j9f/manager",
                                "Error from server (BadRequest): previous terminated container \"manager\" in pod \"capo-controller-manager-56cf844ccd-r5j9f\" not found",
                                "cert-manager/cert-manager-79c48d47db-cj86t/cert-manager-controller",
                                "Error from server (BadRequest): previous terminated container \"cert-manager-controller\" in pod \"cert-manager-79c48d47db-cj86t\" not found",
                                "cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/cert-manager-cainjector",
                                "Error from server (BadRequest): previous terminated container \"cert-manager-cainjector\" in pod \"cert-manager-cainjector-579c9dd7cd-89cgw\" not found",
                                "cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/cert-manager-webhook",
                                "Error from server (BadRequest): previous terminated container \"cert-manager-webhook\" in pod \"cert-manager-webhook-7d6b59cfdc-l6qdr\" not found",
                                "envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/envoy-gateway",
                                "Error from server (BadRequest): previous terminated container \"envoy-gateway\" in pod \"envoy-gateway-78446f96c9-spwj4\" not found",
                                "ingress-nginx/ingress-nginx-controller-m84zt/controller",
                                "Error from server (BadRequest): previous terminated container \"controller\" in pod \"ingress-nginx-controller-m84zt\" not found",
                                "ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/ingress-nginx-default-backend",
                                "Error from server (BadRequest): previous terminated container \"ingress-nginx-default-backend\" in pod \"ingress-nginx-defaultbackend-6987ff55cf-j8vf4\" not found",
                                "kube-system/cilium-fql4m/config",
                                "Error from server (BadRequest): previous terminated container \"config\" in pod \"cilium-fql4m\" not found",
                                "kube-system/cilium-fql4m/mount-cgroup",
                                "Error from server (BadRequest): previous terminated container \"mount-cgroup\" in pod \"cilium-fql4m\" not found",
                                "kube-system/cilium-fql4m/apply-sysctl-overwrites",
                                "Error from server (BadRequest): previous terminated container \"apply-sysctl-overwrites\" in pod \"cilium-fql4m\" not found",
                                "kube-system/cilium-fql4m/mount-bpf-fs",
                                "Error from server (BadRequest): previous terminated container \"mount-bpf-fs\" in pod \"cilium-fql4m\" not found",
                                "kube-system/cilium-fql4m/clean-cilium-state",
                                "Error from server (BadRequest): previous terminated container \"clean-cilium-state\" in pod \"cilium-fql4m\" not found",
                                "kube-system/cilium-fql4m/install-cni-binaries",
                                "Error from server (BadRequest): previous terminated container \"install-cni-binaries\" in pod \"cilium-fql4m\" not found",
                                "kube-system/cilium-fql4m/cilium-agent",
                                "Error from server (BadRequest): previous terminated container \"cilium-agent\" in pod \"cilium-fql4m\" not found",
                                "kube-system/cilium-operator-869df985b8-fnjvv/cilium-operator",
                                "Error from server (BadRequest): previous terminated container \"cilium-operator\" in pod \"cilium-operator-869df985b8-fnjvv\" not found",
                                "kube-system/coredns-67659f764b-84qs9/coredns",
                                "Error from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-84qs9\" not found",
                                "kube-system/coredns-67659f764b-dw5qr/coredns",
                                "Error from server (BadRequest): previous terminated container \"coredns\" in pod \"coredns-67659f764b-dw5qr\" 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-rq7pr/kube-proxy",
                                "Error from server (BadRequest): previous terminated container \"kube-proxy\" in pod \"kube-proxy-rq7pr\" 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",
                                "local-path-storage/local-path-provisioner-679c578f5-xzxgl/local-path-provisioner",
                                "Error from server (BadRequest): previous terminated container \"local-path-provisioner\" in pod \"local-path-provisioner-679c578f5-xzxgl\" not found",
                                "monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/init-config-reloader",
                                "Error from server (BadRequest): previous terminated container \"init-config-reloader\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found",
                                "monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/alertmanager",
                                "Error from server (BadRequest): previous terminated container \"alertmanager\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found",
                                "monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/config-reloader",
                                "Error from server (BadRequest): previous terminated container \"config-reloader\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found",
                                "monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/oauth2-proxy",
                                "Error from server (BadRequest): previous terminated container \"oauth2-proxy\" in pod \"alertmanager-kube-prometheus-stack-alertmanager-0\" not found",
                                "monitoring/goldpinger-fn2gv/goldpinger-daemon",
                                "Error from server (BadRequest): previous terminated container \"goldpinger-daemon\" in pod \"goldpinger-fn2gv\" not found",
                                "monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-dashboard",
                                "Error from server (BadRequest): previous terminated container \"grafana-sc-dashboard\" in pod \"kube-prometheus-stack-grafana-84dd869d9d-9dvls\" not found",
                                "monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-datasources",
                                "Error from server (BadRequest): previous terminated container \"grafana-sc-datasources\" in pod \"kube-prometheus-stack-grafana-84dd869d9d-9dvls\" not found",
                                "monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana",
                                "Error from server (BadRequest): previous terminated container \"grafana\" in pod \"kube-prometheus-stack-grafana-84dd869d9d-9dvls\" not found",
                                "monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/kube-state-metrics",
                                "Error from server (BadRequest): previous terminated container \"kube-state-metrics\" in pod \"kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf\" not found",
                                "monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/kube-prometheus-stack",
                                "Error from server (BadRequest): previous terminated container \"kube-prometheus-stack\" in pod \"kube-prometheus-stack-operator-cd88cf4bf-d685c\" not found",
                                "monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/node-exporter",
                                "monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/pod-tls-sidecar",
                                "Error from server (BadRequest): previous terminated container \"pod-tls-sidecar\" in pod \"kube-prometheus-stack-prometheus-node-exporter-5v559\" not found",
                                "monitoring/loki-0/loki",
                                "Error from server (BadRequest): previous terminated container \"loki\" in pod \"loki-0\" not found",
                                "monitoring/loki-chunks-cache-0/memcached",
                                "Error from server (BadRequest): previous terminated container \"memcached\" in pod \"loki-chunks-cache-0\" not found",
                                "monitoring/loki-chunks-cache-0/exporter",
                                "Error from server (BadRequest): previous terminated container \"exporter\" in pod \"loki-chunks-cache-0\" not found",
                                "monitoring/loki-gateway-cf54cb88c-dbdl9/nginx",
                                "Error from server (BadRequest): previous terminated container \"nginx\" in pod \"loki-gateway-cf54cb88c-dbdl9\" not found",
                                "monitoring/loki-results-cache-0/memcached",
                                "Error from server (BadRequest): previous terminated container \"memcached\" in pod \"loki-results-cache-0\" not found",
                                "monitoring/loki-results-cache-0/exporter",
                                "Error from server (BadRequest): previous terminated container \"exporter\" in pod \"loki-results-cache-0\" not found",
                                "monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/gc",
                                "Error from server (BadRequest): previous terminated container \"gc\" in pod \"node-feature-discovery-gc-6675cbb6d9-n4z2r\" not found",
                                "monitoring/node-feature-discovery-master-8665476dbc-v4lnt/master",
                                "Error from server (BadRequest): previous terminated container \"master\" in pod \"node-feature-discovery-master-8665476dbc-v4lnt\" not found",
                                "monitoring/node-feature-discovery-worker-8jv9h/worker",
                                "Error from server (BadRequest): previous terminated container \"worker\" in pod \"node-feature-discovery-worker-8jv9h\" not found",
                                "monitoring/prometheus-kube-prometheus-stack-prometheus-0/init-config-reloader",
                                "Error from server (BadRequest): previous terminated container \"init-config-reloader\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found",
                                "monitoring/prometheus-kube-prometheus-stack-prometheus-0/prometheus",
                                "Error from server (BadRequest): previous terminated container \"prometheus\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found",
                                "monitoring/prometheus-kube-prometheus-stack-prometheus-0/config-reloader",
                                "Error from server (BadRequest): previous terminated container \"config-reloader\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found",
                                "monitoring/prometheus-kube-prometheus-stack-prometheus-0/pod-tls-sidecar",
                                "Error from server (BadRequest): previous terminated container \"pod-tls-sidecar\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found",
                                "monitoring/prometheus-kube-prometheus-stack-prometheus-0/oauth2-proxy",
                                "Error from server (BadRequest): previous terminated container \"oauth2-proxy\" in pod \"prometheus-kube-prometheus-stack-prometheus-0\" not found",
                                "monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/pushgateway",
                                "Error from server (BadRequest): previous terminated container \"pushgateway\" in pod \"prometheus-pushgateway-7b8659c68b-mm6h5\" not found",
                                "monitoring/vector-k6vm7/vector",
                                "Error from server (BadRequest): previous terminated container \"vector\" in pod \"vector-k6vm7\" not found",
                                "openstack/barbican-api-59ccdc456b-ldmlg/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"barbican-api-59ccdc456b-ldmlg\" not found",
                                "openstack/barbican-api-59ccdc456b-ldmlg/barbican-api",
                                "Error from server (BadRequest): previous terminated container \"barbican-api\" in pod \"barbican-api-59ccdc456b-ldmlg\" not found",
                                "openstack/barbican-db-init-rm46b/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"barbican-db-init-rm46b\" not found",
                                "openstack/barbican-db-init-rm46b/barbican-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"barbican-db-init-0\" in pod \"barbican-db-init-rm46b\" not found",
                                "openstack/barbican-db-sync-cg46w/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"barbican-db-sync-cg46w\" not found",
                                "openstack/barbican-db-sync-cg46w/barbican-db-sync",
                                "Error from server (BadRequest): previous terminated container \"barbican-db-sync\" in pod \"barbican-db-sync-cg46w\" not found",
                                "openstack/barbican-ks-endpoints-qd7kd/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"barbican-ks-endpoints-qd7kd\" not found",
                                "openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"key-manager-ks-endpoints-admin\" in pod \"barbican-ks-endpoints-qd7kd\" not found",
                                "openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"key-manager-ks-endpoints-internal\" in pod \"barbican-ks-endpoints-qd7kd\" not found",
                                "openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"key-manager-ks-endpoints-public\" in pod \"barbican-ks-endpoints-qd7kd\" not found",
                                "openstack/barbican-ks-service-vjxwz/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"barbican-ks-service-vjxwz\" not found",
                                "openstack/barbican-ks-service-vjxwz/key-manager-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"key-manager-ks-service-registration\" in pod \"barbican-ks-service-vjxwz\" not found",
                                "openstack/barbican-ks-user-cxs4b/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"barbican-ks-user-cxs4b\" not found",
                                "openstack/barbican-ks-user-cxs4b/barbican-ks-user",
                                "Error from server (BadRequest): previous terminated container \"barbican-ks-user\" in pod \"barbican-ks-user-cxs4b\" not found",
                                "openstack/barbican-rabbit-init-xzkmx/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"barbican-rabbit-init-xzkmx\" not found",
                                "openstack/barbican-rabbit-init-xzkmx/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"barbican-rabbit-init-xzkmx\" not found",
                                "openstack/cinder-api-8f75c794-7qctb/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-api-8f75c794-7qctb\" not found",
                                "openstack/cinder-api-8f75c794-7qctb/ceph-coordination-volume-perms",
                                "Error from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-api-8f75c794-7qctb\" not found",
                                "openstack/cinder-api-8f75c794-7qctb/cinder-api",
                                "Error from server (BadRequest): previous terminated container \"cinder-api\" in pod \"cinder-api-8f75c794-7qctb\" not found",
                                "openstack/cinder-backup-7c79b9fbcd-5g8q7/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found",
                                "openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-backup-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-backup-keyring-placement\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found",
                                "openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-keyring-placement-rbd1",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement-rbd1\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found",
                                "openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-coordination-volume-perms",
                                "Error from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found",
                                "openstack/cinder-backup-7c79b9fbcd-5g8q7/cinder-backup",
                                "Error from server (BadRequest): previous terminated container \"cinder-backup\" in pod \"cinder-backup-7c79b9fbcd-5g8q7\" not found",
                                "openstack/cinder-backup-storage-init-s47bg/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-backup-storage-init-s47bg\" not found",
                                "openstack/cinder-backup-storage-init-s47bg/ceph-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"cinder-backup-storage-init-s47bg\" not found",
                                "openstack/cinder-backup-storage-init-s47bg/cinder-backup-storage-init",
                                "Error from server (BadRequest): previous terminated container \"cinder-backup-storage-init\" in pod \"cinder-backup-storage-init-s47bg\" not found",
                                "openstack/cinder-bootstrap-2rdkk/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-bootstrap-2rdkk\" not found",
                                "openstack/cinder-bootstrap-2rdkk/bootstrap",
                                "Error from server (BadRequest): previous terminated container \"bootstrap\" in pod \"cinder-bootstrap-2rdkk\" not found",
                                "openstack/cinder-create-internal-tenant-hjmdc/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-create-internal-tenant-hjmdc\" not found",
                                "openstack/cinder-create-internal-tenant-hjmdc/create-internal-tenant",
                                "Error from server (BadRequest): previous terminated container \"create-internal-tenant\" in pod \"cinder-create-internal-tenant-hjmdc\" not found",
                                "openstack/cinder-db-init-4bmb8/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-db-init-4bmb8\" not found",
                                "openstack/cinder-db-init-4bmb8/cinder-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"cinder-db-init-0\" in pod \"cinder-db-init-4bmb8\" not found",
                                "openstack/cinder-db-sync-7zsq2/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-db-sync-7zsq2\" not found",
                                "openstack/cinder-db-sync-7zsq2/cinder-db-sync",
                                "Error from server (BadRequest): previous terminated container \"cinder-db-sync\" in pod \"cinder-db-sync-7zsq2\" not found",
                                "openstack/cinder-ks-endpoints-x9xj5/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-ks-endpoints-x9xj5\" not found",
                                "openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"volumev3-ks-endpoints-admin\" in pod \"cinder-ks-endpoints-x9xj5\" not found",
                                "openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"volumev3-ks-endpoints-internal\" in pod \"cinder-ks-endpoints-x9xj5\" not found",
                                "openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"volumev3-ks-endpoints-public\" in pod \"cinder-ks-endpoints-x9xj5\" not found",
                                "openstack/cinder-ks-service-q5sr9/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-ks-service-q5sr9\" not found",
                                "openstack/cinder-ks-service-q5sr9/volumev3-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"volumev3-ks-service-registration\" in pod \"cinder-ks-service-q5sr9\" not found",
                                "openstack/cinder-ks-user-tt5gv/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-ks-user-tt5gv\" not found",
                                "openstack/cinder-ks-user-tt5gv/cinder-ks-user",
                                "Error from server (BadRequest): previous terminated container \"cinder-ks-user\" in pod \"cinder-ks-user-tt5gv\" not found",
                                "openstack/cinder-rabbit-init-bwjfn/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-rabbit-init-bwjfn\" not found",
                                "openstack/cinder-rabbit-init-bwjfn/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"cinder-rabbit-init-bwjfn\" not found",
                                "openstack/cinder-scheduler-6f74c86bbb-kjrdx/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-scheduler-6f74c86bbb-kjrdx\" not found",
                                "openstack/cinder-scheduler-6f74c86bbb-kjrdx/ceph-coordination-volume-perms",
                                "Error from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-scheduler-6f74c86bbb-kjrdx\" not found",
                                "openstack/cinder-scheduler-6f74c86bbb-kjrdx/cinder-scheduler",
                                "Error from server (BadRequest): previous terminated container \"cinder-scheduler\" in pod \"cinder-scheduler-6f74c86bbb-kjrdx\" not found",
                                "openstack/cinder-storage-init-b8ztp/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-storage-init-b8ztp\" not found",
                                "openstack/cinder-storage-init-b8ztp/ceph-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"cinder-storage-init-b8ztp\" not found",
                                "openstack/cinder-storage-init-b8ztp/cinder-storage-init-rbd1",
                                "Error from server (BadRequest): previous terminated container \"cinder-storage-init-rbd1\" in pod \"cinder-storage-init-b8ztp\" not found",
                                "openstack/cinder-volume-5d4544cbcd-66t8c/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found",
                                "openstack/cinder-volume-5d4544cbcd-66t8c/ceph-keyring-placement-rbd1",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement-rbd1\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found",
                                "openstack/cinder-volume-5d4544cbcd-66t8c/ceph-coordination-volume-perms",
                                "Error from server (BadRequest): previous terminated container \"ceph-coordination-volume-perms\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found",
                                "openstack/cinder-volume-5d4544cbcd-66t8c/init-cinder-conf",
                                "Error from server (BadRequest): previous terminated container \"init-cinder-conf\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found",
                                "openstack/cinder-volume-5d4544cbcd-66t8c/cinder-volume",
                                "Error from server (BadRequest): previous terminated container \"cinder-volume\" in pod \"cinder-volume-5d4544cbcd-66t8c\" not found",
                                "openstack/glance-api-69bc7b7bb7-klzlz/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found",
                                "openstack/glance-api-69bc7b7bb7-klzlz/glance-perms",
                                "Error from server (BadRequest): previous terminated container \"glance-perms\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found",
                                "openstack/glance-api-69bc7b7bb7-klzlz/ceph-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found",
                                "openstack/glance-api-69bc7b7bb7-klzlz/glance-api",
                                "Error from server (BadRequest): previous terminated container \"glance-api\" in pod \"glance-api-69bc7b7bb7-klzlz\" not found",
                                "openstack/glance-db-init-64592/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-db-init-64592\" not found",
                                "openstack/glance-db-init-64592/glance-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"glance-db-init-0\" in pod \"glance-db-init-64592\" not found",
                                "openstack/glance-db-sync-pc66k/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-db-sync-pc66k\" not found",
                                "openstack/glance-db-sync-pc66k/glance-db-sync",
                                "Error from server (BadRequest): previous terminated container \"glance-db-sync\" in pod \"glance-db-sync-pc66k\" not found",
                                "openstack/glance-ks-endpoints-62mrr/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-ks-endpoints-62mrr\" not found",
                                "openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"image-ks-endpoints-admin\" in pod \"glance-ks-endpoints-62mrr\" not found",
                                "openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"image-ks-endpoints-internal\" in pod \"glance-ks-endpoints-62mrr\" not found",
                                "openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"image-ks-endpoints-public\" in pod \"glance-ks-endpoints-62mrr\" not found",
                                "openstack/glance-ks-service-tm87x/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-ks-service-tm87x\" not found",
                                "openstack/glance-ks-service-tm87x/image-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"image-ks-service-registration\" in pod \"glance-ks-service-tm87x\" not found",
                                "openstack/glance-ks-user-bczxc/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-ks-user-bczxc\" not found",
                                "openstack/glance-ks-user-bczxc/glance-ks-user",
                                "Error from server (BadRequest): previous terminated container \"glance-ks-user\" in pod \"glance-ks-user-bczxc\" not found",
                                "openstack/glance-metadefs-load-jn95l/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-metadefs-load-jn95l\" not found",
                                "openstack/glance-metadefs-load-jn95l/glance-metadefs-load",
                                "Error from server (BadRequest): previous terminated container \"glance-metadefs-load\" in pod \"glance-metadefs-load-jn95l\" not found",
                                "openstack/glance-rabbit-init-v9sd8/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-rabbit-init-v9sd8\" not found",
                                "openstack/glance-rabbit-init-v9sd8/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"glance-rabbit-init-v9sd8\" not found",
                                "openstack/glance-storage-init-mfjjw/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"glance-storage-init-mfjjw\" not found",
                                "openstack/glance-storage-init-mfjjw/ceph-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"glance-storage-init-mfjjw\" not found",
                                "openstack/glance-storage-init-mfjjw/glance-storage-init",
                                "Error from server (BadRequest): previous terminated container \"glance-storage-init\" in pod \"glance-storage-init-mfjjw\" not found",
                                "openstack/heat-api-549c8fd7fc-h2ksk/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-api-549c8fd7fc-h2ksk\" not found",
                                "openstack/heat-api-549c8fd7fc-h2ksk/heat-api",
                                "Error from server (BadRequest): previous terminated container \"heat-api\" in pod \"heat-api-549c8fd7fc-h2ksk\" not found",
                                "openstack/heat-bootstrap-zsx7q/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-bootstrap-zsx7q\" not found",
                                "openstack/heat-bootstrap-zsx7q/bootstrap",
                                "Error from server (BadRequest): previous terminated container \"bootstrap\" in pod \"heat-bootstrap-zsx7q\" not found",
                                "openstack/heat-cfn-578ddffb95-kwq45/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-cfn-578ddffb95-kwq45\" not found",
                                "openstack/heat-cfn-578ddffb95-kwq45/heat-cfn",
                                "Error from server (BadRequest): previous terminated container \"heat-cfn\" in pod \"heat-cfn-578ddffb95-kwq45\" not found",
                                "openstack/heat-db-init-wn26b/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-db-init-wn26b\" not found",
                                "openstack/heat-db-init-wn26b/heat-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"heat-db-init-0\" in pod \"heat-db-init-wn26b\" not found",
                                "openstack/heat-db-sync-ln7t8/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-db-sync-ln7t8\" not found",
                                "openstack/heat-db-sync-ln7t8/heat-db-sync",
                                "Error from server (BadRequest): previous terminated container \"heat-db-sync\" in pod \"heat-db-sync-ln7t8\" not found",
                                "openstack/heat-domain-ks-user-sz9ql/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-domain-ks-user-sz9ql\" not found",
                                "openstack/heat-domain-ks-user-sz9ql/heat-ks-domain-user",
                                "Error from server (BadRequest): previous terminated container \"heat-ks-domain-user\" in pod \"heat-domain-ks-user-sz9ql\" not found",
                                "openstack/heat-engine-7d4cfb54d8-lv2r9/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-engine-7d4cfb54d8-lv2r9\" not found",
                                "openstack/heat-engine-7d4cfb54d8-lv2r9/heat-engine",
                                "Error from server (BadRequest): previous terminated container \"heat-engine\" in pod \"heat-engine-7d4cfb54d8-lv2r9\" not found",
                                "Error from server (NotFound): pods \"heat-engine-cleaner-29750210-f2d5r\" not found",
                                "Error from server (NotFound): pods \"heat-engine-cleaner-29750210-f2d5r\" not found",
                                "openstack/heat-engine-cleaner-29750215-8dbfg/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-engine-cleaner-29750215-8dbfg\" not found",
                                "openstack/heat-engine-cleaner-29750215-8dbfg/heat-engine-cleaner",
                                "Error from server (BadRequest): previous terminated container \"heat-engine-cleaner\" in pod \"heat-engine-cleaner-29750215-8dbfg\" not found",
                                "openstack/heat-engine-cleaner-29750220-tm9g5/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-engine-cleaner-29750220-tm9g5\" not found",
                                "openstack/heat-engine-cleaner-29750220-tm9g5/heat-engine-cleaner",
                                "Error from server (BadRequest): previous terminated container \"heat-engine-cleaner\" in pod \"heat-engine-cleaner-29750220-tm9g5\" not found",
                                "openstack/heat-ks-endpoints-rhm5c/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-ks-endpoints-rhm5c\" not found",
                                "openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"orchestration-ks-endpoints-admin\" in pod \"heat-ks-endpoints-rhm5c\" not found",
                                "openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"orchestration-ks-endpoints-internal\" in pod \"heat-ks-endpoints-rhm5c\" not found",
                                "openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"orchestration-ks-endpoints-public\" in pod \"heat-ks-endpoints-rhm5c\" not found",
                                "openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"cloudformation-ks-endpoints-admin\" in pod \"heat-ks-endpoints-rhm5c\" not found",
                                "openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"cloudformation-ks-endpoints-internal\" in pod \"heat-ks-endpoints-rhm5c\" not found",
                                "openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"cloudformation-ks-endpoints-public\" in pod \"heat-ks-endpoints-rhm5c\" not found",
                                "openstack/heat-ks-service-hhsvd/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-ks-service-hhsvd\" not found",
                                "openstack/heat-ks-service-hhsvd/orchestration-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"orchestration-ks-service-registration\" in pod \"heat-ks-service-hhsvd\" not found",
                                "openstack/heat-ks-service-hhsvd/cloudformation-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"cloudformation-ks-service-registration\" in pod \"heat-ks-service-hhsvd\" not found",
                                "openstack/heat-ks-user-h2mdq/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-ks-user-h2mdq\" not found",
                                "openstack/heat-ks-user-h2mdq/heat-ks-user",
                                "Error from server (BadRequest): previous terminated container \"heat-ks-user\" in pod \"heat-ks-user-h2mdq\" not found",
                                "openstack/heat-ks-user-h2mdq/heat-trustee-ks-user",
                                "Error from server (BadRequest): previous terminated container \"heat-trustee-ks-user\" in pod \"heat-ks-user-h2mdq\" not found",
                                "openstack/heat-rabbit-init-9kv2r/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-rabbit-init-9kv2r\" not found",
                                "openstack/heat-rabbit-init-9kv2r/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"heat-rabbit-init-9kv2r\" not found",
                                "openstack/heat-trusts-8whcm/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"heat-trusts-8whcm\" not found",
                                "openstack/heat-trusts-8whcm/heat-trusts",
                                "Error from server (BadRequest): previous terminated container \"heat-trusts\" in pod \"heat-trusts-8whcm\" not found",
                                "openstack/horizon-5d58bd548b-srrjf/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"horizon-5d58bd548b-srrjf\" not found",
                                "openstack/horizon-5d58bd548b-srrjf/horizon",
                                "Error from server (BadRequest): previous terminated container \"horizon\" in pod \"horizon-5d58bd548b-srrjf\" not found",
                                "openstack/horizon-db-init-cj5cw/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"horizon-db-init-cj5cw\" not found",
                                "openstack/horizon-db-init-cj5cw/horizon-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"horizon-db-init-0\" in pod \"horizon-db-init-cj5cw\" not found",
                                "openstack/horizon-db-sync-fhkrn/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"horizon-db-sync-fhkrn\" not found",
                                "openstack/horizon-db-sync-fhkrn/horizon-db-sync",
                                "Error from server (BadRequest): previous terminated container \"horizon-db-sync\" in pod \"horizon-db-sync-fhkrn\" not found",
                                "openstack/keepalived-p4khs/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keepalived-p4khs\" not found",
                                "openstack/keepalived-p4khs/wait-for-ip",
                                "Error from server (BadRequest): previous terminated container \"wait-for-ip\" in pod \"keepalived-p4khs\" not found",
                                "openstack/keepalived-p4khs/keepalived",
                                "Error from server (BadRequest): previous terminated container \"keepalived\" in pod \"keepalived-p4khs\" not found",
                                "openstack/keystone-api-696df8d495-zp222/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-api-696df8d495-zp222\" not found",
                                "openstack/keystone-api-696df8d495-zp222/keystone-api",
                                "Error from server (BadRequest): previous terminated container \"keystone-api\" in pod \"keystone-api-696df8d495-zp222\" not found",
                                "openstack/keystone-bootstrap-dkgrd/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-bootstrap-dkgrd\" not found",
                                "openstack/keystone-bootstrap-dkgrd/bootstrap",
                                "Error from server (BadRequest): previous terminated container \"bootstrap\" in pod \"keystone-bootstrap-dkgrd\" not found",
                                "openstack/keystone-credential-setup-z9wg6/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-credential-setup-z9wg6\" not found",
                                "openstack/keystone-credential-setup-z9wg6/keystone-credential-setup",
                                "Error from server (BadRequest): previous terminated container \"keystone-credential-setup\" in pod \"keystone-credential-setup-z9wg6\" not found",
                                "openstack/keystone-db-init-bl4bd/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-db-init-bl4bd\" not found",
                                "openstack/keystone-db-init-bl4bd/keystone-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"keystone-db-init-0\" in pod \"keystone-db-init-bl4bd\" not found",
                                "openstack/keystone-db-sync-b224x/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-db-sync-b224x\" not found",
                                "openstack/keystone-db-sync-b224x/keystone-db-sync",
                                "Error from server (BadRequest): previous terminated container \"keystone-db-sync\" in pod \"keystone-db-sync-b224x\" not found",
                                "openstack/keystone-domain-manage-q8swh/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-domain-manage-q8swh\" not found",
                                "openstack/keystone-domain-manage-q8swh/keystone-domain-manage",
                                "Error from server (BadRequest): previous terminated container \"keystone-domain-manage\" in pod \"keystone-domain-manage-q8swh\" not found",
                                "openstack/keystone-fernet-setup-f6h2t/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-fernet-setup-f6h2t\" not found",
                                "openstack/keystone-fernet-setup-f6h2t/keystone-fernet-setup",
                                "Error from server (BadRequest): previous terminated container \"keystone-fernet-setup\" in pod \"keystone-fernet-setup-f6h2t\" not found",
                                "openstack/keystone-rabbit-init-xxc9f/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"keystone-rabbit-init-xxc9f\" not found",
                                "openstack/keystone-rabbit-init-xxc9f/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"keystone-rabbit-init-xxc9f\" not found",
                                "openstack/libvirt-libvirt-default-5ql28/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"libvirt-libvirt-default-5ql28\" not found",
                                "openstack/libvirt-libvirt-default-5ql28/init-dynamic-options",
                                "Error from server (BadRequest): previous terminated container \"init-dynamic-options\" in pod \"libvirt-libvirt-default-5ql28\" not found",
                                "openstack/libvirt-libvirt-default-5ql28/ceph-admin-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-admin-keyring-placement\" in pod \"libvirt-libvirt-default-5ql28\" not found",
                                "openstack/libvirt-libvirt-default-5ql28/ceph-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"libvirt-libvirt-default-5ql28\" not found",
                                "openstack/libvirt-libvirt-default-5ql28/tls-sidecar",
                                "Error from server (BadRequest): previous terminated container \"tls-sidecar\" in pod \"libvirt-libvirt-default-5ql28\" not found",
                                "openstack/libvirt-libvirt-default-5ql28/libvirt",
                                "Error from server (BadRequest): previous terminated container \"libvirt\" in pod \"libvirt-libvirt-default-5ql28\" not found",
                                "openstack/libvirt-libvirt-default-5ql28/libvirt-exporter",
                                "Error from server (BadRequest): previous terminated container \"libvirt-exporter\" in pod \"libvirt-libvirt-default-5ql28\" not found",
                                "openstack/magnum-api-5cc598d9c7-x2tr4/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-api-5cc598d9c7-x2tr4\" not found",
                                "openstack/magnum-api-5cc598d9c7-x2tr4/magnum-api",
                                "Error from server (BadRequest): previous terminated container \"magnum-api\" in pod \"magnum-api-5cc598d9c7-x2tr4\" not found",
                                "openstack/magnum-cluster-api-proxy-bfpzx/magnum-cluster-api-proxy",
                                "Error from server (BadRequest): previous terminated container \"magnum-cluster-api-proxy\" in pod \"magnum-cluster-api-proxy-bfpzx\" not found",
                                "openstack/magnum-conductor-0/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-conductor-0\" not found",
                                "openstack/magnum-conductor-0/magnum-conductor-init",
                                "Error from server (BadRequest): previous terminated container \"magnum-conductor-init\" in pod \"magnum-conductor-0\" not found",
                                "openstack/magnum-conductor-0/magnum-conductor",
                                "Error from server (BadRequest): previous terminated container \"magnum-conductor\" in pod \"magnum-conductor-0\" not found",
                                "openstack/magnum-db-init-4p5qp/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-db-init-4p5qp\" not found",
                                "openstack/magnum-db-init-4p5qp/magnum-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"magnum-db-init-0\" in pod \"magnum-db-init-4p5qp\" not found",
                                "openstack/magnum-db-sync-pft79/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-db-sync-pft79\" not found",
                                "openstack/magnum-db-sync-pft79/magnum-db-sync",
                                "Error from server (BadRequest): previous terminated container \"magnum-db-sync\" in pod \"magnum-db-sync-pft79\" not found",
                                "openstack/magnum-domain-ks-user-4hrqd/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-domain-ks-user-4hrqd\" not found",
                                "openstack/magnum-domain-ks-user-4hrqd/magnum-ks-domain-user",
                                "Error from server (BadRequest): previous terminated container \"magnum-ks-domain-user\" in pod \"magnum-domain-ks-user-4hrqd\" not found",
                                "openstack/magnum-ks-endpoints-kcr6h/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-ks-endpoints-kcr6h\" not found",
                                "openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"container-infra-ks-endpoints-admin\" in pod \"magnum-ks-endpoints-kcr6h\" not found",
                                "openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"container-infra-ks-endpoints-internal\" in pod \"magnum-ks-endpoints-kcr6h\" not found",
                                "openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"container-infra-ks-endpoints-public\" in pod \"magnum-ks-endpoints-kcr6h\" not found",
                                "openstack/magnum-ks-service-72hxf/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-ks-service-72hxf\" not found",
                                "openstack/magnum-ks-service-72hxf/container-infra-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"container-infra-ks-service-registration\" in pod \"magnum-ks-service-72hxf\" not found",
                                "openstack/magnum-ks-user-q88pg/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-ks-user-q88pg\" not found",
                                "openstack/magnum-ks-user-q88pg/magnum-ks-user",
                                "Error from server (BadRequest): previous terminated container \"magnum-ks-user\" in pod \"magnum-ks-user-q88pg\" not found",
                                "openstack/magnum-rabbit-init-bsld7/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"magnum-rabbit-init-bsld7\" not found",
                                "openstack/magnum-rabbit-init-bsld7/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"magnum-rabbit-init-bsld7\" not found",
                                "openstack/magnum-registry-c45778976-g7bqg/registry",
                                "Error from server (BadRequest): previous terminated container \"registry\" in pod \"magnum-registry-c45778976-g7bqg\" not found",
                                "openstack/manila-api-589957f847-4pb4g/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-api-589957f847-4pb4g\" not found",
                                "openstack/manila-api-589957f847-4pb4g/manila-api",
                                "Error from server (BadRequest): previous terminated container \"manila-api\" in pod \"manila-api-589957f847-4pb4g\" not found",
                                "openstack/manila-bootstrap-25mrp/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-bootstrap-25mrp\" not found",
                                "openstack/manila-bootstrap-25mrp/bootstrap",
                                "Error from server (BadRequest): previous terminated container \"bootstrap\" in pod \"manila-bootstrap-25mrp\" not found",
                                "openstack/manila-data-5b9554699d-h5mrm/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-data-5b9554699d-h5mrm\" not found",
                                "openstack/manila-data-5b9554699d-h5mrm/manila-data",
                                "Error from server (BadRequest): previous terminated container \"manila-data\" in pod \"manila-data-5b9554699d-h5mrm\" not found",
                                "openstack/manila-db-init-vmsnn/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-db-init-vmsnn\" not found",
                                "openstack/manila-db-init-vmsnn/manila-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"manila-db-init-0\" in pod \"manila-db-init-vmsnn\" not found",
                                "openstack/manila-db-sync-kpqzd/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-db-sync-kpqzd\" not found",
                                "openstack/manila-db-sync-kpqzd/manila-db-sync",
                                "Error from server (BadRequest): previous terminated container \"manila-db-sync\" in pod \"manila-db-sync-kpqzd\" not found",
                                "openstack/manila-ks-endpoints-r4mz2/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-ks-endpoints-r4mz2\" not found",
                                "openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"share-ks-endpoints-admin\" in pod \"manila-ks-endpoints-r4mz2\" not found",
                                "openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"share-ks-endpoints-internal\" in pod \"manila-ks-endpoints-r4mz2\" not found",
                                "openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"share-ks-endpoints-public\" in pod \"manila-ks-endpoints-r4mz2\" not found",
                                "openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"sharev2-ks-endpoints-admin\" in pod \"manila-ks-endpoints-r4mz2\" not found",
                                "openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"sharev2-ks-endpoints-internal\" in pod \"manila-ks-endpoints-r4mz2\" not found",
                                "openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"sharev2-ks-endpoints-public\" in pod \"manila-ks-endpoints-r4mz2\" not found",
                                "openstack/manila-ks-service-gxbg4/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-ks-service-gxbg4\" not found",
                                "openstack/manila-ks-service-gxbg4/share-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"share-ks-service-registration\" in pod \"manila-ks-service-gxbg4\" not found",
                                "openstack/manila-ks-service-gxbg4/sharev2-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"sharev2-ks-service-registration\" in pod \"manila-ks-service-gxbg4\" not found",
                                "openstack/manila-ks-user-x866r/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-ks-user-x866r\" not found",
                                "openstack/manila-ks-user-x866r/manila-ks-user",
                                "Error from server (BadRequest): previous terminated container \"manila-ks-user\" in pod \"manila-ks-user-x866r\" not found",
                                "openstack/manila-rabbit-init-zmzdn/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-rabbit-init-zmzdn\" not found",
                                "openstack/manila-rabbit-init-zmzdn/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"manila-rabbit-init-zmzdn\" not found",
                                "openstack/manila-scheduler-6cfdd98cc8-9n75p/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-scheduler-6cfdd98cc8-9n75p\" not found",
                                "openstack/manila-scheduler-6cfdd98cc8-9n75p/manila-scheduler",
                                "Error from server (BadRequest): previous terminated container \"manila-scheduler\" in pod \"manila-scheduler-6cfdd98cc8-9n75p\" not found",
                                "openstack/manila-share-8584f8db49-dw9fj/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"manila-share-8584f8db49-dw9fj\" not found",
                                "openstack/manila-share-8584f8db49-dw9fj/manila-share-init",
                                "Error from server (BadRequest): previous terminated container \"manila-share-init\" in pod \"manila-share-8584f8db49-dw9fj\" not found",
                                "openstack/manila-share-8584f8db49-dw9fj/manila-share",
                                "Error from server (BadRequest): previous terminated container \"manila-share\" in pod \"manila-share-8584f8db49-dw9fj\" not found",
                                "openstack/memcached-memcached-cf56b6468-fn484/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"memcached-memcached-cf56b6468-fn484\" not found",
                                "openstack/memcached-memcached-cf56b6468-fn484/memcached",
                                "Error from server (BadRequest): previous terminated container \"memcached\" in pod \"memcached-memcached-cf56b6468-fn484\" not found",
                                "openstack/memcached-memcached-cf56b6468-fn484/memcached-exporter",
                                "Error from server (BadRequest): previous terminated container \"memcached-exporter\" in pod \"memcached-memcached-cf56b6468-fn484\" not found",
                                "openstack/neutron-coredns-7dd4958666-bwvsq/coredns",
                                "Error from server (BadRequest): previous terminated container \"coredns\" in pod \"neutron-coredns-7dd4958666-bwvsq\" not found",
                                "openstack/neutron-db-init-h9tvp/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-db-init-h9tvp\" not found",
                                "openstack/neutron-db-init-h9tvp/neutron-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"neutron-db-init-0\" in pod \"neutron-db-init-h9tvp\" not found",
                                "openstack/neutron-db-sync-gjnk7/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-db-sync-gjnk7\" not found",
                                "openstack/neutron-db-sync-gjnk7/neutron-db-sync",
                                "Error from server (BadRequest): previous terminated container \"neutron-db-sync\" in pod \"neutron-db-sync-gjnk7\" not found",
                                "openstack/neutron-dhcp-agent-default-xxlzw/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-dhcp-agent-default-xxlzw\" not found",
                                "openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent-init",
                                "Error from server (BadRequest): previous terminated container \"neutron-dhcp-agent-init\" in pod \"neutron-dhcp-agent-default-xxlzw\" not found",
                                "openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent",
                                "openstack/neutron-ks-endpoints-v2zx8/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ks-endpoints-v2zx8\" not found",
                                "openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"network-ks-endpoints-admin\" in pod \"neutron-ks-endpoints-v2zx8\" not found",
                                "openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"network-ks-endpoints-internal\" in pod \"neutron-ks-endpoints-v2zx8\" not found",
                                "openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"network-ks-endpoints-public\" in pod \"neutron-ks-endpoints-v2zx8\" not found",
                                "openstack/neutron-ks-service-zp49f/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ks-service-zp49f\" not found",
                                "openstack/neutron-ks-service-zp49f/network-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"network-ks-service-registration\" in pod \"neutron-ks-service-zp49f\" not found",
                                "openstack/neutron-ks-user-p9rh9/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ks-user-p9rh9\" not found",
                                "openstack/neutron-ks-user-p9rh9/neutron-ks-user",
                                "Error from server (BadRequest): previous terminated container \"neutron-ks-user\" in pod \"neutron-ks-user-p9rh9\" not found",
                                "openstack/neutron-l3-agent-default-667qq/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-l3-agent-default-667qq\" not found",
                                "openstack/neutron-l3-agent-default-667qq/neutron-l3-agent-init",
                                "Error from server (BadRequest): previous terminated container \"neutron-l3-agent-init\" in pod \"neutron-l3-agent-default-667qq\" not found",
                                "openstack/neutron-l3-agent-default-667qq/neutron-l3-agent",
                                "Error from server (BadRequest): previous terminated container \"neutron-l3-agent\" in pod \"neutron-l3-agent-default-667qq\" not found",
                                "openstack/neutron-metadata-agent-default-j4l9t/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-metadata-agent-default-j4l9t\" not found",
                                "openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent-init",
                                "Error from server (BadRequest): previous terminated container \"neutron-metadata-agent-init\" in pod \"neutron-metadata-agent-default-j4l9t\" not found",
                                "openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent",
                                "Error from server (BadRequest): previous terminated container \"neutron-metadata-agent\" in pod \"neutron-metadata-agent-default-j4l9t\" not found",
                                "openstack/neutron-netns-cleanup-cron-default-4fzgp/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-netns-cleanup-cron-default-4fzgp\" not found",
                                "openstack/neutron-netns-cleanup-cron-default-4fzgp/neutron-netns-cleanup-cron",
                                "Error from server (BadRequest): previous terminated container \"neutron-netns-cleanup-cron\" in pod \"neutron-netns-cleanup-cron-default-4fzgp\" not found",
                                "openstack/neutron-ovs-agent-default-khhs5/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-ovs-agent-default-khhs5\" not found",
                                "openstack/neutron-ovs-agent-default-khhs5/neutron-openvswitch-agent-kernel-modules",
                                "Error from server (BadRequest): previous terminated container \"neutron-openvswitch-agent-kernel-modules\" in pod \"neutron-ovs-agent-default-khhs5\" not found",
                                "openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent-init",
                                "Error from server (BadRequest): previous terminated container \"neutron-ovs-agent-init\" in pod \"neutron-ovs-agent-default-khhs5\" not found",
                                "openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent",
                                "Error from server (BadRequest): previous terminated container \"neutron-ovs-agent\" in pod \"neutron-ovs-agent-default-khhs5\" not found",
                                "openstack/neutron-rabbit-init-427z2/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-rabbit-init-427z2\" not found",
                                "openstack/neutron-rabbit-init-427z2/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"neutron-rabbit-init-427z2\" not found",
                                "openstack/neutron-rpc-server-6dcd988f58-qjlbc/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-rpc-server-6dcd988f58-qjlbc\" not found",
                                "openstack/neutron-rpc-server-6dcd988f58-qjlbc/neutron-rpc-server",
                                "Error from server (BadRequest): previous terminated container \"neutron-rpc-server\" in pod \"neutron-rpc-server-6dcd988f58-qjlbc\" not found",
                                "openstack/neutron-server-574f965b46-ww5ds/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"neutron-server-574f965b46-ww5ds\" not found",
                                "openstack/neutron-server-574f965b46-ww5ds/neutron-server",
                                "Error from server (BadRequest): previous terminated container \"neutron-server\" in pod \"neutron-server-574f965b46-ww5ds\" not found",
                                "openstack/neutron-server-574f965b46-ww5ds/neutron-policy-server",
                                "Error from server (BadRequest): previous terminated container \"neutron-policy-server\" in pod \"neutron-server-574f965b46-ww5ds\" not found",
                                "openstack/nova-api-metadata-7978cbd585-lg78g/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-api-metadata-7978cbd585-lg78g\" not found",
                                "openstack/nova-api-metadata-7978cbd585-lg78g/nova-api-metadata-init",
                                "Error from server (BadRequest): previous terminated container \"nova-api-metadata-init\" in pod \"nova-api-metadata-7978cbd585-lg78g\" not found",
                                "openstack/nova-api-metadata-7978cbd585-lg78g/nova-api",
                                "Error from server (BadRequest): previous terminated container \"nova-api\" in pod \"nova-api-metadata-7978cbd585-lg78g\" not found",
                                "openstack/nova-api-osapi-64585cc48b-rbnwf/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-api-osapi-64585cc48b-rbnwf\" not found",
                                "openstack/nova-api-osapi-64585cc48b-rbnwf/nova-osapi",
                                "Error from server (BadRequest): previous terminated container \"nova-osapi\" in pod \"nova-api-osapi-64585cc48b-rbnwf\" not found",
                                "openstack/nova-bootstrap-ldlvv/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-bootstrap-ldlvv\" not found",
                                "openstack/nova-bootstrap-ldlvv/bootstrap",
                                "Error from server (BadRequest): previous terminated container \"bootstrap\" in pod \"nova-bootstrap-ldlvv\" not found",
                                "openstack/nova-cell-setup-29750220-whchb/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-cell-setup-29750220-whchb\" not found",
                                "openstack/nova-cell-setup-29750220-whchb/nova-cell-setup",
                                "Error from server (BadRequest): previous terminated container \"nova-cell-setup\" in pod \"nova-cell-setup-29750220-whchb\" not found",
                                "openstack/nova-cell-setup-hwm98/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-cell-setup-hwm98\" not found",
                                "openstack/nova-cell-setup-hwm98/nova-cell-setup-init",
                                "Error from server (BadRequest): previous terminated container \"nova-cell-setup-init\" in pod \"nova-cell-setup-hwm98\" not found",
                                "openstack/nova-cell-setup-hwm98/nova-cell-setup",
                                "Error from server (BadRequest): previous terminated container \"nova-cell-setup\" in pod \"nova-cell-setup-hwm98\" not found",
                                "openstack/nova-compute-default-8qhkb/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/nova-compute-init",
                                "Error from server (BadRequest): previous terminated container \"nova-compute-init\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/ceph-perms",
                                "Error from server (BadRequest): previous terminated container \"ceph-perms\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/ceph-admin-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-admin-keyring-placement\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/ceph-keyring-placement",
                                "Error from server (BadRequest): previous terminated container \"ceph-keyring-placement\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/nova-compute-vnc-init",
                                "Error from server (BadRequest): previous terminated container \"nova-compute-vnc-init\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/nova-compute-ssh-init",
                                "Error from server (BadRequest): previous terminated container \"nova-compute-ssh-init\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/nova-compute",
                                "Error from server (BadRequest): previous terminated container \"nova-compute\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-compute-default-8qhkb/nova-compute-ssh",
                                "Error from server (BadRequest): previous terminated container \"nova-compute-ssh\" in pod \"nova-compute-default-8qhkb\" not found",
                                "openstack/nova-conductor-74bbbf5f4-xn4lp/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-conductor-74bbbf5f4-xn4lp\" not found",
                                "openstack/nova-conductor-74bbbf5f4-xn4lp/nova-conductor",
                                "Error from server (BadRequest): previous terminated container \"nova-conductor\" in pod \"nova-conductor-74bbbf5f4-xn4lp\" not found",
                                "openstack/nova-db-init-dljck/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-db-init-dljck\" not found",
                                "openstack/nova-db-init-dljck/nova-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"nova-db-init-0\" in pod \"nova-db-init-dljck\" not found",
                                "openstack/nova-db-init-dljck/nova-db-init-1",
                                "Error from server (BadRequest): previous terminated container \"nova-db-init-1\" in pod \"nova-db-init-dljck\" not found",
                                "openstack/nova-db-init-dljck/nova-db-init-2",
                                "Error from server (BadRequest): previous terminated container \"nova-db-init-2\" in pod \"nova-db-init-dljck\" not found",
                                "openstack/nova-db-sync-b9whq/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-db-sync-b9whq\" not found",
                                "openstack/nova-db-sync-b9whq/nova-db-sync",
                                "Error from server (BadRequest): previous terminated container \"nova-db-sync\" in pod \"nova-db-sync-b9whq\" not found",
                                "openstack/nova-ks-endpoints-f2q6s/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-ks-endpoints-f2q6s\" not found",
                                "openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"compute-ks-endpoints-admin\" in pod \"nova-ks-endpoints-f2q6s\" not found",
                                "openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"compute-ks-endpoints-internal\" in pod \"nova-ks-endpoints-f2q6s\" not found",
                                "openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"compute-ks-endpoints-public\" in pod \"nova-ks-endpoints-f2q6s\" not found",
                                "openstack/nova-ks-service-js6x4/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-ks-service-js6x4\" not found",
                                "openstack/nova-ks-service-js6x4/compute-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"compute-ks-service-registration\" in pod \"nova-ks-service-js6x4\" not found",
                                "openstack/nova-ks-user-cs4b6/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-ks-user-cs4b6\" not found",
                                "openstack/nova-ks-user-cs4b6/nova-ks-user",
                                "Error from server (BadRequest): previous terminated container \"nova-ks-user\" in pod \"nova-ks-user-cs4b6\" not found",
                                "openstack/nova-novncproxy-79fb768c67-6lss4/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found",
                                "openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init",
                                "Error from server (BadRequest): previous terminated container \"nova-novncproxy-init\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found",
                                "openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init-assets",
                                "Error from server (BadRequest): previous terminated container \"nova-novncproxy-init-assets\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found",
                                "openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy",
                                "Error from server (BadRequest): previous terminated container \"nova-novncproxy\" in pod \"nova-novncproxy-79fb768c67-6lss4\" not found",
                                "openstack/nova-rabbit-init-j4gng/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-rabbit-init-j4gng\" not found",
                                "openstack/nova-rabbit-init-j4gng/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"nova-rabbit-init-j4gng\" not found",
                                "openstack/nova-scheduler-bfb895d4b-2rlbg/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-scheduler-bfb895d4b-2rlbg\" not found",
                                "openstack/nova-scheduler-bfb895d4b-2rlbg/nova-scheduler",
                                "Error from server (BadRequest): previous terminated container \"nova-scheduler\" in pod \"nova-scheduler-bfb895d4b-2rlbg\" not found",
                                "openstack/nova-service-cleaner-29750220-rpwtx/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"nova-service-cleaner-29750220-rpwtx\" not found",
                                "openstack/nova-service-cleaner-29750220-rpwtx/nova-service-cleaner",
                                "Error from server (BadRequest): previous terminated container \"nova-service-cleaner\" in pod \"nova-service-cleaner-29750220-rpwtx\" not found",
                                "openstack/octavia-api-cbc458db6-l2mxz/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-api-cbc458db6-l2mxz\" not found",
                                "openstack/octavia-api-cbc458db6-l2mxz/octavia-api",
                                "Error from server (BadRequest): previous terminated container \"octavia-api\" in pod \"octavia-api-cbc458db6-l2mxz\" not found",
                                "openstack/octavia-bootstrap-g9m65/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-bootstrap-g9m65\" not found",
                                "openstack/octavia-bootstrap-g9m65/bootstrap",
                                "Error from server (BadRequest): previous terminated container \"bootstrap\" in pod \"octavia-bootstrap-g9m65\" not found",
                                "openstack/octavia-db-init-sgzzg/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-db-init-sgzzg\" not found",
                                "openstack/octavia-db-init-sgzzg/octavia-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"octavia-db-init-0\" in pod \"octavia-db-init-sgzzg\" not found",
                                "openstack/octavia-db-init-sgzzg/octavia-db-init-1",
                                "Error from server (BadRequest): previous terminated container \"octavia-db-init-1\" in pod \"octavia-db-init-sgzzg\" not found",
                                "openstack/octavia-db-sync-6rhps/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-db-sync-6rhps\" not found",
                                "openstack/octavia-db-sync-6rhps/octavia-db-sync",
                                "Error from server (BadRequest): previous terminated container \"octavia-db-sync\" in pod \"octavia-db-sync-6rhps\" not found",
                                "openstack/octavia-health-manager-default-wf899/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-health-manager-default-wf899\" not found",
                                "openstack/octavia-health-manager-default-wf899/octavia-health-manager-get-port",
                                "Error from server (BadRequest): previous terminated container \"octavia-health-manager-get-port\" in pod \"octavia-health-manager-default-wf899\" not found",
                                "openstack/octavia-health-manager-default-wf899/octavia-health-manager-nic-init",
                                "Error from server (BadRequest): previous terminated container \"octavia-health-manager-nic-init\" in pod \"octavia-health-manager-default-wf899\" not found",
                                "openstack/octavia-health-manager-default-wf899/octavia-health-manager",
                                "Error from server (BadRequest): previous terminated container \"octavia-health-manager\" in pod \"octavia-health-manager-default-wf899\" not found",
                                "openstack/octavia-housekeeping-5656c56d5c-2rvnf/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-housekeeping-5656c56d5c-2rvnf\" not found",
                                "openstack/octavia-housekeeping-5656c56d5c-2rvnf/octavia-housekeeping",
                                "Error from server (BadRequest): previous terminated container \"octavia-housekeeping\" in pod \"octavia-housekeeping-5656c56d5c-2rvnf\" not found",
                                "openstack/octavia-ks-endpoints-nhkg5/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-ks-endpoints-nhkg5\" not found",
                                "openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"load-balancer-ks-endpoints-admin\" in pod \"octavia-ks-endpoints-nhkg5\" not found",
                                "openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"load-balancer-ks-endpoints-internal\" in pod \"octavia-ks-endpoints-nhkg5\" not found",
                                "openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"load-balancer-ks-endpoints-public\" in pod \"octavia-ks-endpoints-nhkg5\" not found",
                                "openstack/octavia-ks-service-gxxbj/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-ks-service-gxxbj\" not found",
                                "openstack/octavia-ks-service-gxxbj/load-balancer-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"load-balancer-ks-service-registration\" in pod \"octavia-ks-service-gxxbj\" not found",
                                "openstack/octavia-ks-user-khv4c/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-ks-user-khv4c\" not found",
                                "openstack/octavia-ks-user-khv4c/octavia-ks-user",
                                "Error from server (BadRequest): previous terminated container \"octavia-ks-user\" in pod \"octavia-ks-user-khv4c\" not found",
                                "openstack/octavia-rabbit-init-wcj2d/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-rabbit-init-wcj2d\" not found",
                                "openstack/octavia-rabbit-init-wcj2d/rabbit-init",
                                "Error from server (BadRequest): previous terminated container \"rabbit-init\" in pod \"octavia-rabbit-init-wcj2d\" not found",
                                "openstack/octavia-worker-685684446-qp86s/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"octavia-worker-685684446-qp86s\" not found",
                                "openstack/octavia-worker-685684446-qp86s/octavia-worker",
                                "Error from server (BadRequest): previous terminated container \"octavia-worker\" in pod \"octavia-worker-685684446-qp86s\" not found",
                                "openstack/openstack-database-exporter-78c69bc7dd-tlvvm/openstack-database-exporter",
                                "Error from server (BadRequest): previous terminated container \"openstack-database-exporter\" in pod \"openstack-database-exporter-78c69bc7dd-tlvvm\" not found",
                                "openstack/openstack-exporter-6bdf96f8b-h8bwd/build-config",
                                "Error from server (BadRequest): previous terminated container \"build-config\" in pod \"openstack-exporter-6bdf96f8b-h8bwd\" not found",
                                "openstack/openstack-exporter-6bdf96f8b-h8bwd/openstack-exporter",
                                "Error from server (BadRequest): previous terminated container \"openstack-exporter\" in pod \"openstack-exporter-6bdf96f8b-h8bwd\" not found",
                                "openstack/openvswitch-dmpcb/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"openvswitch-dmpcb\" not found",
                                "openstack/openvswitch-dmpcb/openvswitch-db-perms",
                                "Error from server (BadRequest): previous terminated container \"openvswitch-db-perms\" in pod \"openvswitch-dmpcb\" not found",
                                "openstack/openvswitch-dmpcb/openvswitch-vswitchd-modules",
                                "Error from server (BadRequest): previous terminated container \"openvswitch-vswitchd-modules\" in pod \"openvswitch-dmpcb\" not found",
                                "openstack/openvswitch-dmpcb/openvswitch-db",
                                "Error from server (BadRequest): previous terminated container \"openvswitch-db\" in pod \"openvswitch-dmpcb\" not found",
                                "openstack/openvswitch-dmpcb/openvswitch-vswitchd",
                                "Error from server (BadRequest): previous terminated container \"openvswitch-vswitchd\" in pod \"openvswitch-dmpcb\" not found",
                                "openstack/percona-xtradb-haproxy-0/pxc-init",
                                "Error from server (BadRequest): previous terminated container \"pxc-init\" in pod \"percona-xtradb-haproxy-0\" not found",
                                "openstack/percona-xtradb-haproxy-0/haproxy-init",
                                "Error from server (BadRequest): previous terminated container \"haproxy-init\" in pod \"percona-xtradb-haproxy-0\" not found",
                                "openstack/percona-xtradb-haproxy-0/haproxy",
                                "Error from server (BadRequest): previous terminated container \"haproxy\" in pod \"percona-xtradb-haproxy-0\" not found",
                                "openstack/percona-xtradb-haproxy-0/pxc-monit",
                                "Error from server (BadRequest): previous terminated container \"pxc-monit\" in pod \"percona-xtradb-haproxy-0\" not found",
                                "openstack/percona-xtradb-pxc-0/pxc-init",
                                "Error from server (BadRequest): previous terminated container \"pxc-init\" in pod \"percona-xtradb-pxc-0\" not found",
                                "openstack/percona-xtradb-pxc-0/pxc",
                                "Error from server (BadRequest): previous terminated container \"pxc\" in pod \"percona-xtradb-pxc-0\" not found",
                                "openstack/percona-xtradb-pxc-0/exporter",
                                "Error from server (BadRequest): previous terminated container \"exporter\" in pod \"percona-xtradb-pxc-0\" not found",
                                "openstack/placement-api-6996ddb756-hd7gr/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"placement-api-6996ddb756-hd7gr\" not found",
                                "openstack/placement-api-6996ddb756-hd7gr/placement-api",
                                "Error from server (BadRequest): previous terminated container \"placement-api\" in pod \"placement-api-6996ddb756-hd7gr\" not found",
                                "openstack/placement-db-init-7fk7s/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"placement-db-init-7fk7s\" not found",
                                "openstack/placement-db-init-7fk7s/placement-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"placement-db-init-0\" in pod \"placement-db-init-7fk7s\" not found",
                                "openstack/placement-db-sync-m49p8/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"placement-db-sync-m49p8\" not found",
                                "openstack/placement-db-sync-m49p8/placement-db-sync",
                                "Error from server (BadRequest): previous terminated container \"placement-db-sync\" in pod \"placement-db-sync-m49p8\" not found",
                                "openstack/placement-ks-endpoints-x2n4r/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"placement-ks-endpoints-x2n4r\" not found",
                                "openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-admin",
                                "Error from server (BadRequest): previous terminated container \"placement-ks-endpoints-admin\" in pod \"placement-ks-endpoints-x2n4r\" not found",
                                "openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-internal",
                                "Error from server (BadRequest): previous terminated container \"placement-ks-endpoints-internal\" in pod \"placement-ks-endpoints-x2n4r\" not found",
                                "openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-public",
                                "Error from server (BadRequest): previous terminated container \"placement-ks-endpoints-public\" in pod \"placement-ks-endpoints-x2n4r\" not found",
                                "openstack/placement-ks-service-xnznf/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"placement-ks-service-xnznf\" not found",
                                "openstack/placement-ks-service-xnznf/placement-ks-service-registration",
                                "Error from server (BadRequest): previous terminated container \"placement-ks-service-registration\" in pod \"placement-ks-service-xnznf\" not found",
                                "openstack/placement-ks-user-2szl8/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"placement-ks-user-2szl8\" not found",
                                "openstack/placement-ks-user-2szl8/placement-ks-user",
                                "Error from server (BadRequest): previous terminated container \"placement-ks-user\" in pod \"placement-ks-user-2szl8\" not found",
                                "openstack/pxc-operator-69cb5bbdb9-j9zzl/percona-xtradb-cluster-operator",
                                "Error from server (BadRequest): previous terminated container \"percona-xtradb-cluster-operator\" in pod \"pxc-operator-69cb5bbdb9-j9zzl\" not found",
                                "openstack/rabbitmq-barbican-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-barbican-server-0\" not found",
                                "openstack/rabbitmq-barbican-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-barbican-server-0\" not found",
                                "openstack/rabbitmq-cinder-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-cinder-server-0\" not found",
                                "openstack/rabbitmq-cinder-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-cinder-server-0\" not found",
                                "openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/rabbitmq-cluster-operator",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq-cluster-operator\" in pod \"rabbitmq-cluster-operator-54f767cff8-gq9tp\" not found",
                                "openstack/rabbitmq-glance-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-glance-server-0\" not found",
                                "openstack/rabbitmq-glance-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-glance-server-0\" not found",
                                "openstack/rabbitmq-heat-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-heat-server-0\" not found",
                                "openstack/rabbitmq-heat-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-heat-server-0\" not found",
                                "openstack/rabbitmq-keystone-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-keystone-server-0\" not found",
                                "openstack/rabbitmq-keystone-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-keystone-server-0\" not found",
                                "openstack/rabbitmq-magnum-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-magnum-server-0\" not found",
                                "openstack/rabbitmq-magnum-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-magnum-server-0\" not found",
                                "openstack/rabbitmq-manila-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-manila-server-0\" not found",
                                "openstack/rabbitmq-manila-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-manila-server-0\" not found",
                                "openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/rabbitmq-cluster-operator",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq-cluster-operator\" in pod \"rabbitmq-messaging-topology-operator-6f465c979f-9nrhb\" not found",
                                "openstack/rabbitmq-neutron-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-neutron-server-0\" not found",
                                "openstack/rabbitmq-neutron-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-neutron-server-0\" not found",
                                "openstack/rabbitmq-nova-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-nova-server-0\" not found",
                                "openstack/rabbitmq-nova-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-nova-server-0\" not found",
                                "openstack/rabbitmq-octavia-server-0/setup-container",
                                "Error from server (BadRequest): previous terminated container \"setup-container\" in pod \"rabbitmq-octavia-server-0\" not found",
                                "openstack/rabbitmq-octavia-server-0/rabbitmq",
                                "Error from server (BadRequest): previous terminated container \"rabbitmq\" in pod \"rabbitmq-octavia-server-0\" not found",
                                "openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/make-container-crash-dir",
                                "Error from server (BadRequest): previous terminated container \"make-container-crash-dir\" in pod \"rook-ceph-crashcollector-instance-754c646bfd-f9dsz\" not found",
                                "openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/chown-container-data-dir",
                                "Error from server (BadRequest): previous terminated container \"chown-container-data-dir\" in pod \"rook-ceph-crashcollector-instance-754c646bfd-f9dsz\" not found",
                                "openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/ceph-crash",
                                "Error from server (BadRequest): previous terminated container \"ceph-crash\" in pod \"rook-ceph-crashcollector-instance-754c646bfd-f9dsz\" not found",
                                "openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/chown-container-data-dir",
                                "Error from server (BadRequest): previous terminated container \"chown-container-data-dir\" in pod \"rook-ceph-rgw-ceph-a-699b8bdb59-xkttk\" not found",
                                "openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/rgw",
                                "Error from server (BadRequest): previous terminated container \"rgw\" in pod \"rook-ceph-rgw-ceph-a-699b8bdb59-xkttk\" not found",
                                "openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/log-collector",
                                "Error from server (BadRequest): previous terminated container \"log-collector\" in pod \"rook-ceph-rgw-ceph-a-699b8bdb59-xkttk\" not found",
                                "openstack/staffeln-api-5bbb98d484-g55wp/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"staffeln-api-5bbb98d484-g55wp\" not found",
                                "openstack/staffeln-api-5bbb98d484-g55wp/staffeln-api",
                                "Error from server (BadRequest): previous terminated container \"staffeln-api\" in pod \"staffeln-api-5bbb98d484-g55wp\" not found",
                                "openstack/staffeln-conductor-66fd4d8c6f-6sv4l/staffeln-conductor",
                                "Error from server (BadRequest): previous terminated container \"staffeln-conductor\" in pod \"staffeln-conductor-66fd4d8c6f-6sv4l\" not found",
                                "openstack/staffeln-db-init-9vvm5/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"staffeln-db-init-9vvm5\" not found",
                                "openstack/staffeln-db-init-9vvm5/staffeln-db-init-0",
                                "Error from server (BadRequest): previous terminated container \"staffeln-db-init-0\" in pod \"staffeln-db-init-9vvm5\" not found",
                                "openstack/staffeln-db-sync-jpdtc/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"staffeln-db-sync-jpdtc\" not found",
                                "openstack/staffeln-db-sync-jpdtc/staffeln-db-sync",
                                "Error from server (BadRequest): previous terminated container \"staffeln-db-sync\" in pod \"staffeln-db-sync-jpdtc\" not found",
                                "openstack/tempest-ks-user-9tsht/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"tempest-ks-user-9tsht\" not found",
                                "openstack/tempest-ks-user-9tsht/tempest-ks-user",
                                "Error from server (BadRequest): previous terminated container \"tempest-ks-user\" in pod \"tempest-ks-user-9tsht\" not found",
                                "openstack/tempest-run-tests-6wp98/init",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"tempest-run-tests-6wp98\" not found",
                                "openstack/tempest-run-tests-6wp98/tempest-run-tests-init",
                                "Error from server (BadRequest): previous terminated container \"tempest-run-tests-init\" in pod \"tempest-run-tests-6wp98\" not found",
                                "openstack/tempest-run-tests-6wp98/tempest-run-tests",
                                "Error from server (BadRequest): previous terminated container \"tempest-run-tests\" in pod \"tempest-run-tests-6wp98\" not found",
                                "openstack/valkey-node-0/valkey",
                                "Error from server (BadRequest): previous terminated container \"valkey\" in pod \"valkey-node-0\" not found",
                                "openstack/valkey-node-0/sentinel",
                                "Error from server (BadRequest): previous terminated container \"sentinel\" in pod \"valkey-node-0\" not found",
                                "openstack/valkey-node-0/metrics",
                                "Error from server (BadRequest): previous terminated container \"metrics\" in pod \"valkey-node-0\" not found",
                                "orc-system/orc-controller-manager-6cb597b5d4-7j97s/manager",
                                "Error from server (BadRequest): previous terminated container \"manager\" in pod \"orc-controller-manager-6cb597b5d4-7j97s\" not found",
                                "rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/rook-ceph-operator",
                                "Error from server (BadRequest): previous terminated container \"rook-ceph-operator\" in pod \"rook-ceph-operator-76bbbb77ff-vsdpn\" not found",
                                "secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/secretgen-controller",
                                "Error from server (BadRequest): previous terminated container \"secretgen-controller\" in pod \"secretgen-controller-5cf976ccc7-p7kq9\" not found"
                            ],
                            "zuul_log_id": "0242ac17-0010-42c9-e99d-000000000023-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:06:56.875368Z",
                            "start": "2026-07-25T21:04:39.642422Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/auth-system/\ncd+++++++++ pod-logs/auth-system/keycloak-0/\n>f+++++++++ pod-logs/auth-system/keycloak-0/keycloak.txt\ncd+++++++++ pod-logs/capi-kubeadm-bootstrap-system/\ncd+++++++++ pod-logs/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/\n>f+++++++++ pod-logs/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/manager.txt\ncd+++++++++ pod-logs/capi-kubeadm-control-plane-system/\ncd+++++++++ pod-logs/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/\n>f+++++++++ pod-logs/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/manager.txt\ncd+++++++++ pod-logs/capi-system/\ncd+++++++++ pod-logs/capi-system/capi-controller-manager-5647546676-97x8r/\n>f+++++++++ pod-logs/capi-system/capi-controller-manager-5647546676-97x8r/manager.txt\ncd+++++++++ pod-logs/capo-system/\ncd+++++++++ pod-logs/capo-system/capo-controller-manager-56cf844ccd-r5j9f/\n>f+++++++++ pod-logs/capo-system/capo-controller-manager-56cf844ccd-r5j9f/manager.txt\ncd+++++++++ pod-logs/cert-manager/\ncd+++++++++ pod-logs/cert-manager/cert-manager-79c48d47db-cj86t/\n>f+++++++++ pod-logs/cert-manager/cert-manager-79c48d47db-cj86t/cert-manager-controller.txt\ncd+++++++++ pod-logs/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/\n>f+++++++++ pod-logs/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/cert-manager-cainjector.txt\ncd+++++++++ pod-logs/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/\n>f+++++++++ pod-logs/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/cert-manager-webhook.txt\ncd+++++++++ pod-logs/envoy-gateway-system/\ncd+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/\n>f+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/envoy-gateway.txt\ncd+++++++++ pod-logs/failed-pods/\ncd+++++++++ pod-logs/failed-pods/auth-system/\ncd+++++++++ pod-logs/failed-pods/auth-system/keycloak-0/\n>f+++++++++ pod-logs/failed-pods/auth-system/keycloak-0/keycloak.txt\ncd+++++++++ pod-logs/failed-pods/capi-kubeadm-bootstrap-system/\ncd+++++++++ pod-logs/failed-pods/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/\n>f+++++++++ pod-logs/failed-pods/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/manager.txt\ncd+++++++++ pod-logs/failed-pods/capi-kubeadm-control-plane-system/\ncd+++++++++ pod-logs/failed-pods/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/\n>f+++++++++ pod-logs/failed-pods/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/manager.txt\ncd+++++++++ pod-logs/failed-pods/capi-system/\ncd+++++++++ pod-logs/failed-pods/capi-system/capi-controller-manager-5647546676-97x8r/\n>f+++++++++ pod-logs/failed-pods/capi-system/capi-controller-manager-5647546676-97x8r/manager.txt\ncd+++++++++ pod-logs/failed-pods/capo-system/\ncd+++++++++ pod-logs/failed-pods/capo-system/capo-controller-manager-56cf844ccd-r5j9f/\n>f+++++++++ pod-logs/failed-pods/capo-system/capo-controller-manager-56cf844ccd-r5j9f/manager.txt\ncd+++++++++ pod-logs/failed-pods/cert-manager/\ncd+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-79c48d47db-cj86t/\n>f+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-79c48d47db-cj86t/cert-manager-controller.txt\ncd+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/\n>f+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/cert-manager-cainjector.txt\ncd+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/\n>f+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/cert-manager-webhook.txt\ncd+++++++++ pod-logs/failed-pods/envoy-gateway-system/\ncd+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/\n>f+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/envoy-gateway.txt\ncd+++++++++ pod-logs/failed-pods/ingress-nginx/\ncd+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-controller-m84zt/\n>f+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-controller-m84zt/controller.txt\ncd+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/\n>f+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/ingress-nginx-default-backend.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/\ncd+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/apply-sysctl-overwrites.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/cilium-agent.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/clean-cilium-state.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/config.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/install-cni-binaries.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/mount-bpf-fs.txt\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/mount-cgroup.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-fnjvv/\n>f+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-fnjvv/cilium-operator.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-84qs9/\n>f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-84qs9/coredns.txt\ncd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-dw5qr/\n>f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-dw5qr/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-rq7pr/\n>f+++++++++ pod-logs/failed-pods/kube-system/kube-proxy-rq7pr/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/failed-pods/local-path-storage/\ncd+++++++++ pod-logs/failed-pods/local-path-storage/local-path-provisioner-679c578f5-xzxgl/\n>f+++++++++ pod-logs/failed-pods/local-path-storage/local-path-provisioner-679c578f5-xzxgl/local-path-provisioner.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/\ncd+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/\n>f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/alertmanager.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/config-reloader.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/init-config-reloader.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/oauth2-proxy.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/goldpinger-fn2gv/\n>f+++++++++ pod-logs/failed-pods/monitoring/goldpinger-fn2gv/goldpinger-daemon.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/\n>f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-dashboard.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-datasources.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/\n>f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/kube-state-metrics.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/\n>f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/kube-prometheus-stack.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/\n>f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/node-exporter.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/pod-tls-sidecar.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/loki-0/\n>f+++++++++ pod-logs/failed-pods/monitoring/loki-0/loki.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/loki-chunks-cache-0/\n>f+++++++++ pod-logs/failed-pods/monitoring/loki-chunks-cache-0/exporter.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/loki-chunks-cache-0/memcached.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/loki-gateway-cf54cb88c-dbdl9/\n>f+++++++++ pod-logs/failed-pods/monitoring/loki-gateway-cf54cb88c-dbdl9/nginx.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/loki-results-cache-0/\n>f+++++++++ pod-logs/failed-pods/monitoring/loki-results-cache-0/exporter.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/loki-results-cache-0/memcached.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/\n>f+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/gc.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/\n>f+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/master.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-worker-8jv9h/\n>f+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-worker-8jv9h/worker.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/\n>f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/config-reloader.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/init-config-reloader.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/oauth2-proxy.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/pod-tls-sidecar.txt\n>f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/prometheus.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/\n>f+++++++++ pod-logs/failed-pods/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/pushgateway.txt\ncd+++++++++ pod-logs/failed-pods/monitoring/vector-k6vm7/\n>f+++++++++ pod-logs/failed-pods/monitoring/vector-k6vm7/vector.txt\ncd+++++++++ pod-logs/failed-pods/openstack/\ncd+++++++++ pod-logs/failed-pods/openstack/barbican-api-59ccdc456b-ldmlg/\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-api-59ccdc456b-ldmlg/barbican-api.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-api-59ccdc456b-ldmlg/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/barbican-db-init-rm46b/\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-db-init-rm46b/barbican-db-init-0.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-db-init-rm46b/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/barbican-db-sync-cg46w/\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-db-sync-cg46w/barbican-db-sync.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-db-sync-cg46w/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-public.txt\ncd+++++++++ pod-logs/failed-pods/openstack/barbican-ks-service-vjxwz/\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-service-vjxwz/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-service-vjxwz/key-manager-ks-service-registration.txt\ncd+++++++++ pod-logs/failed-pods/openstack/barbican-ks-user-cxs4b/\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-user-cxs4b/barbican-ks-user.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-user-cxs4b/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/barbican-rabbit-init-xzkmx/\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-rabbit-init-xzkmx/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/barbican-rabbit-init-xzkmx/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/cinder-api.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-backup-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-keyring-placement-rbd1.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/cinder-backup.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/cinder-backup-storage-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-bootstrap-2rdkk/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-bootstrap-2rdkk/bootstrap.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-bootstrap-2rdkk/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-create-internal-tenant-hjmdc/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-create-internal-tenant-hjmdc/create-internal-tenant.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-create-internal-tenant-hjmdc/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-db-init-4bmb8/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-db-init-4bmb8/cinder-db-init-0.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-db-init-4bmb8/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-db-sync-7zsq2/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-db-sync-7zsq2/cinder-db-sync.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-db-sync-7zsq2/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-public.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-ks-service-q5sr9/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-service-q5sr9/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-service-q5sr9/volumev3-ks-service-registration.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-ks-user-tt5gv/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-user-tt5gv/cinder-ks-user.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-user-tt5gv/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-rabbit-init-bwjfn/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-rabbit-init-bwjfn/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-rabbit-init-bwjfn/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/cinder-scheduler.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/cinder-storage-init-rbd1.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-keyring-placement-rbd1.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/cinder-volume.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/init-cinder-conf.txt\n>f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/glance-api.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/glance-perms.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-db-init-64592/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-db-init-64592/glance-db-init-0.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-db-init-64592/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-db-sync-pc66k/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-db-sync-pc66k/glance-db-sync.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-db-sync-pc66k/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-public.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-ks-service-tm87x/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-service-tm87x/image-ks-service-registration.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-service-tm87x/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-ks-user-bczxc/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-user-bczxc/glance-ks-user.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-ks-user-bczxc/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-metadefs-load-jn95l/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-metadefs-load-jn95l/glance-metadefs-load.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-metadefs-load-jn95l/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-rabbit-init-v9sd8/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-rabbit-init-v9sd8/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-rabbit-init-v9sd8/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/\n>f+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/glance-storage-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-api-549c8fd7fc-h2ksk/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-api-549c8fd7fc-h2ksk/heat-api.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-api-549c8fd7fc-h2ksk/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-bootstrap-zsx7q/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-bootstrap-zsx7q/bootstrap.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-bootstrap-zsx7q/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-cfn-578ddffb95-kwq45/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-cfn-578ddffb95-kwq45/heat-cfn.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-cfn-578ddffb95-kwq45/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-db-init-wn26b/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-db-init-wn26b/heat-db-init-0.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-db-init-wn26b/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-db-sync-ln7t8/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-db-sync-ln7t8/heat-db-sync.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-db-sync-ln7t8/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-domain-ks-user-sz9ql/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-domain-ks-user-sz9ql/heat-ks-domain-user.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-domain-ks-user-sz9ql/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-engine-7d4cfb54d8-lv2r9/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-engine-7d4cfb54d8-lv2r9/heat-engine.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-engine-7d4cfb54d8-lv2r9/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750215-8dbfg/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750215-8dbfg/heat-engine-cleaner.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750215-8dbfg/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750220-tm9g5/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750220-tm9g5/heat-engine-cleaner.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750220-tm9g5/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-public.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-public.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/cloudformation-ks-service-registration.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/orchestration-ks-service-registration.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/heat-ks-user.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/heat-trustee-ks-user.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-rabbit-init-9kv2r/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-rabbit-init-9kv2r/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-rabbit-init-9kv2r/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/heat-trusts-8whcm/\n>f+++++++++ pod-logs/failed-pods/openstack/heat-trusts-8whcm/heat-trusts.txt\n>f+++++++++ pod-logs/failed-pods/openstack/heat-trusts-8whcm/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/horizon-5d58bd548b-srrjf/\n>f+++++++++ pod-logs/failed-pods/openstack/horizon-5d58bd548b-srrjf/horizon.txt\n>f+++++++++ pod-logs/failed-pods/openstack/horizon-5d58bd548b-srrjf/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/horizon-db-init-cj5cw/\n>f+++++++++ pod-logs/failed-pods/openstack/horizon-db-init-cj5cw/horizon-db-init-0.txt\n>f+++++++++ pod-logs/failed-pods/openstack/horizon-db-init-cj5cw/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/horizon-db-sync-fhkrn/\n>f+++++++++ pod-logs/failed-pods/openstack/horizon-db-sync-fhkrn/horizon-db-sync.txt\n>f+++++++++ pod-logs/failed-pods/openstack/horizon-db-sync-fhkrn/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/\n>f+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/keepalived.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/wait-for-ip.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-api-696df8d495-zp222/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-api-696df8d495-zp222/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-api-696df8d495-zp222/keystone-api.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-bootstrap-dkgrd/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-bootstrap-dkgrd/bootstrap.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-bootstrap-dkgrd/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-credential-setup-z9wg6/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-credential-setup-z9wg6/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-credential-setup-z9wg6/keystone-credential-setup.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-db-init-bl4bd/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-db-init-bl4bd/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-db-init-bl4bd/keystone-db-init-0.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-db-sync-b224x/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-db-sync-b224x/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-db-sync-b224x/keystone-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-domain-manage-q8swh/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-domain-manage-q8swh/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-domain-manage-q8swh/keystone-domain-manage.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-fernet-setup-f6h2t/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-fernet-setup-f6h2t/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-fernet-setup-f6h2t/keystone-fernet-setup.txt\ncd+++++++++ pod-logs/failed-pods/openstack/keystone-rabbit-init-xxc9f/\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-rabbit-init-xxc9f/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/keystone-rabbit-init-xxc9f/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/\n>f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/ceph-admin-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/init-dynamic-options.txt\n>f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/libvirt-exporter.txt\n>f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/libvirt.txt\n>f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/tls-sidecar.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-api-5cc598d9c7-x2tr4/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-api-5cc598d9c7-x2tr4/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-api-5cc598d9c7-x2tr4/magnum-api.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-cluster-api-proxy-bfpzx/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-cluster-api-proxy-bfpzx/magnum-cluster-api-proxy.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/magnum-conductor-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/magnum-conductor.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-db-init-4p5qp/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-db-init-4p5qp/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-db-init-4p5qp/magnum-db-init-0.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-db-sync-pft79/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-db-sync-pft79/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-db-sync-pft79/magnum-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-domain-ks-user-4hrqd/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-domain-ks-user-4hrqd/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-domain-ks-user-4hrqd/magnum-ks-domain-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-public.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-ks-service-72hxf/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-service-72hxf/container-infra-ks-service-registration.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-service-72hxf/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-ks-user-q88pg/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-user-q88pg/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-user-q88pg/magnum-ks-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-rabbit-init-bsld7/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-rabbit-init-bsld7/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-rabbit-init-bsld7/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/magnum-registry-c45778976-g7bqg/\n>f+++++++++ pod-logs/failed-pods/openstack/magnum-registry-c45778976-g7bqg/registry.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-api-589957f847-4pb4g/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-api-589957f847-4pb4g/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-api-589957f847-4pb4g/manila-api.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-bootstrap-25mrp/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-bootstrap-25mrp/bootstrap.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-bootstrap-25mrp/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-data-5b9554699d-h5mrm/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-data-5b9554699d-h5mrm/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-data-5b9554699d-h5mrm/manila-data.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-db-init-vmsnn/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-db-init-vmsnn/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-db-init-vmsnn/manila-db-init-0.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-db-sync-kpqzd/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-db-sync-kpqzd/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-db-sync-kpqzd/manila-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-public.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-public.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/share-ks-service-registration.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/sharev2-ks-service-registration.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-ks-user-x866r/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-user-x866r/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-ks-user-x866r/manila-ks-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-rabbit-init-zmzdn/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-rabbit-init-zmzdn/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-rabbit-init-zmzdn/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-scheduler-6cfdd98cc8-9n75p/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-scheduler-6cfdd98cc8-9n75p/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-scheduler-6cfdd98cc8-9n75p/manila-scheduler.txt\ncd+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/\n>f+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/manila-share-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/manila-share.txt\ncd+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/\n>f+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/memcached-exporter.txt\n>f+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/memcached.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-coredns-7dd4958666-bwvsq/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-coredns-7dd4958666-bwvsq/coredns.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-db-init-h9tvp/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-db-init-h9tvp/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-db-init-h9tvp/neutron-db-init-0.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-db-sync-gjnk7/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-db-sync-gjnk7/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-db-sync-gjnk7/neutron-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-public.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-ks-service-zp49f/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-service-zp49f/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-service-zp49f/network-ks-service-registration.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-ks-user-p9rh9/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-user-p9rh9/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-user-p9rh9/neutron-ks-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-netns-cleanup-cron-default-4fzgp/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-netns-cleanup-cron-default-4fzgp/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-netns-cleanup-cron-default-4fzgp/neutron-netns-cleanup-cron.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/neutron-openvswitch-agent-kernel-modules.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-rabbit-init-427z2/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-rabbit-init-427z2/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-rabbit-init-427z2/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-rpc-server-6dcd988f58-qjlbc/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-rpc-server-6dcd988f58-qjlbc/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-rpc-server-6dcd988f58-qjlbc/neutron-rpc-server.txt\ncd+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/neutron-policy-server.txt\n>f+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/neutron-server.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api-metadata-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-api-osapi-64585cc48b-rbnwf/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-api-osapi-64585cc48b-rbnwf/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-api-osapi-64585cc48b-rbnwf/nova-osapi.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-bootstrap-ldlvv/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-bootstrap-ldlvv/bootstrap.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-bootstrap-ldlvv/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-29750220-whchb/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-29750220-whchb/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-29750220-whchb/nova-cell-setup.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/nova-cell-setup-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/nova-cell-setup.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/ceph-admin-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/ceph-perms.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-ssh-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-ssh.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-vnc-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-conductor-74bbbf5f4-xn4lp/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-conductor-74bbbf5f4-xn4lp/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-conductor-74bbbf5f4-xn4lp/nova-conductor.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/nova-db-init-0.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/nova-db-init-1.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/nova-db-init-2.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-db-sync-b9whq/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-db-sync-b9whq/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-db-sync-b9whq/nova-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-public.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-ks-service-js6x4/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-service-js6x4/compute-ks-service-registration.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-service-js6x4/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-ks-user-cs4b6/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-user-cs4b6/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-ks-user-cs4b6/nova-ks-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init-assets.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-rabbit-init-j4gng/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-rabbit-init-j4gng/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-rabbit-init-j4gng/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-scheduler-bfb895d4b-2rlbg/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-scheduler-bfb895d4b-2rlbg/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-scheduler-bfb895d4b-2rlbg/nova-scheduler.txt\ncd+++++++++ pod-logs/failed-pods/openstack/nova-service-cleaner-29750220-rpwtx/\n>f+++++++++ pod-logs/failed-pods/openstack/nova-service-cleaner-29750220-rpwtx/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/nova-service-cleaner-29750220-rpwtx/nova-service-cleaner.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-api-cbc458db6-l2mxz/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-api-cbc458db6-l2mxz/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-api-cbc458db6-l2mxz/octavia-api.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-bootstrap-g9m65/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-bootstrap-g9m65/bootstrap.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-bootstrap-g9m65/init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/octavia-db-init-0.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/octavia-db-init-1.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-db-sync-6rhps/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-db-sync-6rhps/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-db-sync-6rhps/octavia-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/octavia-health-manager-get-port.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/octavia-health-manager-nic-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/octavia-health-manager.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-housekeeping-5656c56d5c-2rvnf/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-housekeeping-5656c56d5c-2rvnf/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-housekeeping-5656c56d5c-2rvnf/octavia-housekeeping.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-public.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-ks-service-gxxbj/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-service-gxxbj/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-service-gxxbj/load-balancer-ks-service-registration.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-ks-user-khv4c/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-user-khv4c/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-user-khv4c/octavia-ks-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-rabbit-init-wcj2d/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-rabbit-init-wcj2d/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-rabbit-init-wcj2d/rabbit-init.txt\ncd+++++++++ pod-logs/failed-pods/openstack/octavia-worker-685684446-qp86s/\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-worker-685684446-qp86s/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/octavia-worker-685684446-qp86s/octavia-worker.txt\ncd+++++++++ pod-logs/failed-pods/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/\n>f+++++++++ pod-logs/failed-pods/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/openstack-database-exporter.txt\ncd+++++++++ pod-logs/failed-pods/openstack/openstack-exporter-6bdf96f8b-h8bwd/\n>f+++++++++ pod-logs/failed-pods/openstack/openstack-exporter-6bdf96f8b-h8bwd/build-config.txt\n>f+++++++++ pod-logs/failed-pods/openstack/openstack-exporter-6bdf96f8b-h8bwd/openstack-exporter.txt\ncd+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/\n>f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-db-perms.txt\n>f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-db.txt\n>f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-vswitchd-modules.txt\n>f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-vswitchd.txt\ncd+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/\n>f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/haproxy-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/haproxy.txt\n>f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/pxc-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/pxc-monit.txt\ncd+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/\n>f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/exporter.txt\n>f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/pxc-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/pxc.txt\ncd+++++++++ pod-logs/failed-pods/openstack/placement-api-6996ddb756-hd7gr/\n>f+++++++++ pod-logs/failed-pods/openstack/placement-api-6996ddb756-hd7gr/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-api-6996ddb756-hd7gr/placement-api.txt\ncd+++++++++ pod-logs/failed-pods/openstack/placement-db-init-7fk7s/\n>f+++++++++ pod-logs/failed-pods/openstack/placement-db-init-7fk7s/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-db-init-7fk7s/placement-db-init-0.txt\ncd+++++++++ pod-logs/failed-pods/openstack/placement-db-sync-m49p8/\n>f+++++++++ pod-logs/failed-pods/openstack/placement-db-sync-m49p8/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-db-sync-m49p8/placement-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-public.txt\ncd+++++++++ pod-logs/failed-pods/openstack/placement-ks-service-xnznf/\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-service-xnznf/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-service-xnznf/placement-ks-service-registration.txt\ncd+++++++++ pod-logs/failed-pods/openstack/placement-ks-user-2szl8/\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-user-2szl8/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/placement-ks-user-2szl8/placement-ks-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/pxc-operator-69cb5bbdb9-j9zzl/\n>f+++++++++ pod-logs/failed-pods/openstack/pxc-operator-69cb5bbdb9-j9zzl/percona-xtradb-cluster-operator.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-barbican-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-barbican-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-barbican-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cinder-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cinder-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cinder-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/rabbitmq-cluster-operator.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-glance-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-glance-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-glance-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-heat-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-heat-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-heat-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-keystone-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-keystone-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-keystone-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-magnum-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-magnum-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-magnum-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-manila-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-manila-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-manila-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/rabbitmq-cluster-operator.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-neutron-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-neutron-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-neutron-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-nova-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-nova-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-nova-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-octavia-server-0/\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-octavia-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-octavia-server-0/setup-container.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/\n>f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/ceph-crash.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/chown-container-data-dir.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/make-container-crash-dir.txt\ncd+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/\n>f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/chown-container-data-dir.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/log-collector.txt\n>f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/rgw.txt\ncd+++++++++ pod-logs/failed-pods/openstack/staffeln-api-5bbb98d484-g55wp/\n>f+++++++++ pod-logs/failed-pods/openstack/staffeln-api-5bbb98d484-g55wp/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/staffeln-api-5bbb98d484-g55wp/staffeln-api.txt\ncd+++++++++ pod-logs/failed-pods/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/\n>f+++++++++ pod-logs/failed-pods/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/staffeln-conductor.txt\ncd+++++++++ pod-logs/failed-pods/openstack/staffeln-db-init-9vvm5/\n>f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-init-9vvm5/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-init-9vvm5/staffeln-db-init-0.txt\ncd+++++++++ pod-logs/failed-pods/openstack/staffeln-db-sync-jpdtc/\n>f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-sync-jpdtc/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-sync-jpdtc/staffeln-db-sync.txt\ncd+++++++++ pod-logs/failed-pods/openstack/tempest-ks-user-9tsht/\n>f+++++++++ pod-logs/failed-pods/openstack/tempest-ks-user-9tsht/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/tempest-ks-user-9tsht/tempest-ks-user.txt\ncd+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/\n>f+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/tempest-run-tests-init.txt\n>f+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/tempest-run-tests.txt\ncd+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/\n>f+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/metrics.txt\n>f+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/sentinel.txt\n>f+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/valkey.txt\ncd+++++++++ pod-logs/failed-pods/orc-system/\ncd+++++++++ pod-logs/failed-pods/orc-system/orc-controller-manager-6cb597b5d4-7j97s/\n>f+++++++++ pod-logs/failed-pods/orc-system/orc-controller-manager-6cb597b5d4-7j97s/manager.txt\ncd+++++++++ pod-logs/failed-pods/rook-ceph/\ncd+++++++++ pod-logs/failed-pods/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/\n>f+++++++++ pod-logs/failed-pods/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/rook-ceph-operator.txt\ncd+++++++++ pod-logs/failed-pods/secretgen-controller/\ncd+++++++++ pod-logs/failed-pods/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/\n>f+++++++++ pod-logs/failed-pods/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/secretgen-controller.txt\ncd+++++++++ pod-logs/ingress-nginx/\ncd+++++++++ pod-logs/ingress-nginx/ingress-nginx-controller-m84zt/\n>f+++++++++ pod-logs/ingress-nginx/ingress-nginx-controller-m84zt/controller.txt\ncd+++++++++ pod-logs/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/\n>f+++++++++ pod-logs/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/ingress-nginx-default-backend.txt\ncd+++++++++ pod-logs/kube-system/\ncd+++++++++ pod-logs/kube-system/cilium-fql4m/\n>f+++++++++ pod-logs/kube-system/cilium-fql4m/apply-sysctl-overwrites.txt\n>f+++++++++ pod-logs/kube-system/cilium-fql4m/cilium-agent.txt\n>f+++++++++ pod-logs/kube-system/cilium-fql4m/clean-cilium-state.txt\n>f+++++++++ pod-logs/kube-system/cilium-fql4m/config.txt\n>f+++++++++ pod-logs/kube-system/cilium-fql4m/install-cni-binaries.txt\n>f+++++++++ pod-logs/kube-system/cilium-fql4m/mount-bpf-fs.txt\n>f+++++++++ pod-logs/kube-system/cilium-fql4m/mount-cgroup.txt\ncd+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-fnjvv/\n>f+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-fnjvv/cilium-operator.txt\ncd+++++++++ pod-logs/kube-system/coredns-67659f764b-84qs9/\n>f+++++++++ pod-logs/kube-system/coredns-67659f764b-84qs9/coredns.txt\ncd+++++++++ pod-logs/kube-system/coredns-67659f764b-dw5qr/\n>f+++++++++ pod-logs/kube-system/coredns-67659f764b-dw5qr/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-rq7pr/\n>f+++++++++ pod-logs/kube-system/kube-proxy-rq7pr/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\ncd+++++++++ pod-logs/local-path-storage/\ncd+++++++++ pod-logs/local-path-storage/local-path-provisioner-679c578f5-xzxgl/\n>f+++++++++ pod-logs/local-path-storage/local-path-provisioner-679c578f5-xzxgl/local-path-provisioner.txt\ncd+++++++++ pod-logs/monitoring/\ncd+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/\n>f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/alertmanager.txt\n>f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/config-reloader.txt\n>f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/init-config-reloader.txt\n>f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/oauth2-proxy.txt\ncd+++++++++ pod-logs/monitoring/goldpinger-fn2gv/\n>f+++++++++ pod-logs/monitoring/goldpinger-fn2gv/goldpinger-daemon.txt\ncd+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/\n>f+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-dashboard.txt\n>f+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-datasources.txt\n>f+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana.txt\ncd+++++++++ pod-logs/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/\n>f+++++++++ pod-logs/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/kube-state-metrics.txt\ncd+++++++++ pod-logs/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/\n>f+++++++++ pod-logs/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/kube-prometheus-stack.txt\ncd+++++++++ pod-logs/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/\n>f+++++++++ pod-logs/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/node-exporter.txt\n>f+++++++++ pod-logs/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/pod-tls-sidecar.txt\ncd+++++++++ pod-logs/monitoring/loki-0/\n>f+++++++++ pod-logs/monitoring/loki-0/loki.txt\ncd+++++++++ pod-logs/monitoring/loki-chunks-cache-0/\n>f+++++++++ pod-logs/monitoring/loki-chunks-cache-0/exporter.txt\n>f+++++++++ pod-logs/monitoring/loki-chunks-cache-0/memcached.txt\ncd+++++++++ pod-logs/monitoring/loki-gateway-cf54cb88c-dbdl9/\n>f+++++++++ pod-logs/monitoring/loki-gateway-cf54cb88c-dbdl9/nginx.txt\ncd+++++++++ pod-logs/monitoring/loki-results-cache-0/\n>f+++++++++ pod-logs/monitoring/loki-results-cache-0/exporter.txt\n>f+++++++++ pod-logs/monitoring/loki-results-cache-0/memcached.txt\ncd+++++++++ pod-logs/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/\n>f+++++++++ pod-logs/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/gc.txt\ncd+++++++++ pod-logs/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/\n>f+++++++++ pod-logs/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/master.txt\ncd+++++++++ pod-logs/monitoring/node-feature-discovery-worker-8jv9h/\n>f+++++++++ pod-logs/monitoring/node-feature-discovery-worker-8jv9h/worker.txt\ncd+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/\n>f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/config-reloader.txt\n>f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/init-config-reloader.txt\n>f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/oauth2-proxy.txt\n>f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/pod-tls-sidecar.txt\n>f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/prometheus.txt\ncd+++++++++ pod-logs/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/\n>f+++++++++ pod-logs/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/pushgateway.txt\ncd+++++++++ pod-logs/monitoring/vector-k6vm7/\n>f+++++++++ pod-logs/monitoring/vector-k6vm7/vector.txt\ncd+++++++++ pod-logs/openstack/\ncd+++++++++ pod-logs/openstack/barbican-api-59ccdc456b-ldmlg/\n>f+++++++++ pod-logs/openstack/barbican-api-59ccdc456b-ldmlg/barbican-api.txt\n>f+++++++++ pod-logs/openstack/barbican-api-59ccdc456b-ldmlg/init.txt\ncd+++++++++ pod-logs/openstack/barbican-db-init-rm46b/\n>f+++++++++ pod-logs/openstack/barbican-db-init-rm46b/barbican-db-init-0.txt\n>f+++++++++ pod-logs/openstack/barbican-db-init-rm46b/init.txt\ncd+++++++++ pod-logs/openstack/barbican-db-sync-cg46w/\n>f+++++++++ pod-logs/openstack/barbican-db-sync-cg46w/barbican-db-sync.txt\n>f+++++++++ pod-logs/openstack/barbican-db-sync-cg46w/init.txt\ncd+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/\n>f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/init.txt\n>f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-public.txt\ncd+++++++++ pod-logs/openstack/barbican-ks-service-vjxwz/\n>f+++++++++ pod-logs/openstack/barbican-ks-service-vjxwz/init.txt\n>f+++++++++ pod-logs/openstack/barbican-ks-service-vjxwz/key-manager-ks-service-registration.txt\ncd+++++++++ pod-logs/openstack/barbican-ks-user-cxs4b/\n>f+++++++++ pod-logs/openstack/barbican-ks-user-cxs4b/barbican-ks-user.txt\n>f+++++++++ pod-logs/openstack/barbican-ks-user-cxs4b/init.txt\ncd+++++++++ pod-logs/openstack/barbican-rabbit-init-xzkmx/\n>f+++++++++ pod-logs/openstack/barbican-rabbit-init-xzkmx/init.txt\n>f+++++++++ pod-logs/openstack/barbican-rabbit-init-xzkmx/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/\n>f+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/cinder-api.txt\n>f+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/init.txt\ncd+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/\n>f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-backup-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-keyring-placement-rbd1.txt\n>f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/cinder-backup.txt\n>f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/init.txt\ncd+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/\n>f+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/cinder-backup-storage-init.txt\n>f+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/init.txt\ncd+++++++++ pod-logs/openstack/cinder-bootstrap-2rdkk/\n>f+++++++++ pod-logs/openstack/cinder-bootstrap-2rdkk/bootstrap.txt\n>f+++++++++ pod-logs/openstack/cinder-bootstrap-2rdkk/init.txt\ncd+++++++++ pod-logs/openstack/cinder-create-internal-tenant-hjmdc/\n>f+++++++++ pod-logs/openstack/cinder-create-internal-tenant-hjmdc/create-internal-tenant.txt\n>f+++++++++ pod-logs/openstack/cinder-create-internal-tenant-hjmdc/init.txt\ncd+++++++++ pod-logs/openstack/cinder-db-init-4bmb8/\n>f+++++++++ pod-logs/openstack/cinder-db-init-4bmb8/cinder-db-init-0.txt\n>f+++++++++ pod-logs/openstack/cinder-db-init-4bmb8/init.txt\ncd+++++++++ pod-logs/openstack/cinder-db-sync-7zsq2/\n>f+++++++++ pod-logs/openstack/cinder-db-sync-7zsq2/cinder-db-sync.txt\n>f+++++++++ pod-logs/openstack/cinder-db-sync-7zsq2/init.txt\ncd+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/\n>f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/init.txt\n>f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-public.txt\ncd+++++++++ pod-logs/openstack/cinder-ks-service-q5sr9/\n>f+++++++++ pod-logs/openstack/cinder-ks-service-q5sr9/init.txt\n>f+++++++++ pod-logs/openstack/cinder-ks-service-q5sr9/volumev3-ks-service-registration.txt\ncd+++++++++ pod-logs/openstack/cinder-ks-user-tt5gv/\n>f+++++++++ pod-logs/openstack/cinder-ks-user-tt5gv/cinder-ks-user.txt\n>f+++++++++ pod-logs/openstack/cinder-ks-user-tt5gv/init.txt\ncd+++++++++ pod-logs/openstack/cinder-rabbit-init-bwjfn/\n>f+++++++++ pod-logs/openstack/cinder-rabbit-init-bwjfn/init.txt\n>f+++++++++ pod-logs/openstack/cinder-rabbit-init-bwjfn/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/\n>f+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/cinder-scheduler.txt\n>f+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/init.txt\ncd+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/\n>f+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/cinder-storage-init-rbd1.txt\n>f+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/init.txt\ncd+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/\n>f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-coordination-volume-perms.txt\n>f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-keyring-placement-rbd1.txt\n>f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/cinder-volume.txt\n>f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/init-cinder-conf.txt\n>f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/init.txt\ncd+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/\n>f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/glance-api.txt\n>f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/glance-perms.txt\n>f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/init.txt\ncd+++++++++ pod-logs/openstack/glance-db-init-64592/\n>f+++++++++ pod-logs/openstack/glance-db-init-64592/glance-db-init-0.txt\n>f+++++++++ pod-logs/openstack/glance-db-init-64592/init.txt\ncd+++++++++ pod-logs/openstack/glance-db-sync-pc66k/\n>f+++++++++ pod-logs/openstack/glance-db-sync-pc66k/glance-db-sync.txt\n>f+++++++++ pod-logs/openstack/glance-db-sync-pc66k/init.txt\ncd+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/\n>f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-public.txt\n>f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/init.txt\ncd+++++++++ pod-logs/openstack/glance-ks-service-tm87x/\n>f+++++++++ pod-logs/openstack/glance-ks-service-tm87x/image-ks-service-registration.txt\n>f+++++++++ pod-logs/openstack/glance-ks-service-tm87x/init.txt\ncd+++++++++ pod-logs/openstack/glance-ks-user-bczxc/\n>f+++++++++ pod-logs/openstack/glance-ks-user-bczxc/glance-ks-user.txt\n>f+++++++++ pod-logs/openstack/glance-ks-user-bczxc/init.txt\ncd+++++++++ pod-logs/openstack/glance-metadefs-load-jn95l/\n>f+++++++++ pod-logs/openstack/glance-metadefs-load-jn95l/glance-metadefs-load.txt\n>f+++++++++ pod-logs/openstack/glance-metadefs-load-jn95l/init.txt\ncd+++++++++ pod-logs/openstack/glance-rabbit-init-v9sd8/\n>f+++++++++ pod-logs/openstack/glance-rabbit-init-v9sd8/init.txt\n>f+++++++++ pod-logs/openstack/glance-rabbit-init-v9sd8/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/\n>f+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/glance-storage-init.txt\n>f+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/init.txt\ncd+++++++++ pod-logs/openstack/heat-api-549c8fd7fc-h2ksk/\n>f+++++++++ pod-logs/openstack/heat-api-549c8fd7fc-h2ksk/heat-api.txt\n>f+++++++++ pod-logs/openstack/heat-api-549c8fd7fc-h2ksk/init.txt\ncd+++++++++ pod-logs/openstack/heat-bootstrap-zsx7q/\n>f+++++++++ pod-logs/openstack/heat-bootstrap-zsx7q/bootstrap.txt\n>f+++++++++ pod-logs/openstack/heat-bootstrap-zsx7q/init.txt\ncd+++++++++ pod-logs/openstack/heat-cfn-578ddffb95-kwq45/\n>f+++++++++ pod-logs/openstack/heat-cfn-578ddffb95-kwq45/heat-cfn.txt\n>f+++++++++ pod-logs/openstack/heat-cfn-578ddffb95-kwq45/init.txt\ncd+++++++++ pod-logs/openstack/heat-db-init-wn26b/\n>f+++++++++ pod-logs/openstack/heat-db-init-wn26b/heat-db-init-0.txt\n>f+++++++++ pod-logs/openstack/heat-db-init-wn26b/init.txt\ncd+++++++++ pod-logs/openstack/heat-db-sync-ln7t8/\n>f+++++++++ pod-logs/openstack/heat-db-sync-ln7t8/heat-db-sync.txt\n>f+++++++++ pod-logs/openstack/heat-db-sync-ln7t8/init.txt\ncd+++++++++ pod-logs/openstack/heat-domain-ks-user-sz9ql/\n>f+++++++++ pod-logs/openstack/heat-domain-ks-user-sz9ql/heat-ks-domain-user.txt\n>f+++++++++ pod-logs/openstack/heat-domain-ks-user-sz9ql/init.txt\ncd+++++++++ pod-logs/openstack/heat-engine-7d4cfb54d8-lv2r9/\n>f+++++++++ pod-logs/openstack/heat-engine-7d4cfb54d8-lv2r9/heat-engine.txt\n>f+++++++++ pod-logs/openstack/heat-engine-7d4cfb54d8-lv2r9/init.txt\ncd+++++++++ pod-logs/openstack/heat-engine-cleaner-29750215-8dbfg/\n>f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750215-8dbfg/heat-engine-cleaner.txt\n>f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750215-8dbfg/init.txt\ncd+++++++++ pod-logs/openstack/heat-engine-cleaner-29750220-tm9g5/\n>f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750220-tm9g5/heat-engine-cleaner.txt\n>f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750220-tm9g5/init.txt\ncd+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/\n>f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-public.txt\n>f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/init.txt\n>f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-public.txt\ncd+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/\n>f+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/cloudformation-ks-service-registration.txt\n>f+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/init.txt\n>f+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/orchestration-ks-service-registration.txt\ncd+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/\n>f+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/heat-ks-user.txt\n>f+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/heat-trustee-ks-user.txt\n>f+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/init.txt\ncd+++++++++ pod-logs/openstack/heat-rabbit-init-9kv2r/\n>f+++++++++ pod-logs/openstack/heat-rabbit-init-9kv2r/init.txt\n>f+++++++++ pod-logs/openstack/heat-rabbit-init-9kv2r/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/heat-trusts-8whcm/\n>f+++++++++ pod-logs/openstack/heat-trusts-8whcm/heat-trusts.txt\n>f+++++++++ pod-logs/openstack/heat-trusts-8whcm/init.txt\ncd+++++++++ pod-logs/openstack/horizon-5d58bd548b-srrjf/\n>f+++++++++ pod-logs/openstack/horizon-5d58bd548b-srrjf/horizon.txt\n>f+++++++++ pod-logs/openstack/horizon-5d58bd548b-srrjf/init.txt\ncd+++++++++ pod-logs/openstack/horizon-db-init-cj5cw/\n>f+++++++++ pod-logs/openstack/horizon-db-init-cj5cw/horizon-db-init-0.txt\n>f+++++++++ pod-logs/openstack/horizon-db-init-cj5cw/init.txt\ncd+++++++++ pod-logs/openstack/horizon-db-sync-fhkrn/\n>f+++++++++ pod-logs/openstack/horizon-db-sync-fhkrn/horizon-db-sync.txt\n>f+++++++++ pod-logs/openstack/horizon-db-sync-fhkrn/init.txt\ncd+++++++++ pod-logs/openstack/keepalived-p4khs/\n>f+++++++++ pod-logs/openstack/keepalived-p4khs/init.txt\n>f+++++++++ pod-logs/openstack/keepalived-p4khs/keepalived.txt\n>f+++++++++ pod-logs/openstack/keepalived-p4khs/wait-for-ip.txt\ncd+++++++++ pod-logs/openstack/keystone-api-696df8d495-zp222/\n>f+++++++++ pod-logs/openstack/keystone-api-696df8d495-zp222/init.txt\n>f+++++++++ pod-logs/openstack/keystone-api-696df8d495-zp222/keystone-api.txt\ncd+++++++++ pod-logs/openstack/keystone-bootstrap-dkgrd/\n>f+++++++++ pod-logs/openstack/keystone-bootstrap-dkgrd/bootstrap.txt\n>f+++++++++ pod-logs/openstack/keystone-bootstrap-dkgrd/init.txt\ncd+++++++++ pod-logs/openstack/keystone-credential-setup-z9wg6/\n>f+++++++++ pod-logs/openstack/keystone-credential-setup-z9wg6/init.txt\n>f+++++++++ pod-logs/openstack/keystone-credential-setup-z9wg6/keystone-credential-setup.txt\ncd+++++++++ pod-logs/openstack/keystone-db-init-bl4bd/\n>f+++++++++ pod-logs/openstack/keystone-db-init-bl4bd/init.txt\n>f+++++++++ pod-logs/openstack/keystone-db-init-bl4bd/keystone-db-init-0.txt\ncd+++++++++ pod-logs/openstack/keystone-db-sync-b224x/\n>f+++++++++ pod-logs/openstack/keystone-db-sync-b224x/init.txt\n>f+++++++++ pod-logs/openstack/keystone-db-sync-b224x/keystone-db-sync.txt\ncd+++++++++ pod-logs/openstack/keystone-domain-manage-q8swh/\n>f+++++++++ pod-logs/openstack/keystone-domain-manage-q8swh/init.txt\n>f+++++++++ pod-logs/openstack/keystone-domain-manage-q8swh/keystone-domain-manage.txt\ncd+++++++++ pod-logs/openstack/keystone-fernet-setup-f6h2t/\n>f+++++++++ pod-logs/openstack/keystone-fernet-setup-f6h2t/init.txt\n>f+++++++++ pod-logs/openstack/keystone-fernet-setup-f6h2t/keystone-fernet-setup.txt\ncd+++++++++ pod-logs/openstack/keystone-rabbit-init-xxc9f/\n>f+++++++++ pod-logs/openstack/keystone-rabbit-init-xxc9f/init.txt\n>f+++++++++ pod-logs/openstack/keystone-rabbit-init-xxc9f/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/\n>f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/ceph-admin-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/init-dynamic-options.txt\n>f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/init.txt\n>f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/libvirt-exporter.txt\n>f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/libvirt.txt\n>f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/tls-sidecar.txt\ncd+++++++++ pod-logs/openstack/magnum-api-5cc598d9c7-x2tr4/\n>f+++++++++ pod-logs/openstack/magnum-api-5cc598d9c7-x2tr4/init.txt\n>f+++++++++ pod-logs/openstack/magnum-api-5cc598d9c7-x2tr4/magnum-api.txt\ncd+++++++++ pod-logs/openstack/magnum-cluster-api-proxy-bfpzx/\n>f+++++++++ pod-logs/openstack/magnum-cluster-api-proxy-bfpzx/magnum-cluster-api-proxy.txt\ncd+++++++++ pod-logs/openstack/magnum-conductor-0/\n>f+++++++++ pod-logs/openstack/magnum-conductor-0/init.txt\n>f+++++++++ pod-logs/openstack/magnum-conductor-0/magnum-conductor-init.txt\n>f+++++++++ pod-logs/openstack/magnum-conductor-0/magnum-conductor.txt\ncd+++++++++ pod-logs/openstack/magnum-db-init-4p5qp/\n>f+++++++++ pod-logs/openstack/magnum-db-init-4p5qp/init.txt\n>f+++++++++ pod-logs/openstack/magnum-db-init-4p5qp/magnum-db-init-0.txt\ncd+++++++++ pod-logs/openstack/magnum-db-sync-pft79/\n>f+++++++++ pod-logs/openstack/magnum-db-sync-pft79/init.txt\n>f+++++++++ pod-logs/openstack/magnum-db-sync-pft79/magnum-db-sync.txt\ncd+++++++++ pod-logs/openstack/magnum-domain-ks-user-4hrqd/\n>f+++++++++ pod-logs/openstack/magnum-domain-ks-user-4hrqd/init.txt\n>f+++++++++ pod-logs/openstack/magnum-domain-ks-user-4hrqd/magnum-ks-domain-user.txt\ncd+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/\n>f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-public.txt\n>f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/init.txt\ncd+++++++++ pod-logs/openstack/magnum-ks-service-72hxf/\n>f+++++++++ pod-logs/openstack/magnum-ks-service-72hxf/container-infra-ks-service-registration.txt\n>f+++++++++ pod-logs/openstack/magnum-ks-service-72hxf/init.txt\ncd+++++++++ pod-logs/openstack/magnum-ks-user-q88pg/\n>f+++++++++ pod-logs/openstack/magnum-ks-user-q88pg/init.txt\n>f+++++++++ pod-logs/openstack/magnum-ks-user-q88pg/magnum-ks-user.txt\ncd+++++++++ pod-logs/openstack/magnum-rabbit-init-bsld7/\n>f+++++++++ pod-logs/openstack/magnum-rabbit-init-bsld7/init.txt\n>f+++++++++ pod-logs/openstack/magnum-rabbit-init-bsld7/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/magnum-registry-c45778976-g7bqg/\n>f+++++++++ pod-logs/openstack/magnum-registry-c45778976-g7bqg/registry.txt\ncd+++++++++ pod-logs/openstack/manila-api-589957f847-4pb4g/\n>f+++++++++ pod-logs/openstack/manila-api-589957f847-4pb4g/init.txt\n>f+++++++++ pod-logs/openstack/manila-api-589957f847-4pb4g/manila-api.txt\ncd+++++++++ pod-logs/openstack/manila-bootstrap-25mrp/\n>f+++++++++ pod-logs/openstack/manila-bootstrap-25mrp/bootstrap.txt\n>f+++++++++ pod-logs/openstack/manila-bootstrap-25mrp/init.txt\ncd+++++++++ pod-logs/openstack/manila-data-5b9554699d-h5mrm/\n>f+++++++++ pod-logs/openstack/manila-data-5b9554699d-h5mrm/init.txt\n>f+++++++++ pod-logs/openstack/manila-data-5b9554699d-h5mrm/manila-data.txt\ncd+++++++++ pod-logs/openstack/manila-db-init-vmsnn/\n>f+++++++++ pod-logs/openstack/manila-db-init-vmsnn/init.txt\n>f+++++++++ pod-logs/openstack/manila-db-init-vmsnn/manila-db-init-0.txt\ncd+++++++++ pod-logs/openstack/manila-db-sync-kpqzd/\n>f+++++++++ pod-logs/openstack/manila-db-sync-kpqzd/init.txt\n>f+++++++++ pod-logs/openstack/manila-db-sync-kpqzd/manila-db-sync.txt\ncd+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/\n>f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/init.txt\n>f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-public.txt\n>f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-public.txt\ncd+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/\n>f+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/init.txt\n>f+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/share-ks-service-registration.txt\n>f+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/sharev2-ks-service-registration.txt\ncd+++++++++ pod-logs/openstack/manila-ks-user-x866r/\n>f+++++++++ pod-logs/openstack/manila-ks-user-x866r/init.txt\n>f+++++++++ pod-logs/openstack/manila-ks-user-x866r/manila-ks-user.txt\ncd+++++++++ pod-logs/openstack/manila-rabbit-init-zmzdn/\n>f+++++++++ pod-logs/openstack/manila-rabbit-init-zmzdn/init.txt\n>f+++++++++ pod-logs/openstack/manila-rabbit-init-zmzdn/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/manila-scheduler-6cfdd98cc8-9n75p/\n>f+++++++++ pod-logs/openstack/manila-scheduler-6cfdd98cc8-9n75p/init.txt\n>f+++++++++ pod-logs/openstack/manila-scheduler-6cfdd98cc8-9n75p/manila-scheduler.txt\ncd+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/\n>f+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/init.txt\n>f+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/manila-share-init.txt\n>f+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/manila-share.txt\ncd+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/\n>f+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/init.txt\n>f+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/memcached-exporter.txt\n>f+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/memcached.txt\ncd+++++++++ pod-logs/openstack/neutron-coredns-7dd4958666-bwvsq/\n>f+++++++++ pod-logs/openstack/neutron-coredns-7dd4958666-bwvsq/coredns.txt\ncd+++++++++ pod-logs/openstack/neutron-db-init-h9tvp/\n>f+++++++++ pod-logs/openstack/neutron-db-init-h9tvp/init.txt\n>f+++++++++ pod-logs/openstack/neutron-db-init-h9tvp/neutron-db-init-0.txt\ncd+++++++++ pod-logs/openstack/neutron-db-sync-gjnk7/\n>f+++++++++ pod-logs/openstack/neutron-db-sync-gjnk7/init.txt\n>f+++++++++ pod-logs/openstack/neutron-db-sync-gjnk7/neutron-db-sync.txt\ncd+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/\n>f+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/init.txt\n>f+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent-init.txt\n>f+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent.txt\ncd+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/\n>f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/init.txt\n>f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-public.txt\ncd+++++++++ pod-logs/openstack/neutron-ks-service-zp49f/\n>f+++++++++ pod-logs/openstack/neutron-ks-service-zp49f/init.txt\n>f+++++++++ pod-logs/openstack/neutron-ks-service-zp49f/network-ks-service-registration.txt\ncd+++++++++ pod-logs/openstack/neutron-ks-user-p9rh9/\n>f+++++++++ pod-logs/openstack/neutron-ks-user-p9rh9/init.txt\n>f+++++++++ pod-logs/openstack/neutron-ks-user-p9rh9/neutron-ks-user.txt\ncd+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/\n>f+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/init.txt\n>f+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent-init.txt\n>f+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent.txt\ncd+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/\n>f+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/init.txt\n>f+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent-init.txt\n>f+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent.txt\ncd+++++++++ pod-logs/openstack/neutron-netns-cleanup-cron-default-4fzgp/\n>f+++++++++ pod-logs/openstack/neutron-netns-cleanup-cron-default-4fzgp/init.txt\n>f+++++++++ pod-logs/openstack/neutron-netns-cleanup-cron-default-4fzgp/neutron-netns-cleanup-cron.txt\ncd+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/\n>f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/init.txt\n>f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/neutron-openvswitch-agent-kernel-modules.txt\n>f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent-init.txt\n>f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent.txt\ncd+++++++++ pod-logs/openstack/neutron-rabbit-init-427z2/\n>f+++++++++ pod-logs/openstack/neutron-rabbit-init-427z2/init.txt\n>f+++++++++ pod-logs/openstack/neutron-rabbit-init-427z2/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/neutron-rpc-server-6dcd988f58-qjlbc/\n>f+++++++++ pod-logs/openstack/neutron-rpc-server-6dcd988f58-qjlbc/init.txt\n>f+++++++++ pod-logs/openstack/neutron-rpc-server-6dcd988f58-qjlbc/neutron-rpc-server.txt\ncd+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/\n>f+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/init.txt\n>f+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/neutron-policy-server.txt\n>f+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/neutron-server.txt\ncd+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/\n>f+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/init.txt\n>f+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api-metadata-init.txt\n>f+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api.txt\ncd+++++++++ pod-logs/openstack/nova-api-osapi-64585cc48b-rbnwf/\n>f+++++++++ pod-logs/openstack/nova-api-osapi-64585cc48b-rbnwf/init.txt\n>f+++++++++ pod-logs/openstack/nova-api-osapi-64585cc48b-rbnwf/nova-osapi.txt\ncd+++++++++ pod-logs/openstack/nova-bootstrap-ldlvv/\n>f+++++++++ pod-logs/openstack/nova-bootstrap-ldlvv/bootstrap.txt\n>f+++++++++ pod-logs/openstack/nova-bootstrap-ldlvv/init.txt\ncd+++++++++ pod-logs/openstack/nova-cell-setup-29750220-whchb/\n>f+++++++++ pod-logs/openstack/nova-cell-setup-29750220-whchb/init.txt\n>f+++++++++ pod-logs/openstack/nova-cell-setup-29750220-whchb/nova-cell-setup.txt\ncd+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/\n>f+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/init.txt\n>f+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/nova-cell-setup-init.txt\n>f+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/nova-cell-setup.txt\ncd+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/ceph-admin-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/ceph-keyring-placement.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/ceph-perms.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/init.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-init.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-ssh-init.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-ssh.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-vnc-init.txt\n>f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute.txt\ncd+++++++++ pod-logs/openstack/nova-conductor-74bbbf5f4-xn4lp/\n>f+++++++++ pod-logs/openstack/nova-conductor-74bbbf5f4-xn4lp/init.txt\n>f+++++++++ pod-logs/openstack/nova-conductor-74bbbf5f4-xn4lp/nova-conductor.txt\ncd+++++++++ pod-logs/openstack/nova-db-init-dljck/\n>f+++++++++ pod-logs/openstack/nova-db-init-dljck/init.txt\n>f+++++++++ pod-logs/openstack/nova-db-init-dljck/nova-db-init-0.txt\n>f+++++++++ pod-logs/openstack/nova-db-init-dljck/nova-db-init-1.txt\n>f+++++++++ pod-logs/openstack/nova-db-init-dljck/nova-db-init-2.txt\ncd+++++++++ pod-logs/openstack/nova-db-sync-b9whq/\n>f+++++++++ pod-logs/openstack/nova-db-sync-b9whq/init.txt\n>f+++++++++ pod-logs/openstack/nova-db-sync-b9whq/nova-db-sync.txt\ncd+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/\n>f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-public.txt\n>f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/init.txt\ncd+++++++++ pod-logs/openstack/nova-ks-service-js6x4/\n>f+++++++++ pod-logs/openstack/nova-ks-service-js6x4/compute-ks-service-registration.txt\n>f+++++++++ pod-logs/openstack/nova-ks-service-js6x4/init.txt\ncd+++++++++ pod-logs/openstack/nova-ks-user-cs4b6/\n>f+++++++++ pod-logs/openstack/nova-ks-user-cs4b6/init.txt\n>f+++++++++ pod-logs/openstack/nova-ks-user-cs4b6/nova-ks-user.txt\ncd+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/\n>f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/init.txt\n>f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init-assets.txt\n>f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init.txt\n>f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy.txt\ncd+++++++++ pod-logs/openstack/nova-rabbit-init-j4gng/\n>f+++++++++ pod-logs/openstack/nova-rabbit-init-j4gng/init.txt\n>f+++++++++ pod-logs/openstack/nova-rabbit-init-j4gng/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/nova-scheduler-bfb895d4b-2rlbg/\n>f+++++++++ pod-logs/openstack/nova-scheduler-bfb895d4b-2rlbg/init.txt\n>f+++++++++ pod-logs/openstack/nova-scheduler-bfb895d4b-2rlbg/nova-scheduler.txt\ncd+++++++++ pod-logs/openstack/nova-service-cleaner-29750220-rpwtx/\n>f+++++++++ pod-logs/openstack/nova-service-cleaner-29750220-rpwtx/init.txt\n>f+++++++++ pod-logs/openstack/nova-service-cleaner-29750220-rpwtx/nova-service-cleaner.txt\ncd+++++++++ pod-logs/openstack/octavia-api-cbc458db6-l2mxz/\n>f+++++++++ pod-logs/openstack/octavia-api-cbc458db6-l2mxz/init.txt\n>f+++++++++ pod-logs/openstack/octavia-api-cbc458db6-l2mxz/octavia-api.txt\ncd+++++++++ pod-logs/openstack/octavia-bootstrap-g9m65/\n>f+++++++++ pod-logs/openstack/octavia-bootstrap-g9m65/bootstrap.txt\n>f+++++++++ pod-logs/openstack/octavia-bootstrap-g9m65/init.txt\ncd+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/\n>f+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/init.txt\n>f+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/octavia-db-init-0.txt\n>f+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/octavia-db-init-1.txt\ncd+++++++++ pod-logs/openstack/octavia-db-sync-6rhps/\n>f+++++++++ pod-logs/openstack/octavia-db-sync-6rhps/init.txt\n>f+++++++++ pod-logs/openstack/octavia-db-sync-6rhps/octavia-db-sync.txt\ncd+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/\n>f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/init.txt\n>f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/octavia-health-manager-get-port.txt\n>f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/octavia-health-manager-nic-init.txt\n>f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/octavia-health-manager.txt\ncd+++++++++ pod-logs/openstack/octavia-housekeeping-5656c56d5c-2rvnf/\n>f+++++++++ pod-logs/openstack/octavia-housekeeping-5656c56d5c-2rvnf/init.txt\n>f+++++++++ pod-logs/openstack/octavia-housekeeping-5656c56d5c-2rvnf/octavia-housekeeping.txt\ncd+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/\n>f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/init.txt\n>f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-public.txt\ncd+++++++++ pod-logs/openstack/octavia-ks-service-gxxbj/\n>f+++++++++ pod-logs/openstack/octavia-ks-service-gxxbj/init.txt\n>f+++++++++ pod-logs/openstack/octavia-ks-service-gxxbj/load-balancer-ks-service-registration.txt\ncd+++++++++ pod-logs/openstack/octavia-ks-user-khv4c/\n>f+++++++++ pod-logs/openstack/octavia-ks-user-khv4c/init.txt\n>f+++++++++ pod-logs/openstack/octavia-ks-user-khv4c/octavia-ks-user.txt\ncd+++++++++ pod-logs/openstack/octavia-rabbit-init-wcj2d/\n>f+++++++++ pod-logs/openstack/octavia-rabbit-init-wcj2d/init.txt\n>f+++++++++ pod-logs/openstack/octavia-rabbit-init-wcj2d/rabbit-init.txt\ncd+++++++++ pod-logs/openstack/octavia-worker-685684446-qp86s/\n>f+++++++++ pod-logs/openstack/octavia-worker-685684446-qp86s/init.txt\n>f+++++++++ pod-logs/openstack/octavia-worker-685684446-qp86s/octavia-worker.txt\ncd+++++++++ pod-logs/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/\n>f+++++++++ pod-logs/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/openstack-database-exporter.txt\ncd+++++++++ pod-logs/openstack/openstack-exporter-6bdf96f8b-h8bwd/\n>f+++++++++ pod-logs/openstack/openstack-exporter-6bdf96f8b-h8bwd/build-config.txt\n>f+++++++++ pod-logs/openstack/openstack-exporter-6bdf96f8b-h8bwd/openstack-exporter.txt\ncd+++++++++ pod-logs/openstack/openvswitch-dmpcb/\n>f+++++++++ pod-logs/openstack/openvswitch-dmpcb/init.txt\n>f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-db-perms.txt\n>f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-db.txt\n>f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-vswitchd-modules.txt\n>f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-vswitchd.txt\ncd+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/\n>f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/haproxy-init.txt\n>f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/haproxy.txt\n>f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/pxc-init.txt\n>f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/pxc-monit.txt\ncd+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/\n>f+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/exporter.txt\n>f+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/pxc-init.txt\n>f+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/pxc.txt\ncd+++++++++ pod-logs/openstack/placement-api-6996ddb756-hd7gr/\n>f+++++++++ pod-logs/openstack/placement-api-6996ddb756-hd7gr/init.txt\n>f+++++++++ pod-logs/openstack/placement-api-6996ddb756-hd7gr/placement-api.txt\ncd+++++++++ pod-logs/openstack/placement-db-init-7fk7s/\n>f+++++++++ pod-logs/openstack/placement-db-init-7fk7s/init.txt\n>f+++++++++ pod-logs/openstack/placement-db-init-7fk7s/placement-db-init-0.txt\ncd+++++++++ pod-logs/openstack/placement-db-sync-m49p8/\n>f+++++++++ pod-logs/openstack/placement-db-sync-m49p8/init.txt\n>f+++++++++ pod-logs/openstack/placement-db-sync-m49p8/placement-db-sync.txt\ncd+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/\n>f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/init.txt\n>f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-admin.txt\n>f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-internal.txt\n>f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-public.txt\ncd+++++++++ pod-logs/openstack/placement-ks-service-xnznf/\n>f+++++++++ pod-logs/openstack/placement-ks-service-xnznf/init.txt\n>f+++++++++ pod-logs/openstack/placement-ks-service-xnznf/placement-ks-service-registration.txt\ncd+++++++++ pod-logs/openstack/placement-ks-user-2szl8/\n>f+++++++++ pod-logs/openstack/placement-ks-user-2szl8/init.txt\n>f+++++++++ pod-logs/openstack/placement-ks-user-2szl8/placement-ks-user.txt\ncd+++++++++ pod-logs/openstack/pxc-operator-69cb5bbdb9-j9zzl/\n>f+++++++++ pod-logs/openstack/pxc-operator-69cb5bbdb9-j9zzl/percona-xtradb-cluster-operator.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-barbican-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-barbican-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-barbican-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-cinder-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-cinder-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-cinder-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/\n>f+++++++++ pod-logs/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/rabbitmq-cluster-operator.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-glance-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-glance-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-glance-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-heat-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-heat-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-heat-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-keystone-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-keystone-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-keystone-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-magnum-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-magnum-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-magnum-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-manila-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-manila-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-manila-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/\n>f+++++++++ pod-logs/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/rabbitmq-cluster-operator.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-neutron-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-neutron-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-neutron-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-nova-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-nova-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-nova-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rabbitmq-octavia-server-0/\n>f+++++++++ pod-logs/openstack/rabbitmq-octavia-server-0/rabbitmq.txt\n>f+++++++++ pod-logs/openstack/rabbitmq-octavia-server-0/setup-container.txt\ncd+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/\n>f+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/ceph-crash.txt\n>f+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/chown-container-data-dir.txt\n>f+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/make-container-crash-dir.txt\ncd+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/\n>f+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/chown-container-data-dir.txt\n>f+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/log-collector.txt\n>f+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/rgw.txt\ncd+++++++++ pod-logs/openstack/staffeln-api-5bbb98d484-g55wp/\n>f+++++++++ pod-logs/openstack/staffeln-api-5bbb98d484-g55wp/init.txt\n>f+++++++++ pod-logs/openstack/staffeln-api-5bbb98d484-g55wp/staffeln-api.txt\ncd+++++++++ pod-logs/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/\n>f+++++++++ pod-logs/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/staffeln-conductor.txt\ncd+++++++++ pod-logs/openstack/staffeln-db-init-9vvm5/\n>f+++++++++ pod-logs/openstack/staffeln-db-init-9vvm5/init.txt\n>f+++++++++ pod-logs/openstack/staffeln-db-init-9vvm5/staffeln-db-init-0.txt\ncd+++++++++ pod-logs/openstack/staffeln-db-sync-jpdtc/\n>f+++++++++ pod-logs/openstack/staffeln-db-sync-jpdtc/init.txt\n>f+++++++++ pod-logs/openstack/staffeln-db-sync-jpdtc/staffeln-db-sync.txt\ncd+++++++++ pod-logs/openstack/tempest-ks-user-9tsht/\n>f+++++++++ pod-logs/openstack/tempest-ks-user-9tsht/init.txt\n>f+++++++++ pod-logs/openstack/tempest-ks-user-9tsht/tempest-ks-user.txt\ncd+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/\n>f+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/init.txt\n>f+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/tempest-run-tests-init.txt\n>f+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/tempest-run-tests.txt\ncd+++++++++ pod-logs/openstack/valkey-node-0/\n>f+++++++++ pod-logs/openstack/valkey-node-0/metrics.txt\n>f+++++++++ pod-logs/openstack/valkey-node-0/sentinel.txt\n>f+++++++++ pod-logs/openstack/valkey-node-0/valkey.txt\ncd+++++++++ pod-logs/orc-system/\ncd+++++++++ pod-logs/orc-system/orc-controller-manager-6cb597b5d4-7j97s/\n>f+++++++++ pod-logs/orc-system/orc-controller-manager-6cb597b5d4-7j97s/manager.txt\ncd+++++++++ pod-logs/rook-ceph/\ncd+++++++++ pod-logs/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/\n>f+++++++++ pod-logs/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/rook-ceph-operator.txt\ncd+++++++++ pod-logs/secretgen-controller/\ncd+++++++++ pod-logs/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/\n>f+++++++++ pod-logs/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/secretgen-controller.txt\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ pod-logs/",
                                "cd+++++++++ pod-logs/auth-system/",
                                "cd+++++++++ pod-logs/auth-system/keycloak-0/",
                                ">f+++++++++ pod-logs/auth-system/keycloak-0/keycloak.txt",
                                "cd+++++++++ pod-logs/capi-kubeadm-bootstrap-system/",
                                "cd+++++++++ pod-logs/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/",
                                ">f+++++++++ pod-logs/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/manager.txt",
                                "cd+++++++++ pod-logs/capi-kubeadm-control-plane-system/",
                                "cd+++++++++ pod-logs/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/",
                                ">f+++++++++ pod-logs/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/manager.txt",
                                "cd+++++++++ pod-logs/capi-system/",
                                "cd+++++++++ pod-logs/capi-system/capi-controller-manager-5647546676-97x8r/",
                                ">f+++++++++ pod-logs/capi-system/capi-controller-manager-5647546676-97x8r/manager.txt",
                                "cd+++++++++ pod-logs/capo-system/",
                                "cd+++++++++ pod-logs/capo-system/capo-controller-manager-56cf844ccd-r5j9f/",
                                ">f+++++++++ pod-logs/capo-system/capo-controller-manager-56cf844ccd-r5j9f/manager.txt",
                                "cd+++++++++ pod-logs/cert-manager/",
                                "cd+++++++++ pod-logs/cert-manager/cert-manager-79c48d47db-cj86t/",
                                ">f+++++++++ pod-logs/cert-manager/cert-manager-79c48d47db-cj86t/cert-manager-controller.txt",
                                "cd+++++++++ pod-logs/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/",
                                ">f+++++++++ pod-logs/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/cert-manager-cainjector.txt",
                                "cd+++++++++ pod-logs/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/",
                                ">f+++++++++ pod-logs/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/cert-manager-webhook.txt",
                                "cd+++++++++ pod-logs/envoy-gateway-system/",
                                "cd+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/",
                                ">f+++++++++ pod-logs/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/envoy-gateway.txt",
                                "cd+++++++++ pod-logs/failed-pods/",
                                "cd+++++++++ pod-logs/failed-pods/auth-system/",
                                "cd+++++++++ pod-logs/failed-pods/auth-system/keycloak-0/",
                                ">f+++++++++ pod-logs/failed-pods/auth-system/keycloak-0/keycloak.txt",
                                "cd+++++++++ pod-logs/failed-pods/capi-kubeadm-bootstrap-system/",
                                "cd+++++++++ pod-logs/failed-pods/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/",
                                ">f+++++++++ pod-logs/failed-pods/capi-kubeadm-bootstrap-system/capi-kubeadm-bootstrap-controller-manager-67b8b974d6-s6hfh/manager.txt",
                                "cd+++++++++ pod-logs/failed-pods/capi-kubeadm-control-plane-system/",
                                "cd+++++++++ pod-logs/failed-pods/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/",
                                ">f+++++++++ pod-logs/failed-pods/capi-kubeadm-control-plane-system/capi-kubeadm-control-plane-controller-manager-6b6ccbf6b8-qhgxw/manager.txt",
                                "cd+++++++++ pod-logs/failed-pods/capi-system/",
                                "cd+++++++++ pod-logs/failed-pods/capi-system/capi-controller-manager-5647546676-97x8r/",
                                ">f+++++++++ pod-logs/failed-pods/capi-system/capi-controller-manager-5647546676-97x8r/manager.txt",
                                "cd+++++++++ pod-logs/failed-pods/capo-system/",
                                "cd+++++++++ pod-logs/failed-pods/capo-system/capo-controller-manager-56cf844ccd-r5j9f/",
                                ">f+++++++++ pod-logs/failed-pods/capo-system/capo-controller-manager-56cf844ccd-r5j9f/manager.txt",
                                "cd+++++++++ pod-logs/failed-pods/cert-manager/",
                                "cd+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-79c48d47db-cj86t/",
                                ">f+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-79c48d47db-cj86t/cert-manager-controller.txt",
                                "cd+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/",
                                ">f+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-cainjector-579c9dd7cd-89cgw/cert-manager-cainjector.txt",
                                "cd+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/",
                                ">f+++++++++ pod-logs/failed-pods/cert-manager/cert-manager-webhook-7d6b59cfdc-l6qdr/cert-manager-webhook.txt",
                                "cd+++++++++ pod-logs/failed-pods/envoy-gateway-system/",
                                "cd+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/",
                                ">f+++++++++ pod-logs/failed-pods/envoy-gateway-system/envoy-gateway-78446f96c9-spwj4/envoy-gateway.txt",
                                "cd+++++++++ pod-logs/failed-pods/ingress-nginx/",
                                "cd+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-controller-m84zt/",
                                ">f+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-controller-m84zt/controller.txt",
                                "cd+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/",
                                ">f+++++++++ pod-logs/failed-pods/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/ingress-nginx-default-backend.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/apply-sysctl-overwrites.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/cilium-agent.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/clean-cilium-state.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/config.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/install-cni-binaries.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/mount-bpf-fs.txt",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-fql4m/mount-cgroup.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-fnjvv/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/cilium-operator-869df985b8-fnjvv/cilium-operator.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-84qs9/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-84qs9/coredns.txt",
                                "cd+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-dw5qr/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/coredns-67659f764b-dw5qr/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-rq7pr/",
                                ">f+++++++++ pod-logs/failed-pods/kube-system/kube-proxy-rq7pr/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/failed-pods/local-path-storage/",
                                "cd+++++++++ pod-logs/failed-pods/local-path-storage/local-path-provisioner-679c578f5-xzxgl/",
                                ">f+++++++++ pod-logs/failed-pods/local-path-storage/local-path-provisioner-679c578f5-xzxgl/local-path-provisioner.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/alertmanager.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/config-reloader.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/init-config-reloader.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/oauth2-proxy.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/goldpinger-fn2gv/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/goldpinger-fn2gv/goldpinger-daemon.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-dashboard.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-datasources.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/kube-state-metrics.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/kube-prometheus-stack.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/node-exporter.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/pod-tls-sidecar.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/loki-0/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/loki-0/loki.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/loki-chunks-cache-0/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/loki-chunks-cache-0/exporter.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/loki-chunks-cache-0/memcached.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/loki-gateway-cf54cb88c-dbdl9/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/loki-gateway-cf54cb88c-dbdl9/nginx.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/loki-results-cache-0/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/loki-results-cache-0/exporter.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/loki-results-cache-0/memcached.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/gc.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/master.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-worker-8jv9h/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/node-feature-discovery-worker-8jv9h/worker.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/config-reloader.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/init-config-reloader.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/oauth2-proxy.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/pod-tls-sidecar.txt",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/prometheus-kube-prometheus-stack-prometheus-0/prometheus.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/pushgateway.txt",
                                "cd+++++++++ pod-logs/failed-pods/monitoring/vector-k6vm7/",
                                ">f+++++++++ pod-logs/failed-pods/monitoring/vector-k6vm7/vector.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/",
                                "cd+++++++++ pod-logs/failed-pods/openstack/barbican-api-59ccdc456b-ldmlg/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-api-59ccdc456b-ldmlg/barbican-api.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-api-59ccdc456b-ldmlg/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/barbican-db-init-rm46b/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-db-init-rm46b/barbican-db-init-0.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-db-init-rm46b/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/barbican-db-sync-cg46w/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-db-sync-cg46w/barbican-db-sync.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-db-sync-cg46w/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/barbican-ks-service-vjxwz/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-service-vjxwz/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-service-vjxwz/key-manager-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/barbican-ks-user-cxs4b/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-user-cxs4b/barbican-ks-user.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-ks-user-cxs4b/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/barbican-rabbit-init-xzkmx/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-rabbit-init-xzkmx/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/barbican-rabbit-init-xzkmx/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/cinder-api.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-api-8f75c794-7qctb/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-backup-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-keyring-placement-rbd1.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/cinder-backup.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-7c79b9fbcd-5g8q7/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/cinder-backup-storage-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-backup-storage-init-s47bg/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-bootstrap-2rdkk/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-bootstrap-2rdkk/bootstrap.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-bootstrap-2rdkk/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-create-internal-tenant-hjmdc/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-create-internal-tenant-hjmdc/create-internal-tenant.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-create-internal-tenant-hjmdc/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-db-init-4bmb8/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-db-init-4bmb8/cinder-db-init-0.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-db-init-4bmb8/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-db-sync-7zsq2/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-db-sync-7zsq2/cinder-db-sync.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-db-sync-7zsq2/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-ks-service-q5sr9/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-service-q5sr9/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-service-q5sr9/volumev3-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-ks-user-tt5gv/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-user-tt5gv/cinder-ks-user.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-ks-user-tt5gv/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-rabbit-init-bwjfn/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-rabbit-init-bwjfn/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-rabbit-init-bwjfn/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/cinder-scheduler.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-scheduler-6f74c86bbb-kjrdx/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/cinder-storage-init-rbd1.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-storage-init-b8ztp/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-keyring-placement-rbd1.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/cinder-volume.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/init-cinder-conf.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/cinder-volume-5d4544cbcd-66t8c/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/glance-api.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/glance-perms.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-api-69bc7b7bb7-klzlz/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-db-init-64592/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-db-init-64592/glance-db-init-0.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-db-init-64592/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-db-sync-pc66k/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-db-sync-pc66k/glance-db-sync.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-db-sync-pc66k/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-endpoints-62mrr/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-ks-service-tm87x/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-service-tm87x/image-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-service-tm87x/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-ks-user-bczxc/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-user-bczxc/glance-ks-user.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-ks-user-bczxc/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-metadefs-load-jn95l/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-metadefs-load-jn95l/glance-metadefs-load.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-metadefs-load-jn95l/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-rabbit-init-v9sd8/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-rabbit-init-v9sd8/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-rabbit-init-v9sd8/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/glance-storage-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/glance-storage-init-mfjjw/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-api-549c8fd7fc-h2ksk/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-api-549c8fd7fc-h2ksk/heat-api.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-api-549c8fd7fc-h2ksk/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-bootstrap-zsx7q/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-bootstrap-zsx7q/bootstrap.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-bootstrap-zsx7q/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-cfn-578ddffb95-kwq45/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-cfn-578ddffb95-kwq45/heat-cfn.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-cfn-578ddffb95-kwq45/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-db-init-wn26b/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-db-init-wn26b/heat-db-init-0.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-db-init-wn26b/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-db-sync-ln7t8/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-db-sync-ln7t8/heat-db-sync.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-db-sync-ln7t8/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-domain-ks-user-sz9ql/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-domain-ks-user-sz9ql/heat-ks-domain-user.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-domain-ks-user-sz9ql/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-engine-7d4cfb54d8-lv2r9/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-engine-7d4cfb54d8-lv2r9/heat-engine.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-engine-7d4cfb54d8-lv2r9/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750215-8dbfg/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750215-8dbfg/heat-engine-cleaner.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750215-8dbfg/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750220-tm9g5/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750220-tm9g5/heat-engine-cleaner.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-engine-cleaner-29750220-tm9g5/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/cloudformation-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-service-hhsvd/orchestration-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/heat-ks-user.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/heat-trustee-ks-user.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-ks-user-h2mdq/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-rabbit-init-9kv2r/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-rabbit-init-9kv2r/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-rabbit-init-9kv2r/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/heat-trusts-8whcm/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-trusts-8whcm/heat-trusts.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/heat-trusts-8whcm/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/horizon-5d58bd548b-srrjf/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/horizon-5d58bd548b-srrjf/horizon.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/horizon-5d58bd548b-srrjf/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/horizon-db-init-cj5cw/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/horizon-db-init-cj5cw/horizon-db-init-0.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/horizon-db-init-cj5cw/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/horizon-db-sync-fhkrn/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/horizon-db-sync-fhkrn/horizon-db-sync.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/horizon-db-sync-fhkrn/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/keepalived.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keepalived-p4khs/wait-for-ip.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-api-696df8d495-zp222/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-api-696df8d495-zp222/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-api-696df8d495-zp222/keystone-api.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-bootstrap-dkgrd/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-bootstrap-dkgrd/bootstrap.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-bootstrap-dkgrd/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-credential-setup-z9wg6/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-credential-setup-z9wg6/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-credential-setup-z9wg6/keystone-credential-setup.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-db-init-bl4bd/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-db-init-bl4bd/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-db-init-bl4bd/keystone-db-init-0.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-db-sync-b224x/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-db-sync-b224x/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-db-sync-b224x/keystone-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-domain-manage-q8swh/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-domain-manage-q8swh/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-domain-manage-q8swh/keystone-domain-manage.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-fernet-setup-f6h2t/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-fernet-setup-f6h2t/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-fernet-setup-f6h2t/keystone-fernet-setup.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/keystone-rabbit-init-xxc9f/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-rabbit-init-xxc9f/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/keystone-rabbit-init-xxc9f/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/ceph-admin-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/init-dynamic-options.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/libvirt-exporter.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/libvirt.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/libvirt-libvirt-default-5ql28/tls-sidecar.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-api-5cc598d9c7-x2tr4/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-api-5cc598d9c7-x2tr4/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-api-5cc598d9c7-x2tr4/magnum-api.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-cluster-api-proxy-bfpzx/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-cluster-api-proxy-bfpzx/magnum-cluster-api-proxy.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/magnum-conductor-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-conductor-0/magnum-conductor.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-db-init-4p5qp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-db-init-4p5qp/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-db-init-4p5qp/magnum-db-init-0.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-db-sync-pft79/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-db-sync-pft79/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-db-sync-pft79/magnum-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-domain-ks-user-4hrqd/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-domain-ks-user-4hrqd/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-domain-ks-user-4hrqd/magnum-ks-domain-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-endpoints-kcr6h/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-ks-service-72hxf/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-service-72hxf/container-infra-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-service-72hxf/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-ks-user-q88pg/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-user-q88pg/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-ks-user-q88pg/magnum-ks-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-rabbit-init-bsld7/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-rabbit-init-bsld7/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-rabbit-init-bsld7/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/magnum-registry-c45778976-g7bqg/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/magnum-registry-c45778976-g7bqg/registry.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-api-589957f847-4pb4g/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-api-589957f847-4pb4g/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-api-589957f847-4pb4g/manila-api.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-bootstrap-25mrp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-bootstrap-25mrp/bootstrap.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-bootstrap-25mrp/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-data-5b9554699d-h5mrm/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-data-5b9554699d-h5mrm/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-data-5b9554699d-h5mrm/manila-data.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-db-init-vmsnn/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-db-init-vmsnn/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-db-init-vmsnn/manila-db-init-0.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-db-sync-kpqzd/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-db-sync-kpqzd/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-db-sync-kpqzd/manila-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/share-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-service-gxbg4/sharev2-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-ks-user-x866r/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-user-x866r/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-ks-user-x866r/manila-ks-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-rabbit-init-zmzdn/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-rabbit-init-zmzdn/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-rabbit-init-zmzdn/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-scheduler-6cfdd98cc8-9n75p/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-scheduler-6cfdd98cc8-9n75p/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-scheduler-6cfdd98cc8-9n75p/manila-scheduler.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/manila-share-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/manila-share-8584f8db49-dw9fj/manila-share.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/memcached-exporter.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/memcached-memcached-cf56b6468-fn484/memcached.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-coredns-7dd4958666-bwvsq/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-coredns-7dd4958666-bwvsq/coredns.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-db-init-h9tvp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-db-init-h9tvp/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-db-init-h9tvp/neutron-db-init-0.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-db-sync-gjnk7/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-db-sync-gjnk7/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-db-sync-gjnk7/neutron-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-ks-service-zp49f/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-service-zp49f/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-service-zp49f/network-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-ks-user-p9rh9/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-user-p9rh9/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ks-user-p9rh9/neutron-ks-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-netns-cleanup-cron-default-4fzgp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-netns-cleanup-cron-default-4fzgp/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-netns-cleanup-cron-default-4fzgp/neutron-netns-cleanup-cron.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/neutron-openvswitch-agent-kernel-modules.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-rabbit-init-427z2/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-rabbit-init-427z2/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-rabbit-init-427z2/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-rpc-server-6dcd988f58-qjlbc/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-rpc-server-6dcd988f58-qjlbc/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-rpc-server-6dcd988f58-qjlbc/neutron-rpc-server.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/neutron-policy-server.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/neutron-server-574f965b46-ww5ds/neutron-server.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api-metadata-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-api-osapi-64585cc48b-rbnwf/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-api-osapi-64585cc48b-rbnwf/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-api-osapi-64585cc48b-rbnwf/nova-osapi.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-bootstrap-ldlvv/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-bootstrap-ldlvv/bootstrap.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-bootstrap-ldlvv/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-29750220-whchb/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-29750220-whchb/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-29750220-whchb/nova-cell-setup.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/nova-cell-setup-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-cell-setup-hwm98/nova-cell-setup.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/ceph-admin-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/ceph-perms.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-ssh-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-ssh.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute-vnc-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-compute-default-8qhkb/nova-compute.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-conductor-74bbbf5f4-xn4lp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-conductor-74bbbf5f4-xn4lp/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-conductor-74bbbf5f4-xn4lp/nova-conductor.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/nova-db-init-0.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/nova-db-init-1.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-db-init-dljck/nova-db-init-2.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-db-sync-b9whq/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-db-sync-b9whq/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-db-sync-b9whq/nova-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-endpoints-f2q6s/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-ks-service-js6x4/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-service-js6x4/compute-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-service-js6x4/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-ks-user-cs4b6/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-user-cs4b6/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-ks-user-cs4b6/nova-ks-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init-assets.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-rabbit-init-j4gng/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-rabbit-init-j4gng/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-rabbit-init-j4gng/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-scheduler-bfb895d4b-2rlbg/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-scheduler-bfb895d4b-2rlbg/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-scheduler-bfb895d4b-2rlbg/nova-scheduler.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/nova-service-cleaner-29750220-rpwtx/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-service-cleaner-29750220-rpwtx/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/nova-service-cleaner-29750220-rpwtx/nova-service-cleaner.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-api-cbc458db6-l2mxz/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-api-cbc458db6-l2mxz/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-api-cbc458db6-l2mxz/octavia-api.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-bootstrap-g9m65/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-bootstrap-g9m65/bootstrap.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-bootstrap-g9m65/init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/octavia-db-init-0.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-db-init-sgzzg/octavia-db-init-1.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-db-sync-6rhps/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-db-sync-6rhps/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-db-sync-6rhps/octavia-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/octavia-health-manager-get-port.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/octavia-health-manager-nic-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-health-manager-default-wf899/octavia-health-manager.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-housekeeping-5656c56d5c-2rvnf/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-housekeeping-5656c56d5c-2rvnf/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-housekeeping-5656c56d5c-2rvnf/octavia-housekeeping.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-ks-service-gxxbj/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-service-gxxbj/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-service-gxxbj/load-balancer-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-ks-user-khv4c/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-user-khv4c/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-ks-user-khv4c/octavia-ks-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-rabbit-init-wcj2d/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-rabbit-init-wcj2d/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-rabbit-init-wcj2d/rabbit-init.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/octavia-worker-685684446-qp86s/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-worker-685684446-qp86s/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/octavia-worker-685684446-qp86s/octavia-worker.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/openstack-database-exporter.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/openstack-exporter-6bdf96f8b-h8bwd/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openstack-exporter-6bdf96f8b-h8bwd/build-config.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openstack-exporter-6bdf96f8b-h8bwd/openstack-exporter.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-db-perms.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-db.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-vswitchd-modules.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/openvswitch-dmpcb/openvswitch-vswitchd.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/haproxy-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/haproxy.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/pxc-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-haproxy-0/pxc-monit.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/exporter.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/pxc-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/percona-xtradb-pxc-0/pxc.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/placement-api-6996ddb756-hd7gr/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-api-6996ddb756-hd7gr/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-api-6996ddb756-hd7gr/placement-api.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/placement-db-init-7fk7s/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-db-init-7fk7s/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-db-init-7fk7s/placement-db-init-0.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/placement-db-sync-m49p8/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-db-sync-m49p8/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-db-sync-m49p8/placement-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/placement-ks-service-xnznf/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-service-xnznf/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-service-xnznf/placement-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/placement-ks-user-2szl8/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-user-2szl8/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/placement-ks-user-2szl8/placement-ks-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/pxc-operator-69cb5bbdb9-j9zzl/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/pxc-operator-69cb5bbdb9-j9zzl/percona-xtradb-cluster-operator.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-barbican-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-barbican-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-barbican-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cinder-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cinder-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cinder-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/rabbitmq-cluster-operator.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-glance-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-glance-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-glance-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-heat-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-heat-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-heat-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-keystone-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-keystone-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-keystone-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-magnum-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-magnum-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-magnum-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-manila-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-manila-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-manila-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/rabbitmq-cluster-operator.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-neutron-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-neutron-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-neutron-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-nova-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-nova-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-nova-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rabbitmq-octavia-server-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-octavia-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rabbitmq-octavia-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/ceph-crash.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/chown-container-data-dir.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/make-container-crash-dir.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/chown-container-data-dir.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/log-collector.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/rgw.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/staffeln-api-5bbb98d484-g55wp/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/staffeln-api-5bbb98d484-g55wp/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/staffeln-api-5bbb98d484-g55wp/staffeln-api.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/staffeln-conductor.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/staffeln-db-init-9vvm5/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-init-9vvm5/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-init-9vvm5/staffeln-db-init-0.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/staffeln-db-sync-jpdtc/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-sync-jpdtc/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/staffeln-db-sync-jpdtc/staffeln-db-sync.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/tempest-ks-user-9tsht/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/tempest-ks-user-9tsht/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/tempest-ks-user-9tsht/tempest-ks-user.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/tempest-run-tests-init.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/tempest-run-tests-6wp98/tempest-run-tests.txt",
                                "cd+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/",
                                ">f+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/metrics.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/sentinel.txt",
                                ">f+++++++++ pod-logs/failed-pods/openstack/valkey-node-0/valkey.txt",
                                "cd+++++++++ pod-logs/failed-pods/orc-system/",
                                "cd+++++++++ pod-logs/failed-pods/orc-system/orc-controller-manager-6cb597b5d4-7j97s/",
                                ">f+++++++++ pod-logs/failed-pods/orc-system/orc-controller-manager-6cb597b5d4-7j97s/manager.txt",
                                "cd+++++++++ pod-logs/failed-pods/rook-ceph/",
                                "cd+++++++++ pod-logs/failed-pods/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/",
                                ">f+++++++++ pod-logs/failed-pods/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/rook-ceph-operator.txt",
                                "cd+++++++++ pod-logs/failed-pods/secretgen-controller/",
                                "cd+++++++++ pod-logs/failed-pods/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/",
                                ">f+++++++++ pod-logs/failed-pods/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/secretgen-controller.txt",
                                "cd+++++++++ pod-logs/ingress-nginx/",
                                "cd+++++++++ pod-logs/ingress-nginx/ingress-nginx-controller-m84zt/",
                                ">f+++++++++ pod-logs/ingress-nginx/ingress-nginx-controller-m84zt/controller.txt",
                                "cd+++++++++ pod-logs/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/",
                                ">f+++++++++ pod-logs/ingress-nginx/ingress-nginx-defaultbackend-6987ff55cf-j8vf4/ingress-nginx-default-backend.txt",
                                "cd+++++++++ pod-logs/kube-system/",
                                "cd+++++++++ pod-logs/kube-system/cilium-fql4m/",
                                ">f+++++++++ pod-logs/kube-system/cilium-fql4m/apply-sysctl-overwrites.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-fql4m/cilium-agent.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-fql4m/clean-cilium-state.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-fql4m/config.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-fql4m/install-cni-binaries.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-fql4m/mount-bpf-fs.txt",
                                ">f+++++++++ pod-logs/kube-system/cilium-fql4m/mount-cgroup.txt",
                                "cd+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-fnjvv/",
                                ">f+++++++++ pod-logs/kube-system/cilium-operator-869df985b8-fnjvv/cilium-operator.txt",
                                "cd+++++++++ pod-logs/kube-system/coredns-67659f764b-84qs9/",
                                ">f+++++++++ pod-logs/kube-system/coredns-67659f764b-84qs9/coredns.txt",
                                "cd+++++++++ pod-logs/kube-system/coredns-67659f764b-dw5qr/",
                                ">f+++++++++ pod-logs/kube-system/coredns-67659f764b-dw5qr/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-rq7pr/",
                                ">f+++++++++ pod-logs/kube-system/kube-proxy-rq7pr/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",
                                "cd+++++++++ pod-logs/local-path-storage/",
                                "cd+++++++++ pod-logs/local-path-storage/local-path-provisioner-679c578f5-xzxgl/",
                                ">f+++++++++ pod-logs/local-path-storage/local-path-provisioner-679c578f5-xzxgl/local-path-provisioner.txt",
                                "cd+++++++++ pod-logs/monitoring/",
                                "cd+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/",
                                ">f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/alertmanager.txt",
                                ">f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/config-reloader.txt",
                                ">f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/init-config-reloader.txt",
                                ">f+++++++++ pod-logs/monitoring/alertmanager-kube-prometheus-stack-alertmanager-0/oauth2-proxy.txt",
                                "cd+++++++++ pod-logs/monitoring/goldpinger-fn2gv/",
                                ">f+++++++++ pod-logs/monitoring/goldpinger-fn2gv/goldpinger-daemon.txt",
                                "cd+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/",
                                ">f+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-dashboard.txt",
                                ">f+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana-sc-datasources.txt",
                                ">f+++++++++ pod-logs/monitoring/kube-prometheus-stack-grafana-84dd869d9d-9dvls/grafana.txt",
                                "cd+++++++++ pod-logs/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/",
                                ">f+++++++++ pod-logs/monitoring/kube-prometheus-stack-kube-state-metrics-5c97764fc9-282vf/kube-state-metrics.txt",
                                "cd+++++++++ pod-logs/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/",
                                ">f+++++++++ pod-logs/monitoring/kube-prometheus-stack-operator-cd88cf4bf-d685c/kube-prometheus-stack.txt",
                                "cd+++++++++ pod-logs/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/",
                                ">f+++++++++ pod-logs/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/node-exporter.txt",
                                ">f+++++++++ pod-logs/monitoring/kube-prometheus-stack-prometheus-node-exporter-5v559/pod-tls-sidecar.txt",
                                "cd+++++++++ pod-logs/monitoring/loki-0/",
                                ">f+++++++++ pod-logs/monitoring/loki-0/loki.txt",
                                "cd+++++++++ pod-logs/monitoring/loki-chunks-cache-0/",
                                ">f+++++++++ pod-logs/monitoring/loki-chunks-cache-0/exporter.txt",
                                ">f+++++++++ pod-logs/monitoring/loki-chunks-cache-0/memcached.txt",
                                "cd+++++++++ pod-logs/monitoring/loki-gateway-cf54cb88c-dbdl9/",
                                ">f+++++++++ pod-logs/monitoring/loki-gateway-cf54cb88c-dbdl9/nginx.txt",
                                "cd+++++++++ pod-logs/monitoring/loki-results-cache-0/",
                                ">f+++++++++ pod-logs/monitoring/loki-results-cache-0/exporter.txt",
                                ">f+++++++++ pod-logs/monitoring/loki-results-cache-0/memcached.txt",
                                "cd+++++++++ pod-logs/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/",
                                ">f+++++++++ pod-logs/monitoring/node-feature-discovery-gc-6675cbb6d9-n4z2r/gc.txt",
                                "cd+++++++++ pod-logs/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/",
                                ">f+++++++++ pod-logs/monitoring/node-feature-discovery-master-8665476dbc-v4lnt/master.txt",
                                "cd+++++++++ pod-logs/monitoring/node-feature-discovery-worker-8jv9h/",
                                ">f+++++++++ pod-logs/monitoring/node-feature-discovery-worker-8jv9h/worker.txt",
                                "cd+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/",
                                ">f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/config-reloader.txt",
                                ">f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/init-config-reloader.txt",
                                ">f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/oauth2-proxy.txt",
                                ">f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/pod-tls-sidecar.txt",
                                ">f+++++++++ pod-logs/monitoring/prometheus-kube-prometheus-stack-prometheus-0/prometheus.txt",
                                "cd+++++++++ pod-logs/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/",
                                ">f+++++++++ pod-logs/monitoring/prometheus-pushgateway-7b8659c68b-mm6h5/pushgateway.txt",
                                "cd+++++++++ pod-logs/monitoring/vector-k6vm7/",
                                ">f+++++++++ pod-logs/monitoring/vector-k6vm7/vector.txt",
                                "cd+++++++++ pod-logs/openstack/",
                                "cd+++++++++ pod-logs/openstack/barbican-api-59ccdc456b-ldmlg/",
                                ">f+++++++++ pod-logs/openstack/barbican-api-59ccdc456b-ldmlg/barbican-api.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-api-59ccdc456b-ldmlg/init.txt",
                                "cd+++++++++ pod-logs/openstack/barbican-db-init-rm46b/",
                                ">f+++++++++ pod-logs/openstack/barbican-db-init-rm46b/barbican-db-init-0.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-db-init-rm46b/init.txt",
                                "cd+++++++++ pod-logs/openstack/barbican-db-sync-cg46w/",
                                ">f+++++++++ pod-logs/openstack/barbican-db-sync-cg46w/barbican-db-sync.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-db-sync-cg46w/init.txt",
                                "cd+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/init.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-endpoints-qd7kd/key-manager-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/openstack/barbican-ks-service-vjxwz/",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-service-vjxwz/init.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-service-vjxwz/key-manager-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/openstack/barbican-ks-user-cxs4b/",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-user-cxs4b/barbican-ks-user.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-ks-user-cxs4b/init.txt",
                                "cd+++++++++ pod-logs/openstack/barbican-rabbit-init-xzkmx/",
                                ">f+++++++++ pod-logs/openstack/barbican-rabbit-init-xzkmx/init.txt",
                                ">f+++++++++ pod-logs/openstack/barbican-rabbit-init-xzkmx/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/",
                                ">f+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/cinder-api.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-api-8f75c794-7qctb/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-backup-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/ceph-keyring-placement-rbd1.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/cinder-backup.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-7c79b9fbcd-5g8q7/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/cinder-backup-storage-init.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-backup-storage-init-s47bg/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-bootstrap-2rdkk/",
                                ">f+++++++++ pod-logs/openstack/cinder-bootstrap-2rdkk/bootstrap.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-bootstrap-2rdkk/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-create-internal-tenant-hjmdc/",
                                ">f+++++++++ pod-logs/openstack/cinder-create-internal-tenant-hjmdc/create-internal-tenant.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-create-internal-tenant-hjmdc/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-db-init-4bmb8/",
                                ">f+++++++++ pod-logs/openstack/cinder-db-init-4bmb8/cinder-db-init-0.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-db-init-4bmb8/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-db-sync-7zsq2/",
                                ">f+++++++++ pod-logs/openstack/cinder-db-sync-7zsq2/cinder-db-sync.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-db-sync-7zsq2/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/init.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-endpoints-x9xj5/volumev3-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-ks-service-q5sr9/",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-service-q5sr9/init.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-service-q5sr9/volumev3-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-ks-user-tt5gv/",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-user-tt5gv/cinder-ks-user.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-ks-user-tt5gv/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-rabbit-init-bwjfn/",
                                ">f+++++++++ pod-logs/openstack/cinder-rabbit-init-bwjfn/init.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-rabbit-init-bwjfn/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/",
                                ">f+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/cinder-scheduler.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-scheduler-6f74c86bbb-kjrdx/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/",
                                ">f+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/cinder-storage-init-rbd1.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-storage-init-b8ztp/init.txt",
                                "cd+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/",
                                ">f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-coordination-volume-perms.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/ceph-keyring-placement-rbd1.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/cinder-volume.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/init-cinder-conf.txt",
                                ">f+++++++++ pod-logs/openstack/cinder-volume-5d4544cbcd-66t8c/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/",
                                ">f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/glance-api.txt",
                                ">f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/glance-perms.txt",
                                ">f+++++++++ pod-logs/openstack/glance-api-69bc7b7bb7-klzlz/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-db-init-64592/",
                                ">f+++++++++ pod-logs/openstack/glance-db-init-64592/glance-db-init-0.txt",
                                ">f+++++++++ pod-logs/openstack/glance-db-init-64592/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-db-sync-pc66k/",
                                ">f+++++++++ pod-logs/openstack/glance-db-sync-pc66k/glance-db-sync.txt",
                                ">f+++++++++ pod-logs/openstack/glance-db-sync-pc66k/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/",
                                ">f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/image-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/openstack/glance-ks-endpoints-62mrr/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-ks-service-tm87x/",
                                ">f+++++++++ pod-logs/openstack/glance-ks-service-tm87x/image-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/openstack/glance-ks-service-tm87x/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-ks-user-bczxc/",
                                ">f+++++++++ pod-logs/openstack/glance-ks-user-bczxc/glance-ks-user.txt",
                                ">f+++++++++ pod-logs/openstack/glance-ks-user-bczxc/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-metadefs-load-jn95l/",
                                ">f+++++++++ pod-logs/openstack/glance-metadefs-load-jn95l/glance-metadefs-load.txt",
                                ">f+++++++++ pod-logs/openstack/glance-metadefs-load-jn95l/init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-rabbit-init-v9sd8/",
                                ">f+++++++++ pod-logs/openstack/glance-rabbit-init-v9sd8/init.txt",
                                ">f+++++++++ pod-logs/openstack/glance-rabbit-init-v9sd8/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/",
                                ">f+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/glance-storage-init.txt",
                                ">f+++++++++ pod-logs/openstack/glance-storage-init-mfjjw/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-api-549c8fd7fc-h2ksk/",
                                ">f+++++++++ pod-logs/openstack/heat-api-549c8fd7fc-h2ksk/heat-api.txt",
                                ">f+++++++++ pod-logs/openstack/heat-api-549c8fd7fc-h2ksk/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-bootstrap-zsx7q/",
                                ">f+++++++++ pod-logs/openstack/heat-bootstrap-zsx7q/bootstrap.txt",
                                ">f+++++++++ pod-logs/openstack/heat-bootstrap-zsx7q/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-cfn-578ddffb95-kwq45/",
                                ">f+++++++++ pod-logs/openstack/heat-cfn-578ddffb95-kwq45/heat-cfn.txt",
                                ">f+++++++++ pod-logs/openstack/heat-cfn-578ddffb95-kwq45/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-db-init-wn26b/",
                                ">f+++++++++ pod-logs/openstack/heat-db-init-wn26b/heat-db-init-0.txt",
                                ">f+++++++++ pod-logs/openstack/heat-db-init-wn26b/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-db-sync-ln7t8/",
                                ">f+++++++++ pod-logs/openstack/heat-db-sync-ln7t8/heat-db-sync.txt",
                                ">f+++++++++ pod-logs/openstack/heat-db-sync-ln7t8/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-domain-ks-user-sz9ql/",
                                ">f+++++++++ pod-logs/openstack/heat-domain-ks-user-sz9ql/heat-ks-domain-user.txt",
                                ">f+++++++++ pod-logs/openstack/heat-domain-ks-user-sz9ql/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-engine-7d4cfb54d8-lv2r9/",
                                ">f+++++++++ pod-logs/openstack/heat-engine-7d4cfb54d8-lv2r9/heat-engine.txt",
                                ">f+++++++++ pod-logs/openstack/heat-engine-7d4cfb54d8-lv2r9/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-engine-cleaner-29750215-8dbfg/",
                                ">f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750215-8dbfg/heat-engine-cleaner.txt",
                                ">f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750215-8dbfg/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-engine-cleaner-29750220-tm9g5/",
                                ">f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750220-tm9g5/heat-engine-cleaner.txt",
                                ">f+++++++++ pod-logs/openstack/heat-engine-cleaner-29750220-tm9g5/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/",
                                ">f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/cloudformation-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/init.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-endpoints-rhm5c/orchestration-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/",
                                ">f+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/cloudformation-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/init.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-service-hhsvd/orchestration-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/",
                                ">f+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/heat-ks-user.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/heat-trustee-ks-user.txt",
                                ">f+++++++++ pod-logs/openstack/heat-ks-user-h2mdq/init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-rabbit-init-9kv2r/",
                                ">f+++++++++ pod-logs/openstack/heat-rabbit-init-9kv2r/init.txt",
                                ">f+++++++++ pod-logs/openstack/heat-rabbit-init-9kv2r/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/heat-trusts-8whcm/",
                                ">f+++++++++ pod-logs/openstack/heat-trusts-8whcm/heat-trusts.txt",
                                ">f+++++++++ pod-logs/openstack/heat-trusts-8whcm/init.txt",
                                "cd+++++++++ pod-logs/openstack/horizon-5d58bd548b-srrjf/",
                                ">f+++++++++ pod-logs/openstack/horizon-5d58bd548b-srrjf/horizon.txt",
                                ">f+++++++++ pod-logs/openstack/horizon-5d58bd548b-srrjf/init.txt",
                                "cd+++++++++ pod-logs/openstack/horizon-db-init-cj5cw/",
                                ">f+++++++++ pod-logs/openstack/horizon-db-init-cj5cw/horizon-db-init-0.txt",
                                ">f+++++++++ pod-logs/openstack/horizon-db-init-cj5cw/init.txt",
                                "cd+++++++++ pod-logs/openstack/horizon-db-sync-fhkrn/",
                                ">f+++++++++ pod-logs/openstack/horizon-db-sync-fhkrn/horizon-db-sync.txt",
                                ">f+++++++++ pod-logs/openstack/horizon-db-sync-fhkrn/init.txt",
                                "cd+++++++++ pod-logs/openstack/keepalived-p4khs/",
                                ">f+++++++++ pod-logs/openstack/keepalived-p4khs/init.txt",
                                ">f+++++++++ pod-logs/openstack/keepalived-p4khs/keepalived.txt",
                                ">f+++++++++ pod-logs/openstack/keepalived-p4khs/wait-for-ip.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-api-696df8d495-zp222/",
                                ">f+++++++++ pod-logs/openstack/keystone-api-696df8d495-zp222/init.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-api-696df8d495-zp222/keystone-api.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-bootstrap-dkgrd/",
                                ">f+++++++++ pod-logs/openstack/keystone-bootstrap-dkgrd/bootstrap.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-bootstrap-dkgrd/init.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-credential-setup-z9wg6/",
                                ">f+++++++++ pod-logs/openstack/keystone-credential-setup-z9wg6/init.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-credential-setup-z9wg6/keystone-credential-setup.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-db-init-bl4bd/",
                                ">f+++++++++ pod-logs/openstack/keystone-db-init-bl4bd/init.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-db-init-bl4bd/keystone-db-init-0.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-db-sync-b224x/",
                                ">f+++++++++ pod-logs/openstack/keystone-db-sync-b224x/init.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-db-sync-b224x/keystone-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-domain-manage-q8swh/",
                                ">f+++++++++ pod-logs/openstack/keystone-domain-manage-q8swh/init.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-domain-manage-q8swh/keystone-domain-manage.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-fernet-setup-f6h2t/",
                                ">f+++++++++ pod-logs/openstack/keystone-fernet-setup-f6h2t/init.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-fernet-setup-f6h2t/keystone-fernet-setup.txt",
                                "cd+++++++++ pod-logs/openstack/keystone-rabbit-init-xxc9f/",
                                ">f+++++++++ pod-logs/openstack/keystone-rabbit-init-xxc9f/init.txt",
                                ">f+++++++++ pod-logs/openstack/keystone-rabbit-init-xxc9f/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/",
                                ">f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/ceph-admin-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/init-dynamic-options.txt",
                                ">f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/init.txt",
                                ">f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/libvirt-exporter.txt",
                                ">f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/libvirt.txt",
                                ">f+++++++++ pod-logs/openstack/libvirt-libvirt-default-5ql28/tls-sidecar.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-api-5cc598d9c7-x2tr4/",
                                ">f+++++++++ pod-logs/openstack/magnum-api-5cc598d9c7-x2tr4/init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-api-5cc598d9c7-x2tr4/magnum-api.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-cluster-api-proxy-bfpzx/",
                                ">f+++++++++ pod-logs/openstack/magnum-cluster-api-proxy-bfpzx/magnum-cluster-api-proxy.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-conductor-0/",
                                ">f+++++++++ pod-logs/openstack/magnum-conductor-0/init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-conductor-0/magnum-conductor-init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-conductor-0/magnum-conductor.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-db-init-4p5qp/",
                                ">f+++++++++ pod-logs/openstack/magnum-db-init-4p5qp/init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-db-init-4p5qp/magnum-db-init-0.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-db-sync-pft79/",
                                ">f+++++++++ pod-logs/openstack/magnum-db-sync-pft79/init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-db-sync-pft79/magnum-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-domain-ks-user-4hrqd/",
                                ">f+++++++++ pod-logs/openstack/magnum-domain-ks-user-4hrqd/init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-domain-ks-user-4hrqd/magnum-ks-domain-user.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/container-infra-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-endpoints-kcr6h/init.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-ks-service-72hxf/",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-service-72hxf/container-infra-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-service-72hxf/init.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-ks-user-q88pg/",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-user-q88pg/init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-ks-user-q88pg/magnum-ks-user.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-rabbit-init-bsld7/",
                                ">f+++++++++ pod-logs/openstack/magnum-rabbit-init-bsld7/init.txt",
                                ">f+++++++++ pod-logs/openstack/magnum-rabbit-init-bsld7/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/magnum-registry-c45778976-g7bqg/",
                                ">f+++++++++ pod-logs/openstack/magnum-registry-c45778976-g7bqg/registry.txt",
                                "cd+++++++++ pod-logs/openstack/manila-api-589957f847-4pb4g/",
                                ">f+++++++++ pod-logs/openstack/manila-api-589957f847-4pb4g/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-api-589957f847-4pb4g/manila-api.txt",
                                "cd+++++++++ pod-logs/openstack/manila-bootstrap-25mrp/",
                                ">f+++++++++ pod-logs/openstack/manila-bootstrap-25mrp/bootstrap.txt",
                                ">f+++++++++ pod-logs/openstack/manila-bootstrap-25mrp/init.txt",
                                "cd+++++++++ pod-logs/openstack/manila-data-5b9554699d-h5mrm/",
                                ">f+++++++++ pod-logs/openstack/manila-data-5b9554699d-h5mrm/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-data-5b9554699d-h5mrm/manila-data.txt",
                                "cd+++++++++ pod-logs/openstack/manila-db-init-vmsnn/",
                                ">f+++++++++ pod-logs/openstack/manila-db-init-vmsnn/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-db-init-vmsnn/manila-db-init-0.txt",
                                "cd+++++++++ pod-logs/openstack/manila-db-sync-kpqzd/",
                                ">f+++++++++ pod-logs/openstack/manila-db-sync-kpqzd/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-db-sync-kpqzd/manila-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/",
                                ">f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/share-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-endpoints-r4mz2/sharev2-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/",
                                ">f+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/share-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-service-gxbg4/sharev2-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/openstack/manila-ks-user-x866r/",
                                ">f+++++++++ pod-logs/openstack/manila-ks-user-x866r/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-ks-user-x866r/manila-ks-user.txt",
                                "cd+++++++++ pod-logs/openstack/manila-rabbit-init-zmzdn/",
                                ">f+++++++++ pod-logs/openstack/manila-rabbit-init-zmzdn/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-rabbit-init-zmzdn/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/manila-scheduler-6cfdd98cc8-9n75p/",
                                ">f+++++++++ pod-logs/openstack/manila-scheduler-6cfdd98cc8-9n75p/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-scheduler-6cfdd98cc8-9n75p/manila-scheduler.txt",
                                "cd+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/",
                                ">f+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/manila-share-init.txt",
                                ">f+++++++++ pod-logs/openstack/manila-share-8584f8db49-dw9fj/manila-share.txt",
                                "cd+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/",
                                ">f+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/init.txt",
                                ">f+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/memcached-exporter.txt",
                                ">f+++++++++ pod-logs/openstack/memcached-memcached-cf56b6468-fn484/memcached.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-coredns-7dd4958666-bwvsq/",
                                ">f+++++++++ pod-logs/openstack/neutron-coredns-7dd4958666-bwvsq/coredns.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-db-init-h9tvp/",
                                ">f+++++++++ pod-logs/openstack/neutron-db-init-h9tvp/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-db-init-h9tvp/neutron-db-init-0.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-db-sync-gjnk7/",
                                ">f+++++++++ pod-logs/openstack/neutron-db-sync-gjnk7/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-db-sync-gjnk7/neutron-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/",
                                ">f+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent-init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-dhcp-agent-default-xxlzw/neutron-dhcp-agent.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-endpoints-v2zx8/network-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-ks-service-zp49f/",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-service-zp49f/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-service-zp49f/network-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-ks-user-p9rh9/",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-user-p9rh9/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ks-user-p9rh9/neutron-ks-user.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/",
                                ">f+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent-init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-l3-agent-default-667qq/neutron-l3-agent.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/",
                                ">f+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent-init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-metadata-agent-default-j4l9t/neutron-metadata-agent.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-netns-cleanup-cron-default-4fzgp/",
                                ">f+++++++++ pod-logs/openstack/neutron-netns-cleanup-cron-default-4fzgp/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-netns-cleanup-cron-default-4fzgp/neutron-netns-cleanup-cron.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/",
                                ">f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/neutron-openvswitch-agent-kernel-modules.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent-init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-ovs-agent-default-khhs5/neutron-ovs-agent.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-rabbit-init-427z2/",
                                ">f+++++++++ pod-logs/openstack/neutron-rabbit-init-427z2/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-rabbit-init-427z2/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-rpc-server-6dcd988f58-qjlbc/",
                                ">f+++++++++ pod-logs/openstack/neutron-rpc-server-6dcd988f58-qjlbc/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-rpc-server-6dcd988f58-qjlbc/neutron-rpc-server.txt",
                                "cd+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/",
                                ">f+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/init.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/neutron-policy-server.txt",
                                ">f+++++++++ pod-logs/openstack/neutron-server-574f965b46-ww5ds/neutron-server.txt",
                                "cd+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/",
                                ">f+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api-metadata-init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-api-metadata-7978cbd585-lg78g/nova-api.txt",
                                "cd+++++++++ pod-logs/openstack/nova-api-osapi-64585cc48b-rbnwf/",
                                ">f+++++++++ pod-logs/openstack/nova-api-osapi-64585cc48b-rbnwf/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-api-osapi-64585cc48b-rbnwf/nova-osapi.txt",
                                "cd+++++++++ pod-logs/openstack/nova-bootstrap-ldlvv/",
                                ">f+++++++++ pod-logs/openstack/nova-bootstrap-ldlvv/bootstrap.txt",
                                ">f+++++++++ pod-logs/openstack/nova-bootstrap-ldlvv/init.txt",
                                "cd+++++++++ pod-logs/openstack/nova-cell-setup-29750220-whchb/",
                                ">f+++++++++ pod-logs/openstack/nova-cell-setup-29750220-whchb/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-cell-setup-29750220-whchb/nova-cell-setup.txt",
                                "cd+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/",
                                ">f+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/nova-cell-setup-init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-cell-setup-hwm98/nova-cell-setup.txt",
                                "cd+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/ceph-admin-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/ceph-keyring-placement.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/ceph-perms.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-ssh-init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-ssh.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute-vnc-init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-compute-default-8qhkb/nova-compute.txt",
                                "cd+++++++++ pod-logs/openstack/nova-conductor-74bbbf5f4-xn4lp/",
                                ">f+++++++++ pod-logs/openstack/nova-conductor-74bbbf5f4-xn4lp/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-conductor-74bbbf5f4-xn4lp/nova-conductor.txt",
                                "cd+++++++++ pod-logs/openstack/nova-db-init-dljck/",
                                ">f+++++++++ pod-logs/openstack/nova-db-init-dljck/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-db-init-dljck/nova-db-init-0.txt",
                                ">f+++++++++ pod-logs/openstack/nova-db-init-dljck/nova-db-init-1.txt",
                                ">f+++++++++ pod-logs/openstack/nova-db-init-dljck/nova-db-init-2.txt",
                                "cd+++++++++ pod-logs/openstack/nova-db-sync-b9whq/",
                                ">f+++++++++ pod-logs/openstack/nova-db-sync-b9whq/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-db-sync-b9whq/nova-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/",
                                ">f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/compute-ks-endpoints-public.txt",
                                ">f+++++++++ pod-logs/openstack/nova-ks-endpoints-f2q6s/init.txt",
                                "cd+++++++++ pod-logs/openstack/nova-ks-service-js6x4/",
                                ">f+++++++++ pod-logs/openstack/nova-ks-service-js6x4/compute-ks-service-registration.txt",
                                ">f+++++++++ pod-logs/openstack/nova-ks-service-js6x4/init.txt",
                                "cd+++++++++ pod-logs/openstack/nova-ks-user-cs4b6/",
                                ">f+++++++++ pod-logs/openstack/nova-ks-user-cs4b6/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-ks-user-cs4b6/nova-ks-user.txt",
                                "cd+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/",
                                ">f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init-assets.txt",
                                ">f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy-init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-novncproxy-79fb768c67-6lss4/nova-novncproxy.txt",
                                "cd+++++++++ pod-logs/openstack/nova-rabbit-init-j4gng/",
                                ">f+++++++++ pod-logs/openstack/nova-rabbit-init-j4gng/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-rabbit-init-j4gng/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/nova-scheduler-bfb895d4b-2rlbg/",
                                ">f+++++++++ pod-logs/openstack/nova-scheduler-bfb895d4b-2rlbg/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-scheduler-bfb895d4b-2rlbg/nova-scheduler.txt",
                                "cd+++++++++ pod-logs/openstack/nova-service-cleaner-29750220-rpwtx/",
                                ">f+++++++++ pod-logs/openstack/nova-service-cleaner-29750220-rpwtx/init.txt",
                                ">f+++++++++ pod-logs/openstack/nova-service-cleaner-29750220-rpwtx/nova-service-cleaner.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-api-cbc458db6-l2mxz/",
                                ">f+++++++++ pod-logs/openstack/octavia-api-cbc458db6-l2mxz/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-api-cbc458db6-l2mxz/octavia-api.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-bootstrap-g9m65/",
                                ">f+++++++++ pod-logs/openstack/octavia-bootstrap-g9m65/bootstrap.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-bootstrap-g9m65/init.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/",
                                ">f+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/octavia-db-init-0.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-db-init-sgzzg/octavia-db-init-1.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-db-sync-6rhps/",
                                ">f+++++++++ pod-logs/openstack/octavia-db-sync-6rhps/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-db-sync-6rhps/octavia-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/",
                                ">f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/octavia-health-manager-get-port.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/octavia-health-manager-nic-init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-health-manager-default-wf899/octavia-health-manager.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-housekeeping-5656c56d5c-2rvnf/",
                                ">f+++++++++ pod-logs/openstack/octavia-housekeeping-5656c56d5c-2rvnf/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-housekeeping-5656c56d5c-2rvnf/octavia-housekeeping.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-endpoints-nhkg5/load-balancer-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-ks-service-gxxbj/",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-service-gxxbj/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-service-gxxbj/load-balancer-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-ks-user-khv4c/",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-user-khv4c/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-ks-user-khv4c/octavia-ks-user.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-rabbit-init-wcj2d/",
                                ">f+++++++++ pod-logs/openstack/octavia-rabbit-init-wcj2d/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-rabbit-init-wcj2d/rabbit-init.txt",
                                "cd+++++++++ pod-logs/openstack/octavia-worker-685684446-qp86s/",
                                ">f+++++++++ pod-logs/openstack/octavia-worker-685684446-qp86s/init.txt",
                                ">f+++++++++ pod-logs/openstack/octavia-worker-685684446-qp86s/octavia-worker.txt",
                                "cd+++++++++ pod-logs/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/",
                                ">f+++++++++ pod-logs/openstack/openstack-database-exporter-78c69bc7dd-tlvvm/openstack-database-exporter.txt",
                                "cd+++++++++ pod-logs/openstack/openstack-exporter-6bdf96f8b-h8bwd/",
                                ">f+++++++++ pod-logs/openstack/openstack-exporter-6bdf96f8b-h8bwd/build-config.txt",
                                ">f+++++++++ pod-logs/openstack/openstack-exporter-6bdf96f8b-h8bwd/openstack-exporter.txt",
                                "cd+++++++++ pod-logs/openstack/openvswitch-dmpcb/",
                                ">f+++++++++ pod-logs/openstack/openvswitch-dmpcb/init.txt",
                                ">f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-db-perms.txt",
                                ">f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-db.txt",
                                ">f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-vswitchd-modules.txt",
                                ">f+++++++++ pod-logs/openstack/openvswitch-dmpcb/openvswitch-vswitchd.txt",
                                "cd+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/",
                                ">f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/haproxy-init.txt",
                                ">f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/haproxy.txt",
                                ">f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/pxc-init.txt",
                                ">f+++++++++ pod-logs/openstack/percona-xtradb-haproxy-0/pxc-monit.txt",
                                "cd+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/",
                                ">f+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/exporter.txt",
                                ">f+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/pxc-init.txt",
                                ">f+++++++++ pod-logs/openstack/percona-xtradb-pxc-0/pxc.txt",
                                "cd+++++++++ pod-logs/openstack/placement-api-6996ddb756-hd7gr/",
                                ">f+++++++++ pod-logs/openstack/placement-api-6996ddb756-hd7gr/init.txt",
                                ">f+++++++++ pod-logs/openstack/placement-api-6996ddb756-hd7gr/placement-api.txt",
                                "cd+++++++++ pod-logs/openstack/placement-db-init-7fk7s/",
                                ">f+++++++++ pod-logs/openstack/placement-db-init-7fk7s/init.txt",
                                ">f+++++++++ pod-logs/openstack/placement-db-init-7fk7s/placement-db-init-0.txt",
                                "cd+++++++++ pod-logs/openstack/placement-db-sync-m49p8/",
                                ">f+++++++++ pod-logs/openstack/placement-db-sync-m49p8/init.txt",
                                ">f+++++++++ pod-logs/openstack/placement-db-sync-m49p8/placement-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/",
                                ">f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/init.txt",
                                ">f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-admin.txt",
                                ">f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-internal.txt",
                                ">f+++++++++ pod-logs/openstack/placement-ks-endpoints-x2n4r/placement-ks-endpoints-public.txt",
                                "cd+++++++++ pod-logs/openstack/placement-ks-service-xnznf/",
                                ">f+++++++++ pod-logs/openstack/placement-ks-service-xnznf/init.txt",
                                ">f+++++++++ pod-logs/openstack/placement-ks-service-xnznf/placement-ks-service-registration.txt",
                                "cd+++++++++ pod-logs/openstack/placement-ks-user-2szl8/",
                                ">f+++++++++ pod-logs/openstack/placement-ks-user-2szl8/init.txt",
                                ">f+++++++++ pod-logs/openstack/placement-ks-user-2szl8/placement-ks-user.txt",
                                "cd+++++++++ pod-logs/openstack/pxc-operator-69cb5bbdb9-j9zzl/",
                                ">f+++++++++ pod-logs/openstack/pxc-operator-69cb5bbdb9-j9zzl/percona-xtradb-cluster-operator.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-barbican-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-barbican-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-barbican-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-cinder-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-cinder-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-cinder-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-cluster-operator-54f767cff8-gq9tp/rabbitmq-cluster-operator.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-glance-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-glance-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-glance-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-heat-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-heat-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-heat-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-keystone-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-keystone-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-keystone-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-magnum-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-magnum-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-magnum-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-manila-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-manila-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-manila-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-messaging-topology-operator-6f465c979f-9nrhb/rabbitmq-cluster-operator.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-neutron-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-neutron-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-neutron-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-nova-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-nova-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-nova-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rabbitmq-octavia-server-0/",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-octavia-server-0/rabbitmq.txt",
                                ">f+++++++++ pod-logs/openstack/rabbitmq-octavia-server-0/setup-container.txt",
                                "cd+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/",
                                ">f+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/ceph-crash.txt",
                                ">f+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/chown-container-data-dir.txt",
                                ">f+++++++++ pod-logs/openstack/rook-ceph-crashcollector-instance-754c646bfd-f9dsz/make-container-crash-dir.txt",
                                "cd+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/",
                                ">f+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/chown-container-data-dir.txt",
                                ">f+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/log-collector.txt",
                                ">f+++++++++ pod-logs/openstack/rook-ceph-rgw-ceph-a-699b8bdb59-xkttk/rgw.txt",
                                "cd+++++++++ pod-logs/openstack/staffeln-api-5bbb98d484-g55wp/",
                                ">f+++++++++ pod-logs/openstack/staffeln-api-5bbb98d484-g55wp/init.txt",
                                ">f+++++++++ pod-logs/openstack/staffeln-api-5bbb98d484-g55wp/staffeln-api.txt",
                                "cd+++++++++ pod-logs/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/",
                                ">f+++++++++ pod-logs/openstack/staffeln-conductor-66fd4d8c6f-6sv4l/staffeln-conductor.txt",
                                "cd+++++++++ pod-logs/openstack/staffeln-db-init-9vvm5/",
                                ">f+++++++++ pod-logs/openstack/staffeln-db-init-9vvm5/init.txt",
                                ">f+++++++++ pod-logs/openstack/staffeln-db-init-9vvm5/staffeln-db-init-0.txt",
                                "cd+++++++++ pod-logs/openstack/staffeln-db-sync-jpdtc/",
                                ">f+++++++++ pod-logs/openstack/staffeln-db-sync-jpdtc/init.txt",
                                ">f+++++++++ pod-logs/openstack/staffeln-db-sync-jpdtc/staffeln-db-sync.txt",
                                "cd+++++++++ pod-logs/openstack/tempest-ks-user-9tsht/",
                                ">f+++++++++ pod-logs/openstack/tempest-ks-user-9tsht/init.txt",
                                ">f+++++++++ pod-logs/openstack/tempest-ks-user-9tsht/tempest-ks-user.txt",
                                "cd+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/",
                                ">f+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/init.txt",
                                ">f+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/tempest-run-tests-init.txt",
                                ">f+++++++++ pod-logs/openstack/tempest-run-tests-6wp98/tempest-run-tests.txt",
                                "cd+++++++++ pod-logs/openstack/valkey-node-0/",
                                ">f+++++++++ pod-logs/openstack/valkey-node-0/metrics.txt",
                                ">f+++++++++ pod-logs/openstack/valkey-node-0/sentinel.txt",
                                ">f+++++++++ pod-logs/openstack/valkey-node-0/valkey.txt",
                                "cd+++++++++ pod-logs/orc-system/",
                                "cd+++++++++ pod-logs/orc-system/orc-controller-manager-6cb597b5d4-7j97s/",
                                ">f+++++++++ pod-logs/orc-system/orc-controller-manager-6cb597b5d4-7j97s/manager.txt",
                                "cd+++++++++ pod-logs/rook-ceph/",
                                "cd+++++++++ pod-logs/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/",
                                ">f+++++++++ pod-logs/rook-ceph/rook-ceph-operator-76bbbb77ff-vsdpn/rook-ceph-operator.txt",
                                "cd+++++++++ pod-logs/secretgen-controller/",
                                "cd+++++++++ pod-logs/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/",
                                ">f+++++++++ pod-logs/secretgen-controller/secretgen-controller-5cf976ccc7-p7kq9/secretgen-controller.txt"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-00000000001f",
                        "name": "gather-pod-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-pod-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:06:57.581002Z",
                            "start": "2026-07-25T21:06:56.884370Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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-42c9-e99d-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:06:57.825962Z",
                            "start": "2026-07-25T21:06:57.594906Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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:01.919604",
                            "end": "2026-07-25 21:07:00.004327",
                            "failed": true,
                            "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-42c9-e99d-000000000029-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 5,
                            "start": "2026-07-25 21:06:58.084723",
                            "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 ingress-nginx-controller-metrics.ingress-nginx:10254/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: ingress-nginx-controller-metrics.ingress-nginx\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\njq: error (at <stdin>:1003): Cannot iterate over null (null)",
                            "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 ingress-nginx-controller-metrics.ingress-nginx:10254/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: ingress-nginx-controller-metrics.ingress-nginx",
                                "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",
                                "jq: error (at <stdin>:1003): Cannot iterate over null (null)"
                            ],
                            "zuul_log_id": "0242ac17-0010-42c9-e99d-000000000029-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:00.373081Z",
                            "start": "2026-07-25T21:06:57.850033Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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.097529",
                            "end": "2026-07-25 21:07:00.680104",
                            "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-42c9-e99d-00000000002a-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 21:07:00.582575",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ceph-mgr endpoints: ",
                            "stdout_lines": [
                                "ceph-mgr endpoints: "
                            ],
                            "zuul_log_id": "0242ac17-0010-42c9-e99d-00000000002a-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:00.914220Z",
                            "start": "2026-07-25T21:07:00.397075Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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.101471",
                            "end": "2026-07-25 21:07:01.240697",
                            "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-42c9-e99d-00000000002b-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-07-25 21:07:01.139226",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac17-0010-42c9-e99d-00000000002b-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:01.455032Z",
                            "start": "2026-07-25T21:07:00.940570Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/ingress-nginx-ingress-nginx-controller-metrics.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/ingress-nginx-ingress-nginx-controller-metrics.txt",
                                ">f+++++++++ prometheus/kube-system-kube-dns.txt"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-000000000026",
                        "name": "gather-prom-metrics",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-prom-metrics"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:01.948858Z",
                            "start": "2026-07-25T21:07:01.460826Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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-42c9-e99d-00000000002e",
                        "name": "gather-selenium-data",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-selenium-data"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:02.176584Z",
                            "start": "2026-07-25T21:07:01.960160Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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.008606",
                            "end": "2026-07-25 21:07:02.405677",
                            "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-42c9-e99d-000000000031-1-instance",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-07-25 21:07:02.397071",
                            "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-42c9-e99d-000000000031-1-instance"
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-42c9-e99d-00000000002e",
                        "name": "gather-selenium-data",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-selenium-data"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:02.719258Z",
                            "start": "2026-07-25T21:07:02.200027Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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-42c9-e99d-00000000002e",
                        "name": "gather-selenium-data",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/untrusted/project_4/opendev.org/openstack/openstack-helm/roles/gather-selenium-data"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:03.210564Z",
                            "start": "2026-07-25T21:07:02.724021Z"
                        },
                        "id": "0242ac17-0010-42c9-e99d-000000000032",
                        "name": "Downloads logs to executor"
                    }
                }
            ]
        }
    ],
    "stats": {
        "instance": {
            "changed": 21,
            "failures": 0,
            "ignored": 4,
            "ok": 23,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/vexxhost/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-07-25T21:07:07.324161Z",
                    "start": "2026-07-25T21:07:04.000317Z"
                },
                "id": "0242ac17-0010-6ca0-dfe6-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-6ca0-dfe6-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:04.056472Z",
                            "start": "2026-07-25T21:07:04.011426Z"
                        },
                        "id": "0242ac17-0010-6ca0-dfe6-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "instance": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6ca0-dfe6-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:04.095461Z",
                            "start": "2026-07-25T21:07:04.066380Z"
                        },
                        "id": "0242ac17-0010-6ca0-dfe6-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/5746e81977774e3099cad6292846c4cf/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6ca0-dfe6-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:04.909893Z",
                            "start": "2026-07-25T21:07:04.102901Z"
                        },
                        "id": "0242ac17-0010-6ca0-dfe6-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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6ca0-dfe6-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:06.453909Z",
                            "start": "2026-07-25T21:07:04.920435Z"
                        },
                        "id": "0242ac17-0010-6ca0-dfe6-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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/artifacts/* /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs/artifacts\nfi\n",
                                    "delta": "0:00:00.008288",
                                    "end": "2026-07-25 21:07:06.869494",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/artifacts/* /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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-25 21:07:06.861206",
                                    "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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/docs/* /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/work/logs/docs\nfi\n",
                                    "delta": "0:00:00.009177",
                                    "end": "2026-07-25 21:07:07.251108",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/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/5746e81977774e3099cad6292846c4cf/work/docs/* /var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/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-25 21:07:07.241931",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "docs",
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac17-0010-6ca0-dfe6-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:07.324161Z",
                            "start": "2026-07-25T21:07:06.471343Z"
                        },
                        "id": "0242ac17-0010-6ca0-dfe6-000000000011",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-07-25T21:07:07.740890Z",
                    "start": "2026-07-25T21:07:07.335617Z"
                },
                "id": "0242ac17-0010-6ca0-dfe6-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDXvIOpCtng2f1LauEiox0sR0gIvcnMvuCqGNhVuCCXTDjmAPYYFNg1YsKgkWy2A87kmTuA7r+mCcN9eTP/1FTaHCiiN87CABc+CZTNvDGDgnytiml0j0GgdrnF/05R4ZqHW4lEkJlVn9aXfgstM1AafcbpWe0M1MEsG+0v4eYx65i3GDkNLthALffudHaCrKmPC7iZxaryfnPHW8hNuXLDmB4ydQOSOa1gDu2UtpRf69V4XoCdDWE8Czk73O3hvxvcD9WZWp5eqhD7hzSN63OKYdEptWq354iA4pRY74xrWPxazq8w6vX4qkNQ+q9stxW4Kbob4N4huCje9OWZ5ZLcvewGJkuXyOkhLk81WyVLGU0urjO4nMnP5UWzl1+91cOcZ8PoXZ9H1TSU50CzYvpEqBUz+LSgDAngwW8fi+r6VYsKjPMIyBkgL8tvLeyOZ+ZyNf4w5fr8/QhtFNwf8GkX667928YbRaDUMQiOXmEslWDKNPrY+U7fihGe/JDkyRM= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDXvIOpCtng2f1LauEiox0sR0gIvcnMvuCqGNhVuCCXTDjmAPYYFNg1YsKgkWy2A87kmTuA7r+mCcN9eTP/1FTaHCiiN87CABc+CZTNvDGDgnytiml0j0GgdrnF/05R4ZqHW4lEkJlVn9aXfgstM1AafcbpWe0M1MEsG+0v4eYx65i3GDkNLthALffudHaCrKmPC7iZxaryfnPHW8hNuXLDmB4ydQOSOa1gDu2UtpRf69V4XoCdDWE8Czk73O3hvxvcD9WZWp5eqhD7hzSN63OKYdEptWq354iA4pRY74xrWPxazq8w6vX4qkNQ+q9stxW4Kbob4N4huCje9OWZ5ZLcvewGJkuXyOkhLk81WyVLGU0urjO4nMnP5UWzl1+91cOcZ8PoXZ9H1TSU50CzYvpEqBUz+LSgDAngwW8fi+r6VYsKjPMIyBkgL8tvLeyOZ+ZyNf4w5fr8/QhtFNwf8GkX667928YbRaDUMQiOXmEslWDKNPrY+U7fihGe/JDkyRM= 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-6ca0-dfe6-000000000016",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/5746e81977774e3099cad6292846c4cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-07-25T21:07:07.740890Z",
                            "start": "2026-07-25T21:07:07.341841Z"
                        },
                        "id": "0242ac17-0010-6ca0-dfe6-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
}
]
