[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-30T17:20:52.031000Z",
                    "start": "2026-06-30T17:20:16.796106Z"
                },
                "id": "0242ac1f-6606-3cbc-9f67-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:16.846494Z",
                            "start": "2026-06-30T17:20:16.815623Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000000f",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "b49/osism/b4976b3b18474449abb37099dc40d426"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000bb",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:16.894918Z",
                            "start": "2026-06-30T17:20:16.864089Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000bd",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: openstack-project-manager-integration\nPipeline: check\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/openstack-project-manager/pull/294\nEvent ID: d6a84b30-74a7-11f1-8d13-3f2bd7a9f0ef\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:16.948099Z",
                            "start": "2026-06-30T17:20:16.905057Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000010",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: ubuntu-noble-large\nHostname: ubuntu\nUsername: zuul\nDistro: Ubuntu 24.04\nProvider: regiocloud-a\nRegion: \nLabel: ubuntu-noble-large\nProduct Name: OpenStack Nova\nInterface IP: 2a13:1a81:8000:3124:f816:3eff:fe70:ecfe\n",
                                    "zj_item": "ubuntu-noble-large"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:17.094464Z",
                            "start": "2026-06-30T17:20:16.954278Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000011",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000014",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:17.621149Z",
                            "start": "2026-06-30T17:20:17.108410Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000016",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "683e7c35a23804e92321d172527f0efad539d785",
                            "dest": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "683e7c35a23804e92321d172527f0efad539d785",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/.ansible/tmp/ansible-tmp-1782840017.6655614-34-85476153568157/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "284e8adef3996d33a35304da5117c6c7",
                            "mode": "0644",
                            "owner": "root",
                            "size": 37122,
                            "src": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/.ansible/tmp/ansible-tmp-1782840017.6655614-34-85476153568157/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000014",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:18.794129Z",
                            "start": "2026-06-30T17:20:17.628974Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000017",
                        "name": "Copy ansible inventory to logs dir"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:19.126469Z",
                            "start": "2026-06-30T17:20:18.812331Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000001b",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:19.176845Z",
                            "start": "2026-06-30T17:20:19.141241Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000001c",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:02.118205",
                            "end": "2026-06-30 17:20:21.830579",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_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": "0242ac1f-6606-3cbc-9f67-0000000000de-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:20:19.712374",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa.pub\nThe key fingerprint is:\nSHA256:M7iBhmsRzhOrGQz1g/o3bIN8iOe8yD2NzQlqDUh9tI0 zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|  .              |\n| . o .           |\n|. = + +          |\n|o= * E o         |\n|=.B + o S        |\n|.O X   o o       |\n|+ % & o          |\n|.O.B B           |\n|o.+o.            |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:M7iBhmsRzhOrGQz1g/o3bIN8iOe8yD2NzQlqDUh9tI0 zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|  .              |",
                                "| . o .           |",
                                "|. = + +          |",
                                "|o= * E o         |",
                                "|=.B + o S        |",
                                "|.O X   o o       |",
                                "|+ % & o          |",
                                "|.O.B B           |",
                                "|o.+o.            |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3cbc-9f67-0000000000de-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:21.889851Z",
                            "start": "2026-06-30T17:20:19.206626Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000de",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:21.940114Z",
                            "start": "2026-06-30T17:20:21.902160Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000df",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:21.990108Z",
                            "start": "2026-06-30T17:20:21.965255Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000fe",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrWOHMq3KOtBlTcfYvkETodH58LwgQbAKJmkqTsjHn6DXX7MKt3G07dNurtRx28y4yMvxfAJlDDG+aOb/woPyP8gY0ZrkWFgWK0PEQPrXgI7huAw9yKUcc/REJqiiHbHAKvx7hOsNvF3Kbo9rjHrxFWoJ7+uHQutmZAf6r456pJ3DrMBgsCpg2PrghFfhg8kRH8ln2If+Kjw0qpgGYkr4udH19pxraJLczQfjxjLi38OAdwv4dOm6kK7SJdhB8yr2NqC+eKeLuLlyLHHK/Kd+pbagc1ZztkKAMMDylXMyStBRyxAVxLeeovluy0nRpka1ntIj08tdFG4sd6ffJdidD3KuYKQbkeguTC5GfesWJc+gWXe9IxvQP8RsCkHhLNHJUaK8kG8kAVm/gpvsr7oh9EZqrEIeRumuBsniN0KcDwx8C3SnAHnPrTHHubfkiaH56fotgB9VP6y5lNA9H3SgkMf+5G/dPRaumRPEbMMoPe38F1Vbp6q2Kp2qoBK/bWd8= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrWOHMq3KOtBlTcfYvkETodH58LwgQbAKJmkqTsjHn6DXX7MKt3G07dNurtRx28y4yMvxfAJlDDG+aOb/woPyP8gY0ZrkWFgWK0PEQPrXgI7huAw9yKUcc/REJqiiHbHAKvx7hOsNvF3Kbo9rjHrxFWoJ7+uHQutmZAf6r456pJ3DrMBgsCpg2PrghFfhg8kRH8ln2If+Kjw0qpgGYkr4udH19pxraJLczQfjxjLi38OAdwv4dOm6kK7SJdhB8yr2NqC+eKeLuLlyLHHK/Kd+pbagc1ZztkKAMMDylXMyStBRyxAVxLeeovluy0nRpka1ntIj08tdFG4sd6ffJdidD3KuYKQbkeguTC5GfesWJc+gWXe9IxvQP8RsCkHhLNHJUaK8kG8kAVm/gpvsr7oh9EZqrEIeRumuBsniN0KcDwx8C3SnAHnPrTHHubfkiaH56fotgB9VP6y5lNA9H3SgkMf+5G/dPRaumRPEbMMoPe38F1Vbp6q2Kp2qoBK/bWd8= 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": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:22.835577Z",
                            "start": "2026-06-30T17:20:21.997441Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000ff",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:23.162909Z",
                            "start": "2026-06-30T17:20:22.844234Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000100",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "40e9a9324374d68d0cb64bb032eb7822611294f9",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "b4976b3b18474449abb37099dc40d426_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "40e9a9324374d68d0cb64bb032eb7822611294f9",
                                    "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-1782840023.220196-139-13228232571134/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "4358c6e60dabe27909d6abc71acb72d2",
                            "mode": "0600",
                            "owner": "zuul",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1782840023.220196-139-13228232571134/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:23.948662Z",
                            "start": "2026-06-30T17:20:23.169860Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000101",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "33ae537a777585f5f8bc17d5f0fd6e1223d6fdc1",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "b4976b3b18474449abb37099dc40d426_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "33ae537a777585f5f8bc17d5f0fd6e1223d6fdc1",
                                    "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-1782840024.0466583-149-146989017632182/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "22884f9e97df946c02355965c5e7a7fc",
                            "mode": "0644",
                            "owner": "zuul",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1782840024.0466583-149-146989017632182/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:24.773318Z",
                            "start": "2026-06-30T17:20:23.954101Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000102",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:24.804575Z",
                            "start": "2026-06-30T17:20:24.779003Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000e0",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/ssh/nodepool"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000e5",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:25.309021Z",
                            "start": "2026-06-30T17:20:24.813849Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000e7",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa"
                            ],
                            "delta": "0:00:00.019000",
                            "end": "2026-06-30 17:20:25.626726",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_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": "0242ac1f-6606-3cbc-9f67-0000000000ed-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:20:25.607726",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/b4976b3b18474449abb37099dc40d426_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3cbc-9f67-0000000000ed-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:25.671854Z",
                            "start": "2026-06-30T17:20:25.322501Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000ed",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:26.187656Z",
                            "start": "2026-06-30T17:20:25.679088Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000ee",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:26.237014Z",
                            "start": "2026-06-30T17:20:26.199109Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-0000000000ef",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000001e",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:26.818053Z",
                            "start": "2026-06-30T17:20:26.258577Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000020",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:26.879895Z",
                            "start": "2026-06-30T17:20:26.832808Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000024",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info"
                                }
                            },
                            "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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:27.210031Z",
                            "start": "2026-06-30T17:20:26.887932Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000025",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "10.128.0.108"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "2a13:1a81:8000:3124:f816:3eff:fe70:ecfe",
                                    "fe80::f816:3eff:fe70:ecfe"
                                ],
                                "ansible_apparmor": {
                                    "status": "enabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "04/01/2014",
                                "ansible_bios_vendor": "SeaBIOS",
                                "ansible_bios_version": "1.15.0-1",
                                "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": "QEMU",
                                "ansible_chassis_version": "pc-i440fx-6.2",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-6.8.0-124-generic",
                                    "console": "ttyS0,115200",
                                    "gfxpayload": "text",
                                    "no_timer_check": true,
                                    "nofb": true,
                                    "nomodeset": true,
                                    "ro": true,
                                    "root": "LABEL=cloudimg-rootfs"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-30",
                                    "day": "30",
                                    "epoch": "1782840027",
                                    "epoch_int": "1782840027",
                                    "hour": "17",
                                    "iso8601": "2026-06-30T17:20:27Z",
                                    "iso8601_basic": "20260630T172027217699",
                                    "iso8601_basic_short": "20260630T172027",
                                    "iso8601_micro": "2026-06-30T17:20:27.217699Z",
                                    "minute": "20",
                                    "month": "06",
                                    "second": "27",
                                    "time": "17:20:27",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Tuesday",
                                    "weekday_number": "2",
                                    "weeknumber": "26",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "10.128.0.108",
                                    "alias": "ens3",
                                    "broadcast": "10.128.0.111",
                                    "gateway": "10.128.0.97",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:70:ec:fe",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.240",
                                    "network": "10.128.0.96",
                                    "prefix": "28",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {
                                    "address": "2a13:1a81:8000:3124:f816:3eff:fe70:ecfe",
                                    "gateway": "fe80::f816:3eff:fe92:ad10",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:70:ec:fe",
                                    "mtu": 1500,
                                    "prefix": "64",
                                    "scope": "global",
                                    "type": "ether"
                                },
                                "ansible_device_links": {
                                    "ids": {},
                                    "labels": {
                                        "vda1": [
                                            "cloudimg-rootfs"
                                        ]
                                    },
                                    "masters": {},
                                    "uuids": {
                                        "vda1": [
                                            "b00b4679-3ca1-4c72-91e9-587d18f93264"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "loop0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop1": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop2": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop3": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop4": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop5": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop6": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop7": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "vda": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {
                                            "vda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "cloudimg-rootfs"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "b00b4679-3ca1-4c72-91e9-587d18f93264"
                                                    ]
                                                },
                                                "sectors": "209713119",
                                                "sectorsize": 512,
                                                "size": "100.00 GB",
                                                "start": "2048",
                                                "uuid": "b00b4679-3ca1-4c72-91e9-587d18f93264"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "209715200",
                                        "sectorsize": "512",
                                        "size": "100.00 GB",
                                        "support_discard": "512",
                                        "vendor": "0x1af4",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "Ubuntu",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/os-release",
                                "ansible_distribution_file_variety": "Debian",
                                "ansible_distribution_major_version": "24",
                                "ansible_distribution_release": "noble",
                                "ansible_distribution_version": "24.04",
                                "ansible_dns": {
                                    "nameservers": [
                                        "127.0.0.53"
                                    ],
                                    "options": {
                                        "edns0": true,
                                        "trust-ad": true
                                    },
                                    "search": [
                                        "a.customers.regiocloud.tech"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "ipv4": {
                                        "address": "10.128.0.108",
                                        "broadcast": "10.128.0.111",
                                        "netmask": "255.255.255.240",
                                        "network": "10.128.0.96",
                                        "prefix": "28"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "2a13:1a81:8000:3124:f816:3eff:fe70:ecfe",
                                            "prefix": "64",
                                            "scope": "global"
                                        },
                                        {
                                            "address": "fe80::f816:3eff:fe70:ecfe",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:70:ec:fe",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "type": "ether"
                                },
                                "ansible_env": {
                                    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
                                    "HOME": "/home/zuul",
                                    "LANG": "C.UTF-8",
                                    "LC_ALL": "C.UTF-8",
                                    "LOGNAME": "zuul",
                                    "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                    "PWD": "/home/zuul",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "0",
                                    "SSH_CLIENT": "2a13:1a81:8000:2::38d 47448 22",
                                    "SSH_CONNECTION": "2a13:1a81:8000:2::38d 47448 2a13:1a81:8000:3124:f816:3eff:fe70:ecfe 22",
                                    "USER": "zuul",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "1",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/bin/sh"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "ubuntu",
                                "ansible_hostname": "ubuntu",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "ens3",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "6.8.0-124-generic",
                                "ansible_kernel_version": "#124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.0302734375,
                                    "1m": 0.34326171875,
                                    "5m": 0.091796875
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "10.128.0.108",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "2a13:1a81:8000:3124:f816:3eff:fe70:ecfe",
                                        "fe80::f816:3eff:fe70:ecfe"
                                    ]
                                },
                                "ansible_lsb": {
                                    "codename": "noble",
                                    "description": "Ubuntu 24.04.4 LTS",
                                    "id": "Ubuntu",
                                    "major_release": "24",
                                    "release": "24.04"
                                },
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "cd2189dfe6e24b2eaf069a5da41c7b50",
                                "ansible_memfree_mb": 31742,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 31858,
                                        "used": 236
                                    },
                                    "real": {
                                        "free": 31742,
                                        "total": 32094,
                                        "used": 352
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 32094,
                                "ansible_mounts": [
                                    {
                                        "block_available": 23065042,
                                        "block_size": 4096,
                                        "block_total": 24597265,
                                        "block_used": 1532223,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 25439681,
                                        "inode_total": 25484800,
                                        "inode_used": 45119,
                                        "mount": "/",
                                        "options": "rw,relatime",
                                        "size_available": 94474412032,
                                        "size_total": 100750397440,
                                        "uuid": "b00b4679-3ca1-4c72-91e9-587d18f93264"
                                    }
                                ],
                                "ansible_nodename": "ubuntu",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-6.8.0-124-generic",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200"
                                    ],
                                    "gfxpayload": "text",
                                    "no_timer_check": true,
                                    "nofb": true,
                                    "nomodeset": true,
                                    "ro": true,
                                    "root": "LABEL=cloudimg-rootfs"
                                },
                                "ansible_processor": [
                                    "0",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "1",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "2",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "3",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "4",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "5",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "6",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "7",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 8,
                                "ansible_processor_nproc": 8,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 8,
                                "ansible_product_name": "OpenStack Nova",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "29.2.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 3,
                                        "minor": 12,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        12,
                                        3,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.12.3",
                                "ansible_real_group_id": 1000,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBALe/V/JMTiAJyspdJji7ZduWDQfMg7AX2zPbt6CoXVLFxyFVLbi2W6+1jRdmvMVU4w3tIEW45xDkyNa6RHn7/oc4/2rSz5/9TkxZ1b2H7gj9DwJgMCO5LKIGx6UPK2159XbfMfeRnJLVE+YAQDOEf57yrR86TZSu7yJTseKpkneTAAAAFQDvRhdqYzUyfrci7Z4zSFbIspnCUQAAAIAQGWmQVeWXozM/Nb8CNIkR0WtRSmZfhjOq5U4r93j5AulFbmbgpPmlDUcUCiGA9MiPG4CWhwLs/4mOKkKIXkgF2dzXkpmXc7b8Lz+VxGalg81mi+ps9xlwFUbcwqhuPm74IzH1LblT3fZ2uz4uSzTPI+AMU/f7eEFLx43eaAiZpgAAAIA8mdMJu18DCpJk9JMFB9pnItXIrQRskCuIa+cww+dAt6gyI2dOKZxUdLBGo6pgAPP+glQhW7LSWuy3VY/4NN0NCByzlrIUzLUU82iodECXiRleW6iXn+RdIPjdAz6f4PymhlHhcp+cpdjolgl4ZwvxV+9vZvBEgflZ1Oz0TovWNQ==",
                                "ansible_ssh_host_key_dsa_public_keytype": "ssh-dss",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPkXs9rU1VhxW49HVrueRfMFj64YqqpTfclkb5Jwq3gQKRXtAIJ250p36DGIshtzdazliH10EgWCbVSPQhnI58A=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIE8iJ7Snfo8lITYDC62wUoe/BWm8BUi3cNALaCWQnwuj",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQC4RMBCnd9rRVTgNy5OeiV/dajsfVfR+724eywLw9cf+W7ioBVvp6dItUWbJSbwkTmA71VCq8V5WPYScOuMS5uIsjoJ83yLi0egGwSQTC4G0/mkeQCl0ri/HLtSV5N0XI/6uXGN/5dMv9a3QjPZ9L0qbvpu9iUeq4QF/ibN8h1iK29ydXGRByHv6Be6zzOW7Hj8Bz4S/oOTtSTaNCd1fOJdBQ0u6oUr4CQ8zNHZDz9Ciyk6Nh0+9fOOPRedeFB5iSaQ+jjRB/BzxdJFgeQHVjR80Me8gFsPIXS2B0u2yTivH+6RRtuDsQ6ZIDq+uUCeDBAFfYFGYAgd6OwIudCCCks5RIDCBiaDle3P1GRfg5eHEw9faLM2w2sSdeUkcmPHwXjKZu0qqQfLNdMx8nfEb05W8nd0xqRK/eGYarRD1iKptMx/sWY7RG0oX0XaIwCF9zyP5dVA+ZWda8KnBicZqyeypA07SC2DRO4F7yFwJS3ugNIKvwOanbiARfm1JmEsrOs=",
                                "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "OpenStack Foundation",
                                "ansible_uptime_seconds": 30,
                                "ansible_user_dir": "/home/zuul",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "zuul",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "openstack"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "openstack",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": [],
                                    "gather_subset": [
                                        "all"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:28.766611Z",
                            "start": "2026-06-30T17:20:27.217170Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000026",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "ubuntu-noble-large"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:28.839925Z",
                            "start": "2026-06-30T17:20:28.772739Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000027",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "template",
                            "changed": true,
                            "checksum": "e5f98d6d14feae707ef01c52ccacf39de2bfc310",
                            "dest": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info/host-info.ubuntu-noble-large.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "e5f98d6d14feae707ef01c52ccacf39de2bfc310",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info/host-info.ubuntu-noble-large.yaml",
                                    "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/b4976b3b18474449abb37099dc40d426/work/.ansible/tmp/ansible-tmp-1782840028.879029-246-157480944138911/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "7836c9be1aa92fbe08e507e1a8a495dc",
                            "mode": "0644",
                            "owner": "root",
                            "size": 13654,
                            "src": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/.ansible/tmp/ansible-tmp-1782840028.879029-246-157480944138911/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:29.446383Z",
                            "start": "2026-06-30T17:20:28.848886Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000028",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem       Inodes IUsed    IFree IUse% Mounted on\ntmpfs           4108137   583  4107554    1% /run\n/dev/vda1      25484800 45119 25439681    1% /\ntmpfs           4108137     1  4108136    1% /dev/shm\ntmpfs           4108137     2  4108135    1% /run/lock\ntmpfs            821627    29   821598    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\ntmpfs               3210     1      3209   1% /run\n/dev/vda1          96084  1845     90098   3% /\ntmpfs              16048     0     16048   0% /dev/shm\ntmpfs                  5     0         5   0% /run/lock\ntmpfs               3210     1      3210   1% /run/user/1000\n",
                            "image_manifest_files": [],
                            "invocation": {
                                "module_args": {
                                    "image_manifest": null,
                                    "image_manifest_files": [
                                        "/etc/dib-builddate.txt",
                                        "/etc/image-hostname.txt"
                                    ],
                                    "ipv4_route_required": false,
                                    "ipv6_route_required": false,
                                    "traceroute_host": null
                                }
                            },
                            "network_interfaces": "1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1/128 scope host noprefixroute \n       valid_lft forever preferred_lft forever\n2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:70:ec:fe brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    inet 10.128.0.108/28 brd 10.128.0.111 scope global dynamic ens3\n       valid_lft 43174sec preferred_lft 43174sec\n    inet6 2a13:1a81:8000:3124:f816:3eff:fe70:ecfe/64 scope global dynamic mngtmpaddr \n       valid_lft forever preferred_lft forever\n    inet6 fe80::f816:3eff:fe70:ecfe/64 scope link \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "10.128.0.97 dev ens3 lladdr fa:16:3e:90:1b:03 STALE \nfe80::f816:3eff:fe92:ad10 dev ens3 lladdr fa:16:3e:92:ad:10 router REACHABLE \n",
                            "network_routing_v4": "default via 10.128.0.97 dev ens3 \n10.128.0.96/28 dev ens3 proto kernel scope link src 10.128.0.108 \n169.254.169.254 via 10.128.0.98 dev ens3 \n",
                            "network_routing_v6": "2a13:1a81:8000:3124::/64 dev ens3 proto kernel metric 256 pref medium\nfe80::/64 dev ens3 proto kernel metric 256 pref medium\ndefault via fe80::f816:3eff:fe92:ad10 dev ens3 proto ra metric 1024 expires 65509sec hoplimit 255 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 0\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 1\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 1\ninitial apicid\t: 1\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 2\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 2\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 2\ninitial apicid\t: 2\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 3\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 3\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 3\ninitial apicid\t: 3\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 4\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 4\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 4\ninitial apicid\t: 4\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 5\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 5\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 5\ninitial apicid\t: 5\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 6\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 6\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 6\ninitial apicid\t: 6\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 7\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 7\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 7\ninitial apicid\t: 7\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux ubuntu 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:29.953364Z",
                            "start": "2026-06-30T17:20:29.459011Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000002a",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "template",
                            "changed": true,
                            "checksum": "d8023bde9bc46380909fa1aa7e56f6986c6e4b5e",
                            "dest": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info/zuul-info.ubuntu-noble-large.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "d8023bde9bc46380909fa1aa7e56f6986c6e4b5e",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/zuul-info/zuul-info.ubuntu-noble-large.txt",
                                    "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/b4976b3b18474449abb37099dc40d426/work/.ansible/tmp/ansible-tmp-1782840030.0059843-285-53818500728735/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "2d68decc2bc42049a7cdb1b3db25a4c2",
                            "mode": "0644",
                            "owner": "root",
                            "size": 2458,
                            "src": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/.ansible/tmp/ansible-tmp-1782840030.0059843-285-53818500728735/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:30.574387Z",
                            "start": "2026-06-30T17:20:29.960340Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000002b",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000002d",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:30.928384Z",
                            "start": "2026-06-30T17:20:30.586956Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000002f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --compress --delete-after --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --out-format='<<CHANGED>>%i %n%L' /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/src '[zuul@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:.'",
                            "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": false,
                                    "delete": true,
                                    "dest": "[zuul@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:.",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": false,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "push",
                                    "owner": false,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": true,
                                    "rsync_opts": [],
                                    "rsync_path": null,
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/src",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "cd+++++++++ src/\ncd+++++++++ src/github.com/\ncd+++++++++ src/github.com/osism/\ncd+++++++++ src/github.com/osism/openstack-project-manager/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.flake8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.gitignore\n<f+++++++++ src/github.com/osism/openstack-project-manager/.yamllint.yml\n<f+++++++++ src/github.com/osism/openstack-project-manager/.zuul.yaml\n<f+++++++++ src/github.com/osism/openstack-project-manager/LICENSE\n<f+++++++++ src/github.com/osism/openstack-project-manager/Makefile\n<f+++++++++ src/github.com/osism/openstack-project-manager/Pipfile\n<f+++++++++ src/github.com/osism/openstack-project-manager/Pipfile.lock\n<f+++++++++ src/github.com/osism/openstack-project-manager/README.md\n<f+++++++++ src/github.com/osism/openstack-project-manager/clouds.yml.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/requirements.txt\n<f+++++++++ src/github.com/osism/openstack-project-manager/secure.yml.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/settings.toml.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/tox.ini\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/COMMIT_EDITMSG\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/FETCH_HEAD\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/HEAD\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/ORIG_HEAD\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/config\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/config.worktree\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/description\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/index\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/packed-refs\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/branches/\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/applypatch-msg.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/commit-msg.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/fsmonitor-watchman.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/post-update.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-applypatch.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-commit.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-merge-commit.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-push.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-rebase.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-receive.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/prepare-commit-msg.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/push-to-checkout.sample\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/update.sample\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/info/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/info/exclude\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/logs/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/logs/HEAD\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/00/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/00/12d4c0e8c6cf073d94759cf72410349c91330b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/00/be9062547afd05041c1992d4c1ec86e4f37e6d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/03/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/03/96333170a8354a62f0bba18a3a234aa0c5392b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/1849caafe847b2d693bc6e8552aca603ddadf1\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/9282249df9fc0db94ecd8d204211f0824343bf\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/bc37de3af5b2c5019f7d22b816e98cb3f374ce\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/05/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/05/9cdc225edb4cc8d1e551cbddbe16e167a4fc70\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/05/fed3ff37294f1df4e2b651e01061c3b08da24c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/396f8a7ecb59cebcb0c1feeeffcbbf8710e79a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/a047ba8624cb85cb750695167078009808b6cc\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/c43fcd5400a3faa3e58929464552b0493e3135\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/e883dafc08dee32eaca39db3fb91aa52b53b4c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/07/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/07/785efc79f83e6af994e44a794923cc9860ff99\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/07/9484cc12904833d5eddb722f2254df44c2b9f4\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/0f015fc13eed6d58d03c409049610db863046e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/3f3df7a23914d45a6b7a5745601ab52960f64f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/f3026479e45f6f40a3479e7c88e19cf58e3950\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/09/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/09/c5ffc2174a101a338033e727fffc7b304e6578\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/09/e304e143fe4349c4d74ba281d35d2dbfba489f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0a/707c00ba1ac3654b21a1e174ee8ad5c7de29a8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0a/cae48c52799b8dadc6e31e8a7972d8d8483098\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0b/2c1a5eeb8220ec1d656c02ebf99e1050cf172f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/00fdbfcc1addeca8a415f3691170b1087f31d9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/0a54274651670db2dd03bd597844674d6e15e9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/2bc60d6074f9957a4794242790661ca7427823\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/6f72dc0851d3bb03dd1ed9bff2e7084b8937d9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/a6fb085fca3a850010ae74731b64a80f55f2df\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/cbcfdb75fbcaeea1a0ce34d60cc32b41e048ef\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/fb50c7792bda24c76b0f152fe17746afb16e21\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0d/19c6651e4bd33f60b99b9e2fba8d836f0bb3d0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0d/fe7d5ae4253935dd5fa452f39e2db0c388b7ed\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0e/053ebd04879d397a3d69ac80c9d25234d22d70\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0e/4a0d2fc610c79671d798749eddac9976bdcff3\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0f/0bd4992286bf73488d3b57113a98ddab2b9424\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/984302dca4faa770d16733f95f4003f47c955f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/c5fb7ba5a252a9460486ad82ce583be8252ce0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/d0ebf76428e656612d932c068d6503eca165c9\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/1713f39adbdc21675befe01898ecd65ee05ded\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/1cebc589a3a6763b40d5ceb1bc2490de35578d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/922206ad294f09f6fbbc08b7eba3bc339aecb6\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/12/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/12/844ee3bd46de93329a778004b3aeec11b32f33\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/0a1f13242476aee88e4bb7f9644c443bf51c22\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/0e7b7b6617d31f3d9ebd7cc1010fceedc31ad5\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/41371826c3908692763dd91bf19d0560bf1160\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/14/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/14/1873f0fc2a4373c1eb098a6d02a67f102ad5d3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/14/e00f5b20dc638ba27f2e30a3ab4d061299d458\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/17/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/17/15650556ddf70d59bab714954cf1b58f902d83\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/17/683cadd55d45d2e39b0dbbbf1cb87b80b94577\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/86bca0440eadde197f7fdafb7139327bf7e7f8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/8ae9c30ae50da1ba698203ec05380cd4b6d9a9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/b4b9eeb4f3b60ad8735b3512795999bc2774db\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/b74c0f77e95f29f15a4f992a4ffac339871b4f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/19/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/19/b0469a15a0c85d7a4e5ea61a0bf8d371ed0c8b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1a/30e50b8d3035e85ac5bf4484f72f99e7a41e89\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/b0be15c7a2b3d3e6cca3f0ce45338cefa2173a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/e0a3c221762ab907e64cdb5012287e207d34f3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/efe4827e07d9f08079945dee146b2a4d1a641a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1c/09b4c6358ccc41ac790d7235095bab7a165b34\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1c/91f3d2c3fcbe46c841cf9f4460f31a1b8f359a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1d/a1fcfab08dbf5f6213fa42d9e77655c382cd7c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1d/d6707357cc7bebd904a63a336900f914d38668\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1e/5e4e1984130fb70ccb006e4c6063d86deb6e92\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1f/192f6d78589e871f7a37ac54c91ac21d310c33\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1f/87b61a072b79178c258e85b580da4453a7691c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/50e99bf0a9b26b44e043c56e3c613e8bd3046a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/ada13131cad2916a345a0c5149b522c6e21391\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/b1220ca5df2c15b361953db4d1e54fc020c612\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/bb275fc489d5212a4810e8406b2640489c24f3\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/21/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/21/be7fb2295c35856387880ad869ba8a4197daff\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/21/fc787a5b1ed80694b76098c100c4982f81c9c1\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/22/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/22/6ff332c7f1fdebdfaba7c039d6465795e1c8ac\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/22/b00115b64f99551f62140ca9b117e4690f4584\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/23/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/23/7e655bc18f010437faf8d7c03c16585ec85973\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/23/f35496b40a9dc24492b15363b0e149d946c00b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/25/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/25/9b10a4ecf9c0e2fc44fdd0d3f0dffb00725f2b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/25/a6167ebe0397f481a8887753a47b3d64f53e10\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/26/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/26/4633cbd615da8c90f29090e744047e7fcb6360\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/26/937446e4140be148e31adc8ef1b342a9151e83\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/27/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/27/b76087a39bf50e26f005cb91b126c8ab15b513\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/27/f881d64d8c0aa723cab211b37b908cb81653b0\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/28/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/28/16e1f369e056421286a08d23744eb6a7775df0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/28/9ec1269b4fb21b92c25e54c8ab84a1e42f9bed\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/29/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/29/dfbd2acb92f10b406832308549b0e437ee25ec\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/46ca991f07c8ac01b1e0baa8870f5d985f07dc\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/bcb9e03be4f5d421f9f8a8cb081643f61a898e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/deb60f5af0b1aac3bf9104b17b59db366c4e05\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/34dc21929d9a91abf38608e125c27ccc44c45c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/44cfdb3cca2684cb9ac868ec91c01b415852c6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/622a1c4fd446947a08ac45967a38ac3cbd9357\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/7af650600346a3ada2eca095747df5c1741dc1\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2c/7cff2d8d441aa4e1e90f87f723323984369383\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2d/24441d82e79362bbffc824767f7588d4528976\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2e/2e79cc28079c9a48d81acff94bca429f6683aa\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/035d62d2caa32a5f03280157a6ade866fef19c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/188d7e56a7c1bbe5b77f81f6a69ec3508194e2\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/2b4f56f2cf77da70d41e158bfb10f97b8f6f0b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/6b88fb40e074cacd8e1f04b69b1006edd6cd66\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/30/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/30/611dc468d6fb9eeaef24b03bcd237429353213\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/31/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/31/17ec174c752dd710aa114ce5f0e328bd85d580\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/31/b762a3017d91094b443d76c7a43de338d02210\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/48a3fae3f147eed95459b2ac3c7884a499cc1b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/752bd226b5e930385d20653b6cd0b1e8e01026\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/c220a64cb1427e2725f4fdff69a000dc5778e5\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/ed8b3b07106223076cf168191ea918d8827a16\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/33/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/33/2f7c963596d177e1602535bab15733f48a16bd\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/36/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/36/daab39db72fb5cfd9b4714b2ef9f25cb2776f7\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/37/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/37/30d1346231fb47aefd4103de02b0ce5033f92e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/37/d152c74c15b82ebab993b79af43200da60ef63\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/39/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/39/2a0421b383995d5b94b056d452a955b5cc374e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3a/4712afddd710f2416f2a0d4ce3be58c3cce025\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3a/9d07e9658af2ee28ef2b745c4f2768c7bba9e9\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3b/be2db4859a41dd82db27360368b7daf2cd0b26\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3c/55030697ec1271ba39932732b55cf36bb30673\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3c/6f403645728087ce6d664416523150316f29fd\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3d/ba7f0a8353a8257793fcc3aacdbde0b0132e7f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3d/ce7d4ac3182cb7d72bc1473abc4c236abb15f7\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3e/0092d5fb33e1bb6282b1c11174a40f1d27ed2e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3f/19b2052edc9ddb15d853fe617580010f964fe8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3f/7318d97a0840161bb4df73fde55b2ce8ad8c6a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/40/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/40/e4b152a1ac9c8c6ddfc4411950c3ef7d0d0819\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/41/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/41/9d518cd0ba589205707f1d3188a50d210b7da1\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/42/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/42/c0174b5dbd303b68223b94480ad5df2fbc59da\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/42/f43abdf31729eadd62f9260b56459195fd0970\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/43/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/43/bd58fb099fe294d53e6ec16481b869d87dd07d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/44/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/44/88cfb75954e6075e16f69046e41832eebb50eb\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/45/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/45/0058dfdda4703b56f48e77997d88fad0d89b92\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/46/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/46/ab3653223b1489ee116b2ca93583db12c3b9b3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/46/ce410e60ecbf7c0813ded65902ef86e264ea87\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/47/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/47/95f83e9e0bf55d7c6294a089e23b4c877d0bda\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/47/d0ad6f379578d3262444cb2f438af0581e0028\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/48/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/48/78008ffd13e5a445a24871d2661f6823630ff0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/48/a8ab5f01620008a0d310c56f6179df10ba5b50\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/49/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/49/e386cf121cd78ded9aea961527b9c899c302ed\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4a/136ee8830f872ae207820978ce94673d650889\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4a/b8dbd1c918dabcc74bc74e862febf4aa319258\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/41ad30b0d7d2d3f71f64cd4e706a73c24d292e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/4f12ce823a5c49a599c97fa46cc98ea4888639\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/d4b32f1d3b9ee235857f0393ef5cc7f9b5c3d9\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4d/a25f796f11102afb06b8b280eb29c2b75228b9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4d/a3eb97b45dfc699c2fcc7cb01e871d74af168a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/696b19d73d61a7ac96c8f9eabeb4157baaebe7\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/9703ffb78715e54df0670705d84b587bed6f62\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/e25e0d538a065b8bca80bcf9af9f29370a74ee\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4f/146a4d57dabcdc06f022f4cabc6400a47a7f83\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/1256085cbd4f957e9f2a59b6321a025815b537\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/4bc82d30aab84beff004b308effcf0ba0c20fa\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/9883bd04d2c8680c5ec213d2a965e652ef0e2d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/9eb80008aba51773ff9ec44e5f655d4f2a15cc\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/d2e8307c46b46e288cb6f489d3d56d88973e5a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/5c96b7a5b786161ec3c40fdbad22cd611831d4\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/64c9ac042cf3fe230421b509ed30b967cdb2d3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/76b301ba53eae820ab77529baf8df6df746f6c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/a5560527463916be271877f65da7497e7d3186\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/52/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/52/2594f0bdfe59d9dcc0d20ca53ca637adc04b4f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/52/3a892f39a4ec971ebd98e2c27d4c349bce3a4c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/54/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/54/5b47e34d6624dae1ceb6cec7c3123dc906741c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/56/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/56/4e3e4b263f52161c103f4feb8506b2848ae268\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/56/67b123a2d2609be2b204d456483c18b86adab1\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/7ab0876784181f9441bca41fde14d6161f8256\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/80f91dacf47c42e6f699557de9a0ea7da85657\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/b064402ac484c170de7ae5e4aa11415a8ce1a2\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/58/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/58/74a1b04acbb2c4fc0ba9ed18b115299dee7d1d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/58/c0be3936e976381fed69e49454cba16590aa4d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/5509a934ddad60c95f2e2b3b69071626c97693\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/829397a5e6993f5d014c07f9f128743d34701f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/bc66bfa4d434367c2f55cab81d62f1982b184e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5a/517cc36427143c38512f04ee99ee779fdc4614\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5a/635a7b9bb9005a7135efb2de745ad06223fcad\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5b/61f116e41b234a18d65a9766d923ae24b90f5f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/1681a8757dbe5f314c81ba8ad48ddd91f9940e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/279e7a0ff311a683c45b1053571a2eb61e2ff6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/a2cad1dec35f29963b89e669dd057ccc368aab\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/be7ef954f5605f4fb59f24e49c6c5c970a5ed8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/d6c448dbc8db6a077867fa485e6d2a0d7c9c2e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5d/42a5a7dd64a9467d42ff7eecac994dfb77ea18\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5d/b24e9f9a5334423920adb9cbfdfec270cb8534\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5f/afbc283b4cc7820b77c31aff6d84e569beb746\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/63/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/63/e7c48f8bc9628fe6fc3a4405cb8ca10383baa8\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/64/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/64/2c0ea1979eed8620b902a3d177baec8472a0ca\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/3955e19d9b0752ef9de408547dea1d7ffd22b2\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/85d942c0c1e67af0df190660a23ea94381eaca\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/b3adb1caa0f3b0e0f5b3203266e3d44650d05a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/f07d6bd709a409bf96e3a84613d2768e0fffdb\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/66/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/66/5dec509e830d72ca5773b8cbcf23a979aded23\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/3a716d5e43e77e6e6b8c7465ad6be20e71029d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/4ddaf992d04c80822b6e937256509fab4084a9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/aaad8dffa559f5f0e902fdda8d8d0af3999b01\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/776e6308153aeae0fd576b57fea3dd8e3bd71a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/7ca622d7a03a83c28d3774078c1061017b8a3f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/e93deecf3071e11d1229df0e60658ac48b9b7e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/fa50740a3082b4521bbcd2e411fbb079ba2469\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/1507c8e4da989f3c482c2e75deb4d38113ae24\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/3a969395bba1a7b843724bde07b9b00702c936\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/476d3f031ec7a351b1fb5b877b2eca87fc7a54\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/6f0498a1a97314aee656f948516d0c57f25eac\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/e8b15246dbe1bbfe3a58d086cd9ed901d782cf\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6a/d5f370713646e8d2ae6dd80ff7e5cd1e002e1f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/139ce4d907e3660dd6a83512be0f79a239fca2\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/5de5180af247e840404965c50cf1f65ab1a9ce\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/933a3caddd921105efa7fafc85a926f350f44d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/eb74fb60f373ea599c29a2cfba91c111d9ea91\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6d/fc751da633b702228c166ac26d00ade18b976c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6f/1ccf7737ac1ca5d2a205434c48bd6e1a10879c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/70/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/70/ce8a2925c18d03ecc4328765fecbd55ab0f8ab\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/17e98a3df27606ca4cf0d23e602b9457476cbc\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/5409296280a3dd3a92645765eadc9379930202\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/b8ad71ee209efb2ff7ed652d5de47500f2a236\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/829805346aa3c7b00558ab6e06e9227455be76\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/97ce2b5ae042586b178ecd08c63897f42f6771\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/a2f5a5487919b33c1ddb82479ceb3ef7f1e5e5\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/a77304fbd7bb1407dcf01703e9f57b6ff59f76\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/cfb5f2e969e4e89c94e7583cf2be1b0e997375\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/73/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/73/99f202275fbc7fe0408e66d18da1686a7543e5\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/2c1ad417d5615b1b3ed30d2d5220a93952d1b6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/a1a6c798634c3b142cc161693134d1fb51bab7\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/fb0120d9f7784daa77da5512e5612ff81324de\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/76/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/76/1c8bab2a99843dc4e5ceb046a92387fe3cbb47\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/76/9be2cfb953c5443a4c8573d46f2939b9050c1b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/6d49875353a57b810658ab9badbd34d7d69583\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/b45588f90959fc0529482430458ea3c8aafd0d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/b63bf90451f6f47db8b237e1e661a9a872a66c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/5ed5ecbbb0a227a6814a4cff2544b2ff0a005e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/82eccbade3519d258991d4c0c1f40c8281ab9f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/a74c5473d26be892c73c09ee443b7ce9ea5a34\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/ab4f982a87140c34c512f1bb658a09f477aa68\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/c6b9e57e3ceb05e227789f820da3f65c95c97d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/e34265b833c1f08503a085eec434006c2bebd0\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7a/24cef2f1468cebbf6e575dd8f636d4a7867345\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7a/3d1771e1bee791537ca0ed5fbfbc33c93d3033\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/b3559d44268de4a71f7169d4aed0a31a4ed916\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/e03a494f739b363f35b63b730ace66a348760e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/ebb87eb82da525e9db466db544a1f8b17abcf3\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7c/1ab97390e14c44a77bab07247990806d932ccf\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7d/c33716624438cd9171d6e0cc35961b5fcee1e4\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7e/32939da860d2e9c1d4e1c1c2338e01d8664ed7\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7f/00aa6c832e503a8bdbab2f1658a6675680abce\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7f/cabb545f8083124ad01694d62165e86664f9cf\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/80/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/80/0fb12e7fa4a01ebd6f421b76e64d70127bed90\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/81/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/81/901ce41e97eb3f5c680cfacd1058acc739cec3\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/82/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/82/2e7769f602f42e623a95a39082790b1553c856\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/82/b5310d0afefddd2f81b279d5291f9d750e543a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/83/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/83/79b68c19164138fe37a5003d00b53362935a34\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/83/e95f49e56bcbdefba160ca870f35588e232cfb\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/84/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/84/224ce14034e7e276c722025e3dab960fe06a38\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/85/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/85/4a8e7c6db94aa024d28bad421b589363585c9c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/85/9852c42aaf54d4d53e7a806fbcc22e8d47fe1f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/86/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/86/ce2c82bf5009f8147361d73a2438e8611c37cf\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/87/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/87/0646bc82486a87f35ba190c5bf76b898fa8d1b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/87/6c514d565b3c70d0358f7a182201c3a291a200\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/88/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/88/ebeff9df0fd9d0a4b48f7f416c9b41979117b4\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/96846af587d53f13103842ee0b3e3c73e85c9b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/a9141943e7a3a8795665401bdc311c015ab7d8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/e0d5447f87ca3e65dab3314f8ddc4814c015dc\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8a/ca790d371fb250e020735506b03426eab9bba2\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8a/f347a5f5bae58d4a0be8fc457f175c5cf62164\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8c/33e809aec2cefca29c7fc09774d43b1cc96d3d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8e/9fc96398ba36147f39bcd7787b218b15b1e474\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8e/ec1f26c2d59a8d1e2fdc4938e5ebc144f9c439\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8f/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8f/37402380624bb53e41a43b8f9290d098802b21\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8f/c7b60823b69cea2049de170fd608c5fc4938de\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/90/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/90/696d0f56331e83cd141155e495cdedd3da7f3d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/90/9dd2abbdfe2f7a724dc1410862bb66750ab797\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/57e7d227699094d5a72306bb4ba8e404168294\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/b4d494e764899d416214e8b8718a7aacd09a5b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/e68df34873fac4d7c2afd31e50f25113eee64d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/92/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/92/f0ee86cb2830cbb56864fbeae226e6cdcb8b88\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/93/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/93/07820a36fe0b408db71b91bb1ae297c59e7286\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/0769addc8902e0f8415d90c2153f72dd9c4d1f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/26b5dba2256ada71270e4fe5ccc5f7a838bc63\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/5162cee86519a7bd1bcbfe3207bc949a901fd8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/8749b0f3beb5a8eb98d2dbef0f6c8d0676244a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/96/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/96/13f43fb0a8d57c2b2e417411687384fd5fb4e2\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/96/de49dbe6337c71440526bebbcb3eb4d09d29a5\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/97/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/97/14447d81a652ba14dae4dd6f569332aa758486\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/97/5bd46540238ec42af42e32ea5a57e70cd5901a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/99/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/99/30fdb355a525c12a36a438add63f90d4d2f079\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/99/fc3535e9169e70ba684e5e305bff634babcf06\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9a/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9a/e3398ae621ad6784108e4547c56fb8bf46ae09\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9b/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9b/7a9b82b45db7fb207ce5a26e4584730116f047\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9c/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9c/fc5b5149b4111d5f7b75546582e98419c28d6f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9d/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9d/fb95efaca44719b2c1005f09d7955f2b3c6623\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9e/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9e/ea048033255b8fd7341339922fe2fcf5c8c494\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a1/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a1/637a27840caab877042bde963e17241374ac6e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/2abc8b24ca2f718f1565664526eaf7d0ddcdf4\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/6fbdec32e645e0a67a3c3302744582596fa69a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/9c1810872b1197994b925afc0ea3a607a09bf7\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a3/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a3/044491245a286b40da5ec235f0c97b145d8d39\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a3/09d24d7bdc780538e5eade1ea84a8d05eb4092\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/5487b6ecd14c4b8a52457ac53b9646a1fe4d6f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/af8ea2b55c3504ab53a1d5a313bece1e80db87\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/b5cd7ce5be87ed04816949bd6270858495668d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/f152d1c22371051d38fa5ed654c2c54b9e222c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a6/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a6/adf296240a72813ba4c801540c8e2f900a3a98\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a6/b76612130cfb17c6d202b7bc5d06ff7a382667\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a7/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a7/4e29892d21ff69c697a009ec5f16892f130c11\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a7/f2d4a6e2756b1d7eae7e39c2b69b025323a5d3\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/0212bd78427ea103deef6569a1ed564b4eac32\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/4a1fb37dbf502646084cd47407b76acdb47ef6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/c94ca018c2b5bf0d535f353e66ab6ea7f003d9\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a9/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a9/697038f71ab0c54f23ba52a00afeb6d7259446\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/aa/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/aa/8ccf15b7edc6375d5362f52218159a357aafdd\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ab/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ab/d5e4b8070cfe90d79dad23513a6cb2843ea028\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ad/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ad/0e13c13d6d8deb1da41a5df702e652b1fb96fd\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ad/c2bd3924b60a5264fa12daaceaf1eeae23a89e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/0418efed5f0b6128869caf7c320cd75c669c0c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/2ad68ecb9bacd5f19ed3b8d5e3d0358f778c37\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/a065b6913785ab6e5c0458149aa179c6b874c6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/eff55fe8f3a4df16564f2fdd630044dd84abc7\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/af/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/af/3c73c0d8fed249057cde3f3079516205caa488\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/af/f13eac4e2763862cafeccbb1ff016a9f521a2f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/17f039e1b5965cbafd428299962c451d570643\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/540d02e21f7ec367d2bf22ae5c07d473d9d6f6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/7fd99fcc8ad2de0044bc3903e716fa5eb5d98a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/fbc6ace36b14c0bf4492549d0601470110559a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b1/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b1/26fab7e0a90906706ded91ec47d98f902ffb5e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/43c8f1384cb54c523381115a2b2954369ba8a4\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/7a7e22f9b325ec4d7fcb54cc535e8667cfa5f5\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/bbe1688ba6f498131bbb5933e4f65923fbd4a3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/ce90e431745ea8caf0f82fb00c007bdca9718c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/01b041292ea22533980a3e1879f68f1d01c55b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/d9e291372887a042d5ca200cd1d381c224cacf\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/e9657562b7355df99582f34f114f277c267dc8\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b4/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b4/70a8e9d54aab5646eb2296da08483e70b8eccf\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b5/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b5/5fb6968f59dd4e96680edadff6496724740bf5\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b6/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b6/a15aafc188066a19f65703ca1235b7fe0e013c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b6/c801ffeb03d0cf3f23485cf5755a8d8b33442d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/2e7217ad388b70f88a1ff3fafb57d920216e28\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/bd7ec79960d8bb75a0e710fc8e61a6051a726a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/e6fa0eeb27a54d1133bcb52aa86e9f5a942dba\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/aaed37746a0f9bd4a117201fdab074311a6a2a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/afe0ddb7a1657a4419dfe1aabf9d0f7bc0259f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/ecbda216a8f9da5bfc3cb5dcb75038af909fee\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b9/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b9/d99b5ddc3d8db8ba1402d16a7484c1b6836683\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ba/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ba/7a4a3a18a91e072eec5cc9737c3963c3810d3f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/61192650e6ea8b2929cc1fd16404eabe317b49\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/7d2591e4a6b696003313a5df0a4070baea5402\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/c8da701f7b0c1c2da16ea244fa1f878ea52bf6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/e12318665ebabc44916110853b59bd86cdc53c\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bd/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bd/40854478b09932fb6ff3d2820bf2cecfab9f86\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/be/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/be/58504ca37f5413378764fe5beab889d5ee9841\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/be/5e8d0e9e692ededeb4b00c8b6d136bc5b912f5\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bf/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bf/15491217341961b62c45d439c87b522763211a\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bf/5c55496eb00d36636305badbf8eec11b3d2101\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c0/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c0/17d4f98532dd81e5e6d9b08e92385ab8a2cce9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c0/4f528ed1b0ece5b09cbcce1407a4bdd4ede0bc\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c1/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c1/a75a5f0b70989e4c306227a88c0ba94db10cd0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c1/b30d040305205ab61c77b07f9569347bf3ea9a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c2/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c2/42b7be4e3048e0422758daac9a3c881840a3b9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c2/a3f108a832a588b96a624bfa2a27858555b4f5\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/62f464791792465dcbb85f91fa149da39a3877\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/6f75dc21f04eb91d99f4d80cb73739095307c8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/db56a14143d136a352d1e6015e9b51d4fa71b0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/e618bbf5b002805e90af19a461715af5e7ed6b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/af0113e9fb5fcfdd277176a3afb10b610ee12b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/b7d62248b1cbf71f2cdec2fed90e1cbd8994fe\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/bd5aee9ab78f3473607c107ccb27a2cabb90ef\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/ed17a18b52a74bddb88b5d7875c7c4a56f4c69\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/038c4677c9e51496c5abc99fa533f0daffe2a0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/0d360db480fb8ec16ffe48fcbd9e0f2c97c128\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/aa30cb97b2fc46c1f7b50db29da4d1e6212700\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/c1efe09cda4d726a3aae180614a9f7c525c8f8\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/d755a7adb8fe3469148c61fba43ed80000d87d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/ee1fd98554e15695ebaa436db92d0911a5813d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/17bbda0db9b8f46e926017b65cbcaec25e8047\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/b798f9fdf79f6a3731e9e532e3904653855068\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/c47f63048784c5f0515c5191369f48d1f4f315\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c9/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c9/34356fb5081a913ff33dbb39a6ff46c76d558f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c9/42ecc736245f3e11387a5489460090358b16de\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ca/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ca/d1603cfccb249969f1ae9926893878738dd75b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/6a72ac2411913a700e9156612e3670c7649f59\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/8e859ac5e3bc7038ae862e041d443b498ca4f3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/b814c5ba0092a0cbb9ea6878cb53c8b432b16b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/c48e86cb3c37555da1154c8b661698683fcadb\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/0489438d604ff6496ff897423c080f2ba640de\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/603c008eb559bdeb10ad5b56fc799dbff90f94\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/9d65fc96dc4dba0b592e591d8434583cf0f8fd\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/db262a607383771967fd35375ad5bda540e602\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cd/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cd/be553ed42f8ce22fc2bf9043165609f0734541\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cd/bf4231c494de939cc50f51907ba2d0abefb147\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/40526164c4180e305261ec22a857e423e27f44\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/55058a0b74df8f39a00d5c39dc90585e6f35a6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/e3d84a9841e7fa3f852ae37a03a1bde4dbd9fd\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/45f126e25a7f2509cedfffdf2a68dfe6f82f27\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/5933d633fc01e4dddf92d864c1628c21100423\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/871502f2b62849219dca76202eddc64dbcf27c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/bf089fd97bf3fb4353700b764add58ba7554c6\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/d683961774c0e3d83d4adfa9cbff0fae246a63\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/f23903c53f61d349b28d60f7ce1a8d83a8be50\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d3/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d3/a3da2fbffe54d978ad9b5bb4c62d3da2fd09e2\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d4/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d4/e44b6858e3b97d74b65a3309f467fada057ce7\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/1cbd4474b761f0161db49cf83d6e6ca62792d1\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/8b29c3a6455fdfcba467baedec94d7a4cc333c\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/9f27c976efd11c3c29c5a85b34af6fe0d93301\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d6/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d6/62fb0544c7bffdf47ceefad2dca8b1be85b3c5\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d6/eb053b835ade70b010ed91769a12f216a2359e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/09eaa9226e26b251b80d5914d66a131b1c8b42\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/5ac07089f3a82a4a63d54da8111160e5b3bea3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/c1ee42382fa58025e149efcb411dfac06afcae\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d9/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d9/d081e014a3433b8e93f0089b22fea1f49f416e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/da/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/da/509420096603f48d40eef976d95007f8871e21\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/da/a6fa30cf5df4f9a2986aa90eae942ae46f8d73\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/db/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/db/39d8e70822b70f65322df1e91cb9420925a0b2\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dc/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dc/9ffbaeddf6acab5ca8cc60b430a871ddcb6d22\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dc/e9e995e2ea7c30d5c0900ff5617052c9ad30fb\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dd/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dd/8219ff88d7cacf211b3c86ea7154b43a133c15\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dd/9332c36934d82dc4fb14210b9eed668f1d3c1f\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/df/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/df/8762930d01d4fd0e39cc88206ca9ea0525c756\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e0/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e0/a46b704f7665dfc128e35fcd058d1ab5ce8a33\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e1/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e1/35fce688a90c04d205d4fef53b2e92192e48a2\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e2/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e2/b4a7630433ecef7d88f240534e5dbda898d241\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e2/d851824d3033ab055535fd9e491c0048929169\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e3/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e3/3909a24eb4cc1c014dcf52bffd2d191dc6800b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e3/881c1c791d30217d05cdc87264a5705c28c12a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e4/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e4/54c54908b70707bf9b1bb0945aa350e851af51\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/2ba4c3e7b02b6724bb61952a0a6851d6f2672b\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/64a5c9a3a28a4682cc5288acec53df60cc0135\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/7859445fbd87ffaf66705a8f815a51d79d9921\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/87cd94d0dcc1a6b8a96e13d9dc248d95c32612\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/bcba8ba0290b5981c2461cbee44072817de464\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/d60051e88934de6de69668ee50193067cf3454\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/070a11414ffc1975e8f26cbe9b61af3a31cad3\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/0f87e952cd02b8c2af3c365320ac2cca52ca76\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/7f82962ac5e9ed6f7dace63bd903a92c5d7d2d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e7/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e7/553a3b418eb3771a1176bc81a1395e877ce194\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e8/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e8/a779d250280bda7496d020089fafa0d0cc29d2\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/01bcdfa91eb7e22df2201644018b015221edf0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/7d25cd5e4dd8116119948a5fc7e842ad3a6cb7\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/961b90c6ae78c6497c9c3ab460bebcad5d92af\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ea/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ea/10da18b1a3105fdf42a7222350a4d2170e2915\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ea/a94c858e4f7c84bb8aa62e2bd20c191c7fd99e\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/eb/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/eb/1e6169ae585274239fde33ce74412b0bdb371a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ed/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ed/d8b3a0c6e7b4a34a80a935ac4aca9c089867c4\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/a576d685767031db6a99b59063d7ce9e480532\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/ae9ea0b7b99e8d1ffa923d03a6176059d7728f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/b70a500132de3f3319731a31203a877c3b82e2\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ef/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ef/9131ed9e6ade8996447deb637ae89bce182c9d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ef/cee11376552f7f3658c38d6d9882c2c6d6490a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/5601e7c738326f5189d6342e457bba65185a4d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/70a5d9ed343be7b273e981992da79dca9af923\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/ca4176718324aba92a27394c99409893241f51\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/cf5e006801072a13e6b405937ce754febede52\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f1/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f1/073d1d1a3c1ddc72b519a45a111b58ebc8d5b1\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f2/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f2/382b81d9c3249a5bb646d0d40d56bc13c00b40\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/1c4a37fd5db1202797d2a120ce7e76452db30d\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/3d2b39fdd545b96dd39d888db0afd16ee95a88\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/6ff65923f452fc2a1637cc3628d1b57da60787\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/8779dad7095736330237ca9f95e5619b627c5b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/0d4060a511eb35c7075f9d1b03360c866c0d4f\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/13cd2e4880bb874b99a0e356c74debd8c08546\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/7da91ccf89e933a6d59ff72eea995a9ff87934\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/fbf1a571384d47c19ae6b5cb077c06af634e1a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f6/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f6/165b71464f4b4fb2d4cf99fd2171e0b9278bfa\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f6/7893b5fdd255022950f9c35fd41266bb9f2ba2\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/0a174b03ce0e29536bfead38e2e8bb56aec7e9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/11f02d8c741a582a28fa970e18c629beb4d9d2\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/60d596d3df10ea305fd1f06fc06335497a1267\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/dcd004fc5b6b30928a81ad5e74e6b3bdc6b63b\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f8/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f8/98405bb9dc5ce9a3a3427db8eca6ff458a57c0\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f8/c7822f5dfc03218e820f74fa4b7e3328c3303d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f9/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f9/b6292e18b9f50ce7c7759fbdd7f853b29d3215\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fa/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fa/b6c1deec13d6a241639ecf56be37cfb9f1289a\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fb/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fb/3360340a5dbad8de3a6e2715734975a8ca550e\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fb/65c35f918519fa197bc812e46536717dcbd580\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/49d4e3c6d715e3f2fa6443ca207023ae07eaba\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/9b916c650359be6a154dd5258aa14dbc608cd9\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/f3e40b1ee1eccd8ca707a6fbc847942b289552\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fe/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fe/743c76b4b84935b4f561eeb46ea0701e437592\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fe/85d03d45ba2f5a1e4968b45c018114270fcc87\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ff/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ff/3828c204273954b0b7e563641ba5e2dfbcc232\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ff/6d448e98eb9d2776dff0c0bf6aa002cc7bcb1d\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/info/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/info/commit-graph\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/info/packs\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-bd1b7fe191aa68bb1cb78a03f6df1dee2e79a164.idx\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-bd1b7fe191aa68bb1cb78a03f6df1dee2e79a164.pack\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-e1946e240194395408e6965f080d20176fc2aa4c.idx\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-e1946e240194395408e6965f080d20176fc2aa4c.pack\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/heads/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/heads/main\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/remotes/\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/remotes/origin/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/remotes/origin/main\ncd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/zuul/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/zuul/b28b7af69320201d1cf206ebf28373980add1451\n<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/zuul/fetch\ncd+++++++++ src/github.com/osism/openstack-project-manager/.github/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.github/renovate.json\ncd+++++++++ src/github.com/osism/openstack-project-manager/.github/workflows/\n<f+++++++++ src/github.com/osism/openstack-project-manager/.github/workflows/add-to-project.yml\ncd+++++++++ src/github.com/osism/openstack-project-manager/etc/\n<f+++++++++ src/github.com/osism/openstack-project-manager/etc/classes.yml\n<f+++++++++ src/github.com/osism/openstack-project-manager/etc/endpoints.yml\ncd+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/\n<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/__init__.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create_endpoint_groups.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create_ldap.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create_user.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/manage.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/manage_ldap.py\ncd+++++++++ src/github.com/osism/openstack-project-manager/playbooks/\n<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/mypy.yml\n<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/pre-integration.yml\n<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/test-integration.yml\n<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/tox.yml\ncd+++++++++ src/github.com/osism/openstack-project-manager/test/\ncd+++++++++ src/github.com/osism/openstack-project-manager/test/integration/\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/README.md\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/controlplane.yaml\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/deploy_keystone.sh\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/run.sh\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/verify.py\ncd+++++++++ src/github.com/osism/openstack-project-manager/test/unit/\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/__init__.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_create.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_create_ldap.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_create_user.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_manage.py\n<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_manage_ldap.py\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ src/",
                                "cd+++++++++ src/github.com/",
                                "cd+++++++++ src/github.com/osism/",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.flake8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.gitignore",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.yamllint.yml",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.zuul.yaml",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/LICENSE",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/Makefile",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/Pipfile",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/Pipfile.lock",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/README.md",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/clouds.yml.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/requirements.txt",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/secure.yml.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/settings.toml.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/tox.ini",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/COMMIT_EDITMSG",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/FETCH_HEAD",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/HEAD",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/ORIG_HEAD",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/config",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/config.worktree",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/description",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/index",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/packed-refs",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/branches/",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/applypatch-msg.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/commit-msg.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/fsmonitor-watchman.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/post-update.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-applypatch.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-commit.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-merge-commit.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-push.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-rebase.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/pre-receive.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/prepare-commit-msg.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/push-to-checkout.sample",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/hooks/update.sample",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/info/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/info/exclude",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/logs/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/logs/HEAD",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/00/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/00/12d4c0e8c6cf073d94759cf72410349c91330b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/00/be9062547afd05041c1992d4c1ec86e4f37e6d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/03/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/03/96333170a8354a62f0bba18a3a234aa0c5392b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/1849caafe847b2d693bc6e8552aca603ddadf1",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/9282249df9fc0db94ecd8d204211f0824343bf",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/04/bc37de3af5b2c5019f7d22b816e98cb3f374ce",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/05/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/05/9cdc225edb4cc8d1e551cbddbe16e167a4fc70",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/05/fed3ff37294f1df4e2b651e01061c3b08da24c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/396f8a7ecb59cebcb0c1feeeffcbbf8710e79a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/a047ba8624cb85cb750695167078009808b6cc",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/c43fcd5400a3faa3e58929464552b0493e3135",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/06/e883dafc08dee32eaca39db3fb91aa52b53b4c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/07/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/07/785efc79f83e6af994e44a794923cc9860ff99",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/07/9484cc12904833d5eddb722f2254df44c2b9f4",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/0f015fc13eed6d58d03c409049610db863046e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/3f3df7a23914d45a6b7a5745601ab52960f64f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/08/f3026479e45f6f40a3479e7c88e19cf58e3950",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/09/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/09/c5ffc2174a101a338033e727fffc7b304e6578",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/09/e304e143fe4349c4d74ba281d35d2dbfba489f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0a/707c00ba1ac3654b21a1e174ee8ad5c7de29a8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0a/cae48c52799b8dadc6e31e8a7972d8d8483098",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0b/2c1a5eeb8220ec1d656c02ebf99e1050cf172f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/00fdbfcc1addeca8a415f3691170b1087f31d9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/0a54274651670db2dd03bd597844674d6e15e9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/2bc60d6074f9957a4794242790661ca7427823",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/6f72dc0851d3bb03dd1ed9bff2e7084b8937d9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/a6fb085fca3a850010ae74731b64a80f55f2df",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/cbcfdb75fbcaeea1a0ce34d60cc32b41e048ef",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0c/fb50c7792bda24c76b0f152fe17746afb16e21",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0d/19c6651e4bd33f60b99b9e2fba8d836f0bb3d0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0d/fe7d5ae4253935dd5fa452f39e2db0c388b7ed",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0e/053ebd04879d397a3d69ac80c9d25234d22d70",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0e/4a0d2fc610c79671d798749eddac9976bdcff3",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/0f/0bd4992286bf73488d3b57113a98ddab2b9424",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/984302dca4faa770d16733f95f4003f47c955f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/c5fb7ba5a252a9460486ad82ce583be8252ce0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/10/d0ebf76428e656612d932c068d6503eca165c9",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/1713f39adbdc21675befe01898ecd65ee05ded",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/1cebc589a3a6763b40d5ceb1bc2490de35578d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/11/922206ad294f09f6fbbc08b7eba3bc339aecb6",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/12/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/12/844ee3bd46de93329a778004b3aeec11b32f33",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/0a1f13242476aee88e4bb7f9644c443bf51c22",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/0e7b7b6617d31f3d9ebd7cc1010fceedc31ad5",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/13/41371826c3908692763dd91bf19d0560bf1160",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/14/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/14/1873f0fc2a4373c1eb098a6d02a67f102ad5d3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/14/e00f5b20dc638ba27f2e30a3ab4d061299d458",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/17/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/17/15650556ddf70d59bab714954cf1b58f902d83",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/17/683cadd55d45d2e39b0dbbbf1cb87b80b94577",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/86bca0440eadde197f7fdafb7139327bf7e7f8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/8ae9c30ae50da1ba698203ec05380cd4b6d9a9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/b4b9eeb4f3b60ad8735b3512795999bc2774db",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/18/b74c0f77e95f29f15a4f992a4ffac339871b4f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/19/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/19/b0469a15a0c85d7a4e5ea61a0bf8d371ed0c8b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1a/30e50b8d3035e85ac5bf4484f72f99e7a41e89",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/b0be15c7a2b3d3e6cca3f0ce45338cefa2173a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/e0a3c221762ab907e64cdb5012287e207d34f3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1b/efe4827e07d9f08079945dee146b2a4d1a641a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1c/09b4c6358ccc41ac790d7235095bab7a165b34",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1c/91f3d2c3fcbe46c841cf9f4460f31a1b8f359a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1d/a1fcfab08dbf5f6213fa42d9e77655c382cd7c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1d/d6707357cc7bebd904a63a336900f914d38668",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1e/5e4e1984130fb70ccb006e4c6063d86deb6e92",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1f/192f6d78589e871f7a37ac54c91ac21d310c33",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/1f/87b61a072b79178c258e85b580da4453a7691c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/50e99bf0a9b26b44e043c56e3c613e8bd3046a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/ada13131cad2916a345a0c5149b522c6e21391",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/b1220ca5df2c15b361953db4d1e54fc020c612",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/20/bb275fc489d5212a4810e8406b2640489c24f3",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/21/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/21/be7fb2295c35856387880ad869ba8a4197daff",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/21/fc787a5b1ed80694b76098c100c4982f81c9c1",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/22/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/22/6ff332c7f1fdebdfaba7c039d6465795e1c8ac",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/22/b00115b64f99551f62140ca9b117e4690f4584",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/23/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/23/7e655bc18f010437faf8d7c03c16585ec85973",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/23/f35496b40a9dc24492b15363b0e149d946c00b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/25/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/25/9b10a4ecf9c0e2fc44fdd0d3f0dffb00725f2b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/25/a6167ebe0397f481a8887753a47b3d64f53e10",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/26/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/26/4633cbd615da8c90f29090e744047e7fcb6360",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/26/937446e4140be148e31adc8ef1b342a9151e83",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/27/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/27/b76087a39bf50e26f005cb91b126c8ab15b513",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/27/f881d64d8c0aa723cab211b37b908cb81653b0",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/28/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/28/16e1f369e056421286a08d23744eb6a7775df0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/28/9ec1269b4fb21b92c25e54c8ab84a1e42f9bed",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/29/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/29/dfbd2acb92f10b406832308549b0e437ee25ec",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/46ca991f07c8ac01b1e0baa8870f5d985f07dc",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/bcb9e03be4f5d421f9f8a8cb081643f61a898e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2a/deb60f5af0b1aac3bf9104b17b59db366c4e05",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/34dc21929d9a91abf38608e125c27ccc44c45c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/44cfdb3cca2684cb9ac868ec91c01b415852c6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/622a1c4fd446947a08ac45967a38ac3cbd9357",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2b/7af650600346a3ada2eca095747df5c1741dc1",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2c/7cff2d8d441aa4e1e90f87f723323984369383",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2d/24441d82e79362bbffc824767f7588d4528976",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2e/2e79cc28079c9a48d81acff94bca429f6683aa",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/035d62d2caa32a5f03280157a6ade866fef19c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/188d7e56a7c1bbe5b77f81f6a69ec3508194e2",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/2b4f56f2cf77da70d41e158bfb10f97b8f6f0b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/2f/6b88fb40e074cacd8e1f04b69b1006edd6cd66",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/30/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/30/611dc468d6fb9eeaef24b03bcd237429353213",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/31/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/31/17ec174c752dd710aa114ce5f0e328bd85d580",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/31/b762a3017d91094b443d76c7a43de338d02210",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/48a3fae3f147eed95459b2ac3c7884a499cc1b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/752bd226b5e930385d20653b6cd0b1e8e01026",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/c220a64cb1427e2725f4fdff69a000dc5778e5",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/32/ed8b3b07106223076cf168191ea918d8827a16",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/33/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/33/2f7c963596d177e1602535bab15733f48a16bd",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/36/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/36/daab39db72fb5cfd9b4714b2ef9f25cb2776f7",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/37/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/37/30d1346231fb47aefd4103de02b0ce5033f92e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/37/d152c74c15b82ebab993b79af43200da60ef63",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/39/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/39/2a0421b383995d5b94b056d452a955b5cc374e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3a/4712afddd710f2416f2a0d4ce3be58c3cce025",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3a/9d07e9658af2ee28ef2b745c4f2768c7bba9e9",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3b/be2db4859a41dd82db27360368b7daf2cd0b26",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3c/55030697ec1271ba39932732b55cf36bb30673",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3c/6f403645728087ce6d664416523150316f29fd",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3d/ba7f0a8353a8257793fcc3aacdbde0b0132e7f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3d/ce7d4ac3182cb7d72bc1473abc4c236abb15f7",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3e/0092d5fb33e1bb6282b1c11174a40f1d27ed2e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3f/19b2052edc9ddb15d853fe617580010f964fe8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/3f/7318d97a0840161bb4df73fde55b2ce8ad8c6a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/40/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/40/e4b152a1ac9c8c6ddfc4411950c3ef7d0d0819",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/41/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/41/9d518cd0ba589205707f1d3188a50d210b7da1",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/42/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/42/c0174b5dbd303b68223b94480ad5df2fbc59da",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/42/f43abdf31729eadd62f9260b56459195fd0970",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/43/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/43/bd58fb099fe294d53e6ec16481b869d87dd07d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/44/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/44/88cfb75954e6075e16f69046e41832eebb50eb",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/45/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/45/0058dfdda4703b56f48e77997d88fad0d89b92",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/46/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/46/ab3653223b1489ee116b2ca93583db12c3b9b3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/46/ce410e60ecbf7c0813ded65902ef86e264ea87",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/47/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/47/95f83e9e0bf55d7c6294a089e23b4c877d0bda",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/47/d0ad6f379578d3262444cb2f438af0581e0028",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/48/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/48/78008ffd13e5a445a24871d2661f6823630ff0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/48/a8ab5f01620008a0d310c56f6179df10ba5b50",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/49/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/49/e386cf121cd78ded9aea961527b9c899c302ed",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4a/136ee8830f872ae207820978ce94673d650889",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4a/b8dbd1c918dabcc74bc74e862febf4aa319258",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/41ad30b0d7d2d3f71f64cd4e706a73c24d292e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/4f12ce823a5c49a599c97fa46cc98ea4888639",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4b/d4b32f1d3b9ee235857f0393ef5cc7f9b5c3d9",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4d/a25f796f11102afb06b8b280eb29c2b75228b9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4d/a3eb97b45dfc699c2fcc7cb01e871d74af168a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/696b19d73d61a7ac96c8f9eabeb4157baaebe7",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/9703ffb78715e54df0670705d84b587bed6f62",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4e/e25e0d538a065b8bca80bcf9af9f29370a74ee",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/4f/146a4d57dabcdc06f022f4cabc6400a47a7f83",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/1256085cbd4f957e9f2a59b6321a025815b537",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/4bc82d30aab84beff004b308effcf0ba0c20fa",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/9883bd04d2c8680c5ec213d2a965e652ef0e2d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/9eb80008aba51773ff9ec44e5f655d4f2a15cc",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/50/d2e8307c46b46e288cb6f489d3d56d88973e5a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/5c96b7a5b786161ec3c40fdbad22cd611831d4",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/64c9ac042cf3fe230421b509ed30b967cdb2d3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/76b301ba53eae820ab77529baf8df6df746f6c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/51/a5560527463916be271877f65da7497e7d3186",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/52/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/52/2594f0bdfe59d9dcc0d20ca53ca637adc04b4f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/52/3a892f39a4ec971ebd98e2c27d4c349bce3a4c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/54/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/54/5b47e34d6624dae1ceb6cec7c3123dc906741c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/56/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/56/4e3e4b263f52161c103f4feb8506b2848ae268",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/56/67b123a2d2609be2b204d456483c18b86adab1",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/7ab0876784181f9441bca41fde14d6161f8256",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/80f91dacf47c42e6f699557de9a0ea7da85657",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/57/b064402ac484c170de7ae5e4aa11415a8ce1a2",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/58/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/58/74a1b04acbb2c4fc0ba9ed18b115299dee7d1d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/58/c0be3936e976381fed69e49454cba16590aa4d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/5509a934ddad60c95f2e2b3b69071626c97693",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/829397a5e6993f5d014c07f9f128743d34701f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/59/bc66bfa4d434367c2f55cab81d62f1982b184e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5a/517cc36427143c38512f04ee99ee779fdc4614",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5a/635a7b9bb9005a7135efb2de745ad06223fcad",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5b/61f116e41b234a18d65a9766d923ae24b90f5f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/1681a8757dbe5f314c81ba8ad48ddd91f9940e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/279e7a0ff311a683c45b1053571a2eb61e2ff6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/a2cad1dec35f29963b89e669dd057ccc368aab",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/be7ef954f5605f4fb59f24e49c6c5c970a5ed8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5c/d6c448dbc8db6a077867fa485e6d2a0d7c9c2e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5d/42a5a7dd64a9467d42ff7eecac994dfb77ea18",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5d/b24e9f9a5334423920adb9cbfdfec270cb8534",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/5f/afbc283b4cc7820b77c31aff6d84e569beb746",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/63/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/63/e7c48f8bc9628fe6fc3a4405cb8ca10383baa8",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/64/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/64/2c0ea1979eed8620b902a3d177baec8472a0ca",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/3955e19d9b0752ef9de408547dea1d7ffd22b2",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/85d942c0c1e67af0df190660a23ea94381eaca",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/b3adb1caa0f3b0e0f5b3203266e3d44650d05a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/65/f07d6bd709a409bf96e3a84613d2768e0fffdb",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/66/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/66/5dec509e830d72ca5773b8cbcf23a979aded23",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/3a716d5e43e77e6e6b8c7465ad6be20e71029d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/4ddaf992d04c80822b6e937256509fab4084a9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/67/aaad8dffa559f5f0e902fdda8d8d0af3999b01",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/776e6308153aeae0fd576b57fea3dd8e3bd71a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/7ca622d7a03a83c28d3774078c1061017b8a3f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/e93deecf3071e11d1229df0e60658ac48b9b7e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/68/fa50740a3082b4521bbcd2e411fbb079ba2469",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/1507c8e4da989f3c482c2e75deb4d38113ae24",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/3a969395bba1a7b843724bde07b9b00702c936",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/476d3f031ec7a351b1fb5b877b2eca87fc7a54",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/6f0498a1a97314aee656f948516d0c57f25eac",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/69/e8b15246dbe1bbfe3a58d086cd9ed901d782cf",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6a/d5f370713646e8d2ae6dd80ff7e5cd1e002e1f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/139ce4d907e3660dd6a83512be0f79a239fca2",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/5de5180af247e840404965c50cf1f65ab1a9ce",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/933a3caddd921105efa7fafc85a926f350f44d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6b/eb74fb60f373ea599c29a2cfba91c111d9ea91",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6d/fc751da633b702228c166ac26d00ade18b976c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/6f/1ccf7737ac1ca5d2a205434c48bd6e1a10879c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/70/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/70/ce8a2925c18d03ecc4328765fecbd55ab0f8ab",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/17e98a3df27606ca4cf0d23e602b9457476cbc",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/5409296280a3dd3a92645765eadc9379930202",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/71/b8ad71ee209efb2ff7ed652d5de47500f2a236",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/829805346aa3c7b00558ab6e06e9227455be76",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/97ce2b5ae042586b178ecd08c63897f42f6771",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/a2f5a5487919b33c1ddb82479ceb3ef7f1e5e5",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/a77304fbd7bb1407dcf01703e9f57b6ff59f76",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/72/cfb5f2e969e4e89c94e7583cf2be1b0e997375",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/73/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/73/99f202275fbc7fe0408e66d18da1686a7543e5",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/2c1ad417d5615b1b3ed30d2d5220a93952d1b6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/a1a6c798634c3b142cc161693134d1fb51bab7",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/75/fb0120d9f7784daa77da5512e5612ff81324de",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/76/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/76/1c8bab2a99843dc4e5ceb046a92387fe3cbb47",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/76/9be2cfb953c5443a4c8573d46f2939b9050c1b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/6d49875353a57b810658ab9badbd34d7d69583",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/b45588f90959fc0529482430458ea3c8aafd0d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/77/b63bf90451f6f47db8b237e1e661a9a872a66c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/5ed5ecbbb0a227a6814a4cff2544b2ff0a005e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/82eccbade3519d258991d4c0c1f40c8281ab9f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/a74c5473d26be892c73c09ee443b7ce9ea5a34",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/ab4f982a87140c34c512f1bb658a09f477aa68",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/c6b9e57e3ceb05e227789f820da3f65c95c97d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/79/e34265b833c1f08503a085eec434006c2bebd0",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7a/24cef2f1468cebbf6e575dd8f636d4a7867345",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7a/3d1771e1bee791537ca0ed5fbfbc33c93d3033",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/b3559d44268de4a71f7169d4aed0a31a4ed916",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/e03a494f739b363f35b63b730ace66a348760e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7b/ebb87eb82da525e9db466db544a1f8b17abcf3",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7c/1ab97390e14c44a77bab07247990806d932ccf",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7d/c33716624438cd9171d6e0cc35961b5fcee1e4",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7e/32939da860d2e9c1d4e1c1c2338e01d8664ed7",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7f/00aa6c832e503a8bdbab2f1658a6675680abce",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/7f/cabb545f8083124ad01694d62165e86664f9cf",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/80/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/80/0fb12e7fa4a01ebd6f421b76e64d70127bed90",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/81/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/81/901ce41e97eb3f5c680cfacd1058acc739cec3",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/82/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/82/2e7769f602f42e623a95a39082790b1553c856",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/82/b5310d0afefddd2f81b279d5291f9d750e543a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/83/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/83/79b68c19164138fe37a5003d00b53362935a34",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/83/e95f49e56bcbdefba160ca870f35588e232cfb",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/84/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/84/224ce14034e7e276c722025e3dab960fe06a38",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/85/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/85/4a8e7c6db94aa024d28bad421b589363585c9c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/85/9852c42aaf54d4d53e7a806fbcc22e8d47fe1f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/86/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/86/ce2c82bf5009f8147361d73a2438e8611c37cf",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/87/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/87/0646bc82486a87f35ba190c5bf76b898fa8d1b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/87/6c514d565b3c70d0358f7a182201c3a291a200",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/88/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/88/ebeff9df0fd9d0a4b48f7f416c9b41979117b4",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/96846af587d53f13103842ee0b3e3c73e85c9b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/a9141943e7a3a8795665401bdc311c015ab7d8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/89/e0d5447f87ca3e65dab3314f8ddc4814c015dc",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8a/ca790d371fb250e020735506b03426eab9bba2",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8a/f347a5f5bae58d4a0be8fc457f175c5cf62164",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8c/33e809aec2cefca29c7fc09774d43b1cc96d3d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8e/9fc96398ba36147f39bcd7787b218b15b1e474",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8e/ec1f26c2d59a8d1e2fdc4938e5ebc144f9c439",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8f/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8f/37402380624bb53e41a43b8f9290d098802b21",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/8f/c7b60823b69cea2049de170fd608c5fc4938de",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/90/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/90/696d0f56331e83cd141155e495cdedd3da7f3d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/90/9dd2abbdfe2f7a724dc1410862bb66750ab797",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/57e7d227699094d5a72306bb4ba8e404168294",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/b4d494e764899d416214e8b8718a7aacd09a5b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/91/e68df34873fac4d7c2afd31e50f25113eee64d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/92/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/92/f0ee86cb2830cbb56864fbeae226e6cdcb8b88",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/93/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/93/07820a36fe0b408db71b91bb1ae297c59e7286",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/0769addc8902e0f8415d90c2153f72dd9c4d1f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/26b5dba2256ada71270e4fe5ccc5f7a838bc63",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/5162cee86519a7bd1bcbfe3207bc949a901fd8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/94/8749b0f3beb5a8eb98d2dbef0f6c8d0676244a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/96/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/96/13f43fb0a8d57c2b2e417411687384fd5fb4e2",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/96/de49dbe6337c71440526bebbcb3eb4d09d29a5",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/97/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/97/14447d81a652ba14dae4dd6f569332aa758486",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/97/5bd46540238ec42af42e32ea5a57e70cd5901a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/99/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/99/30fdb355a525c12a36a438add63f90d4d2f079",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/99/fc3535e9169e70ba684e5e305bff634babcf06",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9a/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9a/e3398ae621ad6784108e4547c56fb8bf46ae09",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9b/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9b/7a9b82b45db7fb207ce5a26e4584730116f047",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9c/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9c/fc5b5149b4111d5f7b75546582e98419c28d6f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9d/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9d/fb95efaca44719b2c1005f09d7955f2b3c6623",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9e/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/9e/ea048033255b8fd7341339922fe2fcf5c8c494",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a1/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a1/637a27840caab877042bde963e17241374ac6e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/2abc8b24ca2f718f1565664526eaf7d0ddcdf4",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/6fbdec32e645e0a67a3c3302744582596fa69a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a2/9c1810872b1197994b925afc0ea3a607a09bf7",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a3/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a3/044491245a286b40da5ec235f0c97b145d8d39",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a3/09d24d7bdc780538e5eade1ea84a8d05eb4092",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/5487b6ecd14c4b8a52457ac53b9646a1fe4d6f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/af8ea2b55c3504ab53a1d5a313bece1e80db87",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/b5cd7ce5be87ed04816949bd6270858495668d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a5/f152d1c22371051d38fa5ed654c2c54b9e222c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a6/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a6/adf296240a72813ba4c801540c8e2f900a3a98",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a6/b76612130cfb17c6d202b7bc5d06ff7a382667",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a7/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a7/4e29892d21ff69c697a009ec5f16892f130c11",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a7/f2d4a6e2756b1d7eae7e39c2b69b025323a5d3",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/0212bd78427ea103deef6569a1ed564b4eac32",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/4a1fb37dbf502646084cd47407b76acdb47ef6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a8/c94ca018c2b5bf0d535f353e66ab6ea7f003d9",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a9/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/a9/697038f71ab0c54f23ba52a00afeb6d7259446",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/aa/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/aa/8ccf15b7edc6375d5362f52218159a357aafdd",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ab/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ab/d5e4b8070cfe90d79dad23513a6cb2843ea028",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ad/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ad/0e13c13d6d8deb1da41a5df702e652b1fb96fd",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ad/c2bd3924b60a5264fa12daaceaf1eeae23a89e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/0418efed5f0b6128869caf7c320cd75c669c0c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/2ad68ecb9bacd5f19ed3b8d5e3d0358f778c37",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/a065b6913785ab6e5c0458149aa179c6b874c6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ae/eff55fe8f3a4df16564f2fdd630044dd84abc7",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/af/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/af/3c73c0d8fed249057cde3f3079516205caa488",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/af/f13eac4e2763862cafeccbb1ff016a9f521a2f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/17f039e1b5965cbafd428299962c451d570643",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/540d02e21f7ec367d2bf22ae5c07d473d9d6f6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/7fd99fcc8ad2de0044bc3903e716fa5eb5d98a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b0/fbc6ace36b14c0bf4492549d0601470110559a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b1/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b1/26fab7e0a90906706ded91ec47d98f902ffb5e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/43c8f1384cb54c523381115a2b2954369ba8a4",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/7a7e22f9b325ec4d7fcb54cc535e8667cfa5f5",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/bbe1688ba6f498131bbb5933e4f65923fbd4a3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b2/ce90e431745ea8caf0f82fb00c007bdca9718c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/01b041292ea22533980a3e1879f68f1d01c55b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/d9e291372887a042d5ca200cd1d381c224cacf",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b3/e9657562b7355df99582f34f114f277c267dc8",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b4/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b4/70a8e9d54aab5646eb2296da08483e70b8eccf",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b5/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b5/5fb6968f59dd4e96680edadff6496724740bf5",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b6/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b6/a15aafc188066a19f65703ca1235b7fe0e013c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b6/c801ffeb03d0cf3f23485cf5755a8d8b33442d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/2e7217ad388b70f88a1ff3fafb57d920216e28",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/bd7ec79960d8bb75a0e710fc8e61a6051a726a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b7/e6fa0eeb27a54d1133bcb52aa86e9f5a942dba",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/aaed37746a0f9bd4a117201fdab074311a6a2a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/afe0ddb7a1657a4419dfe1aabf9d0f7bc0259f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b8/ecbda216a8f9da5bfc3cb5dcb75038af909fee",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b9/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/b9/d99b5ddc3d8db8ba1402d16a7484c1b6836683",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ba/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ba/7a4a3a18a91e072eec5cc9737c3963c3810d3f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/61192650e6ea8b2929cc1fd16404eabe317b49",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/7d2591e4a6b696003313a5df0a4070baea5402",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/c8da701f7b0c1c2da16ea244fa1f878ea52bf6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bb/e12318665ebabc44916110853b59bd86cdc53c",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bd/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bd/40854478b09932fb6ff3d2820bf2cecfab9f86",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/be/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/be/58504ca37f5413378764fe5beab889d5ee9841",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/be/5e8d0e9e692ededeb4b00c8b6d136bc5b912f5",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bf/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bf/15491217341961b62c45d439c87b522763211a",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/bf/5c55496eb00d36636305badbf8eec11b3d2101",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c0/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c0/17d4f98532dd81e5e6d9b08e92385ab8a2cce9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c0/4f528ed1b0ece5b09cbcce1407a4bdd4ede0bc",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c1/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c1/a75a5f0b70989e4c306227a88c0ba94db10cd0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c1/b30d040305205ab61c77b07f9569347bf3ea9a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c2/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c2/42b7be4e3048e0422758daac9a3c881840a3b9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c2/a3f108a832a588b96a624bfa2a27858555b4f5",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/62f464791792465dcbb85f91fa149da39a3877",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/6f75dc21f04eb91d99f4d80cb73739095307c8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/db56a14143d136a352d1e6015e9b51d4fa71b0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c3/e618bbf5b002805e90af19a461715af5e7ed6b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/af0113e9fb5fcfdd277176a3afb10b610ee12b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/b7d62248b1cbf71f2cdec2fed90e1cbd8994fe",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/bd5aee9ab78f3473607c107ccb27a2cabb90ef",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c5/ed17a18b52a74bddb88b5d7875c7c4a56f4c69",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/038c4677c9e51496c5abc99fa533f0daffe2a0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/0d360db480fb8ec16ffe48fcbd9e0f2c97c128",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/aa30cb97b2fc46c1f7b50db29da4d1e6212700",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/c1efe09cda4d726a3aae180614a9f7c525c8f8",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/d755a7adb8fe3469148c61fba43ed80000d87d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c7/ee1fd98554e15695ebaa436db92d0911a5813d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/17bbda0db9b8f46e926017b65cbcaec25e8047",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/b798f9fdf79f6a3731e9e532e3904653855068",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c8/c47f63048784c5f0515c5191369f48d1f4f315",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c9/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c9/34356fb5081a913ff33dbb39a6ff46c76d558f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/c9/42ecc736245f3e11387a5489460090358b16de",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ca/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ca/d1603cfccb249969f1ae9926893878738dd75b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/6a72ac2411913a700e9156612e3670c7649f59",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/8e859ac5e3bc7038ae862e041d443b498ca4f3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/b814c5ba0092a0cbb9ea6878cb53c8b432b16b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cb/c48e86cb3c37555da1154c8b661698683fcadb",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/0489438d604ff6496ff897423c080f2ba640de",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/603c008eb559bdeb10ad5b56fc799dbff90f94",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/9d65fc96dc4dba0b592e591d8434583cf0f8fd",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cc/db262a607383771967fd35375ad5bda540e602",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cd/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cd/be553ed42f8ce22fc2bf9043165609f0734541",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cd/bf4231c494de939cc50f51907ba2d0abefb147",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/40526164c4180e305261ec22a857e423e27f44",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/55058a0b74df8f39a00d5c39dc90585e6f35a6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/cf/e3d84a9841e7fa3f852ae37a03a1bde4dbd9fd",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/45f126e25a7f2509cedfffdf2a68dfe6f82f27",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/5933d633fc01e4dddf92d864c1628c21100423",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/871502f2b62849219dca76202eddc64dbcf27c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/bf089fd97bf3fb4353700b764add58ba7554c6",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/d683961774c0e3d83d4adfa9cbff0fae246a63",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d2/f23903c53f61d349b28d60f7ce1a8d83a8be50",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d3/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d3/a3da2fbffe54d978ad9b5bb4c62d3da2fd09e2",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d4/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d4/e44b6858e3b97d74b65a3309f467fada057ce7",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/1cbd4474b761f0161db49cf83d6e6ca62792d1",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/8b29c3a6455fdfcba467baedec94d7a4cc333c",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d5/9f27c976efd11c3c29c5a85b34af6fe0d93301",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d6/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d6/62fb0544c7bffdf47ceefad2dca8b1be85b3c5",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d6/eb053b835ade70b010ed91769a12f216a2359e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/09eaa9226e26b251b80d5914d66a131b1c8b42",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/5ac07089f3a82a4a63d54da8111160e5b3bea3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d8/c1ee42382fa58025e149efcb411dfac06afcae",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d9/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/d9/d081e014a3433b8e93f0089b22fea1f49f416e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/da/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/da/509420096603f48d40eef976d95007f8871e21",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/da/a6fa30cf5df4f9a2986aa90eae942ae46f8d73",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/db/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/db/39d8e70822b70f65322df1e91cb9420925a0b2",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dc/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dc/9ffbaeddf6acab5ca8cc60b430a871ddcb6d22",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dc/e9e995e2ea7c30d5c0900ff5617052c9ad30fb",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dd/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dd/8219ff88d7cacf211b3c86ea7154b43a133c15",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/dd/9332c36934d82dc4fb14210b9eed668f1d3c1f",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/df/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/df/8762930d01d4fd0e39cc88206ca9ea0525c756",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e0/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e0/a46b704f7665dfc128e35fcd058d1ab5ce8a33",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e1/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e1/35fce688a90c04d205d4fef53b2e92192e48a2",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e2/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e2/b4a7630433ecef7d88f240534e5dbda898d241",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e2/d851824d3033ab055535fd9e491c0048929169",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e3/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e3/3909a24eb4cc1c014dcf52bffd2d191dc6800b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e3/881c1c791d30217d05cdc87264a5705c28c12a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e4/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e4/54c54908b70707bf9b1bb0945aa350e851af51",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/2ba4c3e7b02b6724bb61952a0a6851d6f2672b",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/64a5c9a3a28a4682cc5288acec53df60cc0135",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/7859445fbd87ffaf66705a8f815a51d79d9921",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/87cd94d0dcc1a6b8a96e13d9dc248d95c32612",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/bcba8ba0290b5981c2461cbee44072817de464",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e5/d60051e88934de6de69668ee50193067cf3454",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/070a11414ffc1975e8f26cbe9b61af3a31cad3",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/0f87e952cd02b8c2af3c365320ac2cca52ca76",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e6/7f82962ac5e9ed6f7dace63bd903a92c5d7d2d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e7/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e7/553a3b418eb3771a1176bc81a1395e877ce194",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e8/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e8/a779d250280bda7496d020089fafa0d0cc29d2",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/01bcdfa91eb7e22df2201644018b015221edf0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/7d25cd5e4dd8116119948a5fc7e842ad3a6cb7",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/e9/961b90c6ae78c6497c9c3ab460bebcad5d92af",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ea/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ea/10da18b1a3105fdf42a7222350a4d2170e2915",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ea/a94c858e4f7c84bb8aa62e2bd20c191c7fd99e",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/eb/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/eb/1e6169ae585274239fde33ce74412b0bdb371a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ed/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ed/d8b3a0c6e7b4a34a80a935ac4aca9c089867c4",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/a576d685767031db6a99b59063d7ce9e480532",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/ae9ea0b7b99e8d1ffa923d03a6176059d7728f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ee/b70a500132de3f3319731a31203a877c3b82e2",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ef/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ef/9131ed9e6ade8996447deb637ae89bce182c9d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ef/cee11376552f7f3658c38d6d9882c2c6d6490a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/5601e7c738326f5189d6342e457bba65185a4d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/70a5d9ed343be7b273e981992da79dca9af923",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/ca4176718324aba92a27394c99409893241f51",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f0/cf5e006801072a13e6b405937ce754febede52",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f1/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f1/073d1d1a3c1ddc72b519a45a111b58ebc8d5b1",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f2/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f2/382b81d9c3249a5bb646d0d40d56bc13c00b40",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/1c4a37fd5db1202797d2a120ce7e76452db30d",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/3d2b39fdd545b96dd39d888db0afd16ee95a88",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/6ff65923f452fc2a1637cc3628d1b57da60787",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f4/8779dad7095736330237ca9f95e5619b627c5b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/0d4060a511eb35c7075f9d1b03360c866c0d4f",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/13cd2e4880bb874b99a0e356c74debd8c08546",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/7da91ccf89e933a6d59ff72eea995a9ff87934",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f5/fbf1a571384d47c19ae6b5cb077c06af634e1a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f6/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f6/165b71464f4b4fb2d4cf99fd2171e0b9278bfa",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f6/7893b5fdd255022950f9c35fd41266bb9f2ba2",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/0a174b03ce0e29536bfead38e2e8bb56aec7e9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/11f02d8c741a582a28fa970e18c629beb4d9d2",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/60d596d3df10ea305fd1f06fc06335497a1267",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f7/dcd004fc5b6b30928a81ad5e74e6b3bdc6b63b",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f8/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f8/98405bb9dc5ce9a3a3427db8eca6ff458a57c0",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f8/c7822f5dfc03218e820f74fa4b7e3328c3303d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f9/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/f9/b6292e18b9f50ce7c7759fbdd7f853b29d3215",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fa/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fa/b6c1deec13d6a241639ecf56be37cfb9f1289a",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fb/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fb/3360340a5dbad8de3a6e2715734975a8ca550e",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fb/65c35f918519fa197bc812e46536717dcbd580",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/49d4e3c6d715e3f2fa6443ca207023ae07eaba",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/9b916c650359be6a154dd5258aa14dbc608cd9",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fd/f3e40b1ee1eccd8ca707a6fbc847942b289552",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fe/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fe/743c76b4b84935b4f561eeb46ea0701e437592",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/fe/85d03d45ba2f5a1e4968b45c018114270fcc87",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ff/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ff/3828c204273954b0b7e563641ba5e2dfbcc232",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/ff/6d448e98eb9d2776dff0c0bf6aa002cc7bcb1d",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/info/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/info/commit-graph",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/info/packs",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-bd1b7fe191aa68bb1cb78a03f6df1dee2e79a164.idx",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-bd1b7fe191aa68bb1cb78a03f6df1dee2e79a164.pack",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-e1946e240194395408e6965f080d20176fc2aa4c.idx",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/objects/pack/pack-e1946e240194395408e6965f080d20176fc2aa4c.pack",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/heads/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/heads/main",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/remotes/",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/remotes/origin/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/remotes/origin/main",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/zuul/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/zuul/b28b7af69320201d1cf206ebf28373980add1451",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.git/refs/zuul/fetch",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.github/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.github/renovate.json",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/.github/workflows/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/.github/workflows/add-to-project.yml",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/etc/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/etc/classes.yml",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/etc/endpoints.yml",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/__init__.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create_endpoint_groups.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create_ldap.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/create_user.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/manage.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/openstack_project_manager/manage_ldap.py",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/playbooks/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/mypy.yml",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/pre-integration.yml",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/test-integration.yml",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/playbooks/tox.yml",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/test/",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/test/integration/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/README.md",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/controlplane.yaml",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/deploy_keystone.sh",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/run.sh",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/integration/verify.py",
                                "cd+++++++++ src/github.com/osism/openstack-project-manager/test/unit/",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/__init__.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_create.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_create_ldap.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_create_user.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_manage.py",
                                "<f+++++++++ src/github.com/osism/openstack-project-manager/test/unit/test_manage_ldap.py"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000002d",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:31.916117Z",
                            "start": "2026-06-30T17:20:30.938414Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000030",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.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": "0755",
                                            "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": "0755",
                                            "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": "0755",
                                            "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": "0242ac1f-6606-3cbc-9f67-000000000032",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:32.934093Z",
                            "start": "2026-06-30T17:20:31.938523Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000034",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul/zuul-output/logs"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/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
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:33.295279Z",
                            "start": "2026-06-30T17:20:32.943159Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000039",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nout=/home/zuul/zuul-output/logs/sudo-strace.log\n: > \"$out\"\nif command -v strace >/dev/null 2>&1; then\n  cmd=(timeout 40 strace -f -tt -T -y       -o \"$out\"       sudo -n true)\nelse\n  echo \"strace not installed; running bare sudo probe\" > \"$out\"\n  cmd=(timeout 40 sudo -n true)\nfi\n{ TIMEFORMAT='WALL: %3R s'; time \"${cmd[@]}\"; } 2> \"$out.time\"\necho \"EXIT: $?\" >> \"$out.time\"\n",
                            "delta": "0:00:00.084175",
                            "end": "2026-06-30 17:20:33.738779",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul/zuul-output/logs/sudo-strace.log\n: > \"$out\"\nif command -v strace >/dev/null 2>&1; then\n  cmd=(timeout 40 strace -f -tt -T -y       -o \"$out\"       sudo -n true)\nelse\n  echo \"strace not installed; running bare sudo probe\" > \"$out\"\n  cmd=(timeout 40 sudo -n true)\nfi\n{ TIMEFORMAT='WALL: %3R s'; time \"${cmd[@]}\"; } 2> \"$out.time\"\necho \"EXIT: $?\" >> \"$out.time\"\n",
                                    "_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": "0242ac1f-6606-3cbc-9f67-00000000003a-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:20:33.654604",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3cbc-9f67-00000000003a-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:33.832602Z",
                            "start": "2026-06-30T17:20:33.319143Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000003a",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nout=/home/zuul/zuul-output/logs/sudo-debug.txt\n{\n  echo \"== date ==\";            date -Iseconds\n  echo \"== uptime ==\";          uptime\n  echo \"== boot age (s) ==\";    awk '{print int($1)}' /proc/uptime\n  echo \"== /etc/hostname ==\"; cat /etc/hostname\n  echo \"== /etc/hosts ==\";      cat /etc/hosts\n  echo \"== nsswitch.conf ==\";   cat /etc/nsswitch.conf\n  echo \"== resolv.conf ==\";     cat /etc/resolv.conf 2>/dev/null\n  echo \"== ping 8.8.8.8 ==\"\n  ping -c1 -W2 8.8.8.8 2>&1 || true\n  echo \"== ping 81.163.194.9 ==\"\n  ping -c1 -W2 81.163.194.9 2>&1 || true\n  echo \"== ping 81.163.194.10 ==\"\n  ping -c1 -W2 81.163.194.10 2>&1 || true\n  echo \"== getent ahosts ==\"\n  getent ahosts \"$(cat /etc/hostname)\"\n  echo \"== timed getent hosts ==\"\n  { TIMEFORMAT='getent: %3R s'; time getent hosts \"$(cat /etc/hostname)\"; } 2>&1\n  echo \"== systemd-logind active ==\"\n  systemctl is-active systemd-logind\n  echo \"== systemd-logind ActiveEnterTimestampMonotonic ==\"\n  systemctl show systemd-logind -p ActiveEnterTimestampMonotonic\n  echo \"== systemd-resolved active ==\"\n  systemctl is-active systemd-resolved 2>/dev/null\n  echo \"== /etc/pam.d/sudo ==\"\n  cat /etc/pam.d/sudo 2>/dev/null\n  echo \"== sudoers.d listing ==\"\n  ls -la /etc/sudoers.d/ 2>/dev/null\n} > \"$out\" 2>&1\n",
                            "delta": "0:00:00.150216",
                            "end": "2026-06-30 17:20:34.300657",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul/zuul-output/logs/sudo-debug.txt\n{\n  echo \"== date ==\";            date -Iseconds\n  echo \"== uptime ==\";          uptime\n  echo \"== boot age (s) ==\";    awk '{print int($1)}' /proc/uptime\n  echo \"== /etc/hostname ==\"; cat /etc/hostname\n  echo \"== /etc/hosts ==\";      cat /etc/hosts\n  echo \"== nsswitch.conf ==\";   cat /etc/nsswitch.conf\n  echo \"== resolv.conf ==\";     cat /etc/resolv.conf 2>/dev/null\n  echo \"== ping 8.8.8.8 ==\"\n  ping -c1 -W2 8.8.8.8 2>&1 || true\n  echo \"== ping 81.163.194.9 ==\"\n  ping -c1 -W2 81.163.194.9 2>&1 || true\n  echo \"== ping 81.163.194.10 ==\"\n  ping -c1 -W2 81.163.194.10 2>&1 || true\n  echo \"== getent ahosts ==\"\n  getent ahosts \"$(cat /etc/hostname)\"\n  echo \"== timed getent hosts ==\"\n  { TIMEFORMAT='getent: %3R s'; time getent hosts \"$(cat /etc/hostname)\"; } 2>&1\n  echo \"== systemd-logind active ==\"\n  systemctl is-active systemd-logind\n  echo \"== systemd-logind ActiveEnterTimestampMonotonic ==\"\n  systemctl show systemd-logind -p ActiveEnterTimestampMonotonic\n  echo \"== systemd-resolved active ==\"\n  systemctl is-active systemd-resolved 2>/dev/null\n  echo \"== /etc/pam.d/sudo ==\"\n  cat /etc/pam.d/sudo 2>/dev/null\n  echo \"== sudoers.d listing ==\"\n  ls -la /etc/sudoers.d/ 2>/dev/null\n} > \"$out\" 2>&1\n",
                                    "_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": "0242ac1f-6606-3cbc-9f67-00000000003b-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:20:34.150441",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3cbc-9f67-00000000003b-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:34.371698Z",
                            "start": "2026-06-30T17:20:33.857017Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000003b",
                        "name": "Snapshot DNS / PAM / logind state (no become)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul/zuul-output/logs"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/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
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:34.734357Z",
                            "start": "2026-06-30T17:20:34.394015Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-00000000003f",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j426223638324.1058",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=pre\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\n} > \"$out\" 2>&1\n",
                            "delta": "0:00:12.505593",
                            "end": "2026-06-30 17:20:48.127233",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=pre\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\n} > \"$out\" 2>&1\n",
                                    "_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": "0242ac1f-6606-3cbc-9f67-000000000040-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "results_file": "/home/zuul/.ansible_async/j426223638324.1058",
                            "start": "2026-06-30 17:20:35.621640",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3cbc-9f67-000000000040-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:51.893493Z",
                            "start": "2026-06-30T17:20:34.743151Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000040",
                        "name": "Snapshot dual-stack network state (pre)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "diagnose_network_phase == \"post\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:51.957969Z",
                            "start": "2026-06-30T17:20:51.898496Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000041",
                        "name": "Snapshot Docker/BuildKit IPv6 config (teardown)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "diagnose_network_phase == \"post\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3cbc-9f67-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:52.031000Z",
                            "start": "2026-06-30T17:20:51.971837Z"
                        },
                        "id": "0242ac1f-6606-3cbc-9f67-000000000042",
                        "name": "Probe container network namespace (teardown)"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 12,
            "failures": 0,
            "ignored": 0,
            "ok": 32,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/osism/openstack-project-manager/playbooks/pre-integration.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-30T17:22:14.477009Z",
                    "start": "2026-06-30T17:20:53.007815Z"
                },
                "id": "0242ac1f-6606-feb1-f610-000000000002",
                "name": "Pre integration play"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "PYTHON2=0\nPYTHON3=1\n\n# Not all platforms install a `pip` when installing python\n# specific pip packages. We first check if pip$VERSION is\n# available and if not fallback to checking if just `pip`\n# is present.\nif [ \"$PYTHON2\" -eq \"1\" ] ; then\n    command -v pip2 || command -v pip || exit 1\n    python2 -m wheel --help || exit 1\nfi\nif [ \"$PYTHON3\" -eq \"1\" ] ; then\n    command -v pip3 || command -v pip || exit 1\n    python3 -m wheel --help || exit 1\nfi\n",
                            "delta": "0:00:00.009258",
                            "end": "2026-06-30 17:20:53.578840",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "PYTHON2=0\nPYTHON3=1\n\n# Not all platforms install a `pip` when installing python\n# specific pip packages. We first check if pip$VERSION is\n# available and if not fallback to checking if just `pip`\n# is present.\nif [ \"$PYTHON2\" -eq \"1\" ] ; then\n    command -v pip2 || command -v pip || exit 1\n    python2 -m wheel --help || exit 1\nfi\nif [ \"$PYTHON3\" -eq \"1\" ] ; then\n    command -v pip3 || command -v pip || exit 1\n    python3 -m wheel --help || exit 1\nfi\n",
                                    "_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": "0242ac1f-6606-feb1-f610-000000000009-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-30 17:20:53.569582",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000009-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:54.063033Z",
                            "start": "2026-06-30T17:20:53.047808Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000009",
                        "name": "Check if pip is installed"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_distro_os",
                                    "include": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip/tasks/Debian.yaml",
                                    "include_args": {},
                                    "zj_distro_os": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip/tasks/Debian.yaml"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:20:54.116869Z",
                            "start": "2026-06-30T17:20:54.074600Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000000a",
                        "name": "Install pip from packages"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt",
                            "cache_update_time": 1782840059,
                            "cache_updated": true,
                            "changed": true,
                            "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,
                                    "only_upgrade": false,
                                    "package": null,
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": true,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:01.126778Z",
                            "start": "2026-06-30T17:20:54.143323Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000095",
                        "name": "Update package lists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "cache_update_time": 1782840059,
                            "cache_updated": false,
                            "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": [
                                        "python3-pip",
                                        "python3-setuptools",
                                        "python3-venv",
                                        "python3-wheel"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "python3-pip",
                                        "python3-setuptools",
                                        "python3-venv",
                                        "python3-wheel"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "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...\nSuggested packages:\n  python-setuptools-doc\nThe following NEW packages will be installed:\n  python3-pip python3-setuptools python3-wheel\n0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 1770 kB of archives.\nAfter this operation, 9556 kB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-setuptools all 68.1.2-2ubuntu1.2 [397 kB]\nGet:2 http://archive.ubuntu.com/ubuntu noble/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB]\nGet:3 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1.3 [1320 kB]\nFetched 1770 kB in 0s (10.5 MB/s)\nSelecting previously unselected package python3-setuptools.\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 ... 35170 files and directories currently installed.)\r\nPreparing to unpack .../python3-setuptools_68.1.2-2ubuntu1.2_all.deb ...\r\nUnpacking python3-setuptools (68.1.2-2ubuntu1.2) ...\r\nSelecting previously unselected package python3-wheel.\r\nPreparing to unpack .../python3-wheel_0.42.0-2_all.deb ...\r\nUnpacking python3-wheel (0.42.0-2) ...\r\nSelecting previously unselected package python3-pip.\r\nPreparing to unpack .../python3-pip_24.0+dfsg-1ubuntu1.3_all.deb ...\r\nUnpacking python3-pip (24.0+dfsg-1ubuntu1.3) ...\r\nSetting up python3-setuptools (68.1.2-2ubuntu1.2) ...\r\nSetting up python3-wheel (0.42.0-2) ...\r\nSetting up python3-pip (24.0+dfsg-1ubuntu1.3) ...\r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "Suggested packages:",
                                "  python-setuptools-doc",
                                "The following NEW packages will be installed:",
                                "  python3-pip python3-setuptools python3-wheel",
                                "0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 1770 kB of archives.",
                                "After this operation, 9556 kB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-setuptools all 68.1.2-2ubuntu1.2 [397 kB]",
                                "Get:2 http://archive.ubuntu.com/ubuntu noble/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB]",
                                "Get:3 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1.3 [1320 kB]",
                                "Fetched 1770 kB in 0s (10.5 MB/s)",
                                "Selecting previously unselected package python3-setuptools.",
                                "(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 ... 35170 files and directories currently installed.)",
                                "Preparing to unpack .../python3-setuptools_68.1.2-2ubuntu1.2_all.deb ...",
                                "Unpacking python3-setuptools (68.1.2-2ubuntu1.2) ...",
                                "Selecting previously unselected package python3-wheel.",
                                "Preparing to unpack .../python3-wheel_0.42.0-2_all.deb ...",
                                "Unpacking python3-wheel (0.42.0-2) ...",
                                "Selecting previously unselected package python3-pip.",
                                "Preparing to unpack .../python3-pip_24.0+dfsg-1ubuntu1.3_all.deb ...",
                                "Unpacking python3-pip (24.0+dfsg-1ubuntu1.3) ...",
                                "Setting up python3-setuptools (68.1.2-2ubuntu1.2) ...",
                                "Setting up python3-wheel (0.42.0-2) ...",
                                "Setting up python3-pip (24.0+dfsg-1ubuntu1.3) ..."
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:07.774341Z",
                            "start": "2026-06-30T17:21:01.133821Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000096",
                        "name": "Install Python 3 pip"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "ensure_pip_from_packages_with_python2",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:07.836403Z",
                            "start": "2026-06-30T17:21:07.779956Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000097",
                        "name": "Install Python 2 pip"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "ansible_python.version.major == 2",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:07.881333Z",
                            "start": "2026-06-30T17:21:07.850048Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000000f",
                        "name": "Ensure setuptools"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "python3",
                                "-m",
                                "ensurepip",
                                "--help"
                            ],
                            "delta": "0:00:00.115848",
                            "end": "2026-06-30 17:21:08.337132",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "python3 -m ensurepip --help",
                                    "_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": "0242ac1f-6606-feb1-f610-000000000010-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:21:08.221284",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT]\n                           [--altinstall] [--default-pip]\n\noptions:\n  -h, --help     show this help message and exit\n  --version      Show the version of pip that is bundled with this Python.\n  -v, --verbose  Give more output. Option is additive, and can be used up to 3\n                 times.\n  -U, --upgrade  Upgrade pip and dependencies, even if already installed.\n  --user         Install using the user scheme.\n  --root ROOT    Install everything relative to this alternate root directory.\n  --altinstall   Make an alternate install, installing only the X.Y versioned\n                 scripts (Default: pipX, pipX.Y).\n  --default-pip  Make a default pip install, installing the unqualified pip in\n                 addition to the versioned scripts.",
                            "stdout_lines": [
                                "usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT]",
                                "                           [--altinstall] [--default-pip]",
                                "",
                                "options:",
                                "  -h, --help     show this help message and exit",
                                "  --version      Show the version of pip that is bundled with this Python.",
                                "  -v, --verbose  Give more output. Option is additive, and can be used up to 3",
                                "                 times.",
                                "  -U, --upgrade  Upgrade pip and dependencies, even if already installed.",
                                "  --user         Install using the user scheme.",
                                "  --root ROOT    Install everything relative to this alternate root directory.",
                                "  --altinstall   Make an alternate install, installing only the X.Y versioned",
                                "                 scripts (Default: pipX, pipX.Y).",
                                "  --default-pip  Make a default pip install, installing the unqualified pip in",
                                "                 addition to the versioned scripts."
                            ],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000010-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:08.436438Z",
                            "start": "2026-06-30T17:21:07.922979Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000010",
                        "name": "Check for ensurepip module"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "_ensurepip_module.rc != 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:08.488713Z",
                            "start": "2026-06-30T17:21:08.449589Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000011",
                        "name": "Ensure python3-venv"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ensure_pip_from_upstream",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:08.528542Z",
                            "start": "2026-06-30T17:21:08.501950Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000012",
                        "name": "Install pip from source"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "command -v python3\n",
                            "delta": "0:00:00.007559",
                            "end": "2026-06-30 17:21:08.888858",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "command -v python3\n",
                                    "_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": "0242ac1f-6606-feb1-f610-000000000013-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:21:08.881299",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "/usr/bin/python3",
                            "stdout_lines": [
                                "/usr/bin/python3"
                            ],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000013-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:09.075055Z",
                            "start": "2026-06-30T17:21:08.563247Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000013",
                        "name": "Probe for venv python full path"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "_host_virtualenv": "/usr/bin/python3 -m venv"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:09.171260Z",
                            "start": "2026-06-30T17:21:09.087856Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000014",
                        "name": "Set host default"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "ensure_pip_virtualenv_command": "/usr/bin/python3 -m venv"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000007",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:09.256260Z",
                            "start": "2026-06-30T17:21:09.179576Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000015",
                        "name": "Set ensure_pip_virtualenv_command"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/tmp/venv/bin/pip3",
                                "install",
                                "pipenv==2026.6.1"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "pipenv==2026.6.1"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": "/tmp/venv",
                                    "virtualenv_command": "python3 -m venv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "pipenv==2026.6.1"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Collecting pipenv==2026.6.1\n  Downloading pipenv-2026.6.1-py3-none-any.whl.metadata (18 kB)\nCollecting certifi (from pipenv==2026.6.1)\n  Downloading certifi-2026.6.17-py3-none-any.whl.metadata (2.5 kB)\nCollecting packaging>=22 (from pipenv==2026.6.1)\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting setuptools>=67 (from pipenv==2026.6.1)\n  Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB)\nCollecting virtualenv>=20.24.2 (from pipenv==2026.6.1)\n  Downloading virtualenv-21.5.1-py3-none-any.whl.metadata (3.4 kB)\nCollecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv==2026.6.1)\n  Downloading distlib-0.4.3-py2.py3-none-any.whl.metadata (5.3 kB)\nCollecting filelock<4,>=3.24.2 (from virtualenv>=20.24.2->pipenv==2026.6.1)\n  Downloading filelock-3.29.4-py3-none-any.whl.metadata (2.0 kB)\nCollecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv==2026.6.1)\n  Downloading platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB)\nCollecting python-discovery>=1.4.2 (from virtualenv>=20.24.2->pipenv==2026.6.1)\n  Downloading python_discovery-1.4.2-py3-none-any.whl.metadata (5.6 kB)\nDownloading pipenv-2026.6.1-py3-none-any.whl (2.3 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.3/2.3 MB 24.7 MB/s eta 0:00:00\nDownloading packaging-26.2-py3-none-any.whl (100 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 100.2/100.2 kB 7.9 MB/s eta 0:00:00\nDownloading setuptools-82.0.1-py3-none-any.whl (1.0 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.0/1.0 MB 4.8 MB/s eta 0:00:00\nDownloading virtualenv-21.5.1-py3-none-any.whl (4.6 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.6/4.6 MB 43.5 MB/s eta 0:00:00\nDownloading certifi-2026.6.17-py3-none-any.whl (133 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 133.3/133.3 kB 11.1 MB/s eta 0:00:00\nDownloading distlib-0.4.3-py2.py3-none-any.whl (470 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 470.6/470.6 kB 25.8 MB/s eta 0:00:00\nDownloading filelock-3.29.4-py3-none-any.whl (42 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 42.8/42.8 kB 2.6 MB/s eta 0:00:00\nDownloading platformdirs-4.10.0-py3-none-any.whl (22 kB)\nDownloading python_discovery-1.4.2-py3-none-any.whl (33 kB)\nInstalling collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, python-discovery, virtualenv, pipenv\nSuccessfully installed certifi-2026.6.17 distlib-0.4.3 filelock-3.29.4 packaging-26.2 pipenv-2026.6.1 platformdirs-4.10.0 python-discovery-1.4.2 setuptools-82.0.1 virtualenv-21.5.1\n",
                            "stdout_lines": [
                                "Collecting pipenv==2026.6.1",
                                "  Downloading pipenv-2026.6.1-py3-none-any.whl.metadata (18 kB)",
                                "Collecting certifi (from pipenv==2026.6.1)",
                                "  Downloading certifi-2026.6.17-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting packaging>=22 (from pipenv==2026.6.1)",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting setuptools>=67 (from pipenv==2026.6.1)",
                                "  Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB)",
                                "Collecting virtualenv>=20.24.2 (from pipenv==2026.6.1)",
                                "  Downloading virtualenv-21.5.1-py3-none-any.whl.metadata (3.4 kB)",
                                "Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv==2026.6.1)",
                                "  Downloading distlib-0.4.3-py2.py3-none-any.whl.metadata (5.3 kB)",
                                "Collecting filelock<4,>=3.24.2 (from virtualenv>=20.24.2->pipenv==2026.6.1)",
                                "  Downloading filelock-3.29.4-py3-none-any.whl.metadata (2.0 kB)",
                                "Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv==2026.6.1)",
                                "  Downloading platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB)",
                                "Collecting python-discovery>=1.4.2 (from virtualenv>=20.24.2->pipenv==2026.6.1)",
                                "  Downloading python_discovery-1.4.2-py3-none-any.whl.metadata (5.6 kB)",
                                "Downloading pipenv-2026.6.1-py3-none-any.whl (2.3 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.3/2.3 MB 24.7 MB/s eta 0:00:00",
                                "Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 100.2/100.2 kB 7.9 MB/s eta 0:00:00",
                                "Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.0/1.0 MB 4.8 MB/s eta 0:00:00",
                                "Downloading virtualenv-21.5.1-py3-none-any.whl (4.6 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.6/4.6 MB 43.5 MB/s eta 0:00:00",
                                "Downloading certifi-2026.6.17-py3-none-any.whl (133 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 133.3/133.3 kB 11.1 MB/s eta 0:00:00",
                                "Downloading distlib-0.4.3-py2.py3-none-any.whl (470 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 470.6/470.6 kB 25.8 MB/s eta 0:00:00",
                                "Downloading filelock-3.29.4-py3-none-any.whl (42 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 42.8/42.8 kB 2.6 MB/s eta 0:00:00",
                                "Downloading platformdirs-4.10.0-py3-none-any.whl (22 kB)",
                                "Downloading python_discovery-1.4.2-py3-none-any.whl (33 kB)",
                                "Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, python-discovery, virtualenv, pipenv",
                                "Successfully installed certifi-2026.6.17 distlib-0.4.3 filelock-3.29.4 packaging-26.2 pipenv-2026.6.1 platformdirs-4.10.0 python-discovery-1.4.2 setuptools-82.0.1 virtualenv-21.5.1"
                            ],
                            "version": null,
                            "virtualenv": "/tmp/venv"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000017",
                        "name": "ensure-pipenv",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_3/github.com/osism/zuul-jobs/roles/ensure-pipenv"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:20.916811Z",
                            "start": "2026-06-30T17:21:09.274411Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000019",
                        "name": "Install pipenv"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_vars",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_facts": {
                                        "_docker_distro_packages": [
                                            "docker.io"
                                        ],
                                        "_docker_keys": [
                                            {
                                                "data": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFit2ioBEADhWpZ8/wvZ6hUTiXOwQHXMAlaFHcPH9hAtr4F1y2+OYdbtMuth\nlqqwp028AqyY+PRfVMtSYMbjuQuu5byyKR01BbqYhuS3jtqQmljZ/bJvXqnmiVXh\n38UuLa+z077PxyxQhu5BbqntTPQMfiyqEiU+BKbq2WmANUKQf+1AmZY/IruOXbnq\nL4C1+gJ8vfmXQt99npCaxEjaNRVYfOS8QcixNzHUYnb6emjlANyEVlZzeqo7XKl7\nUrwV5inawTSzWNvtjEjj4nJL8NsLwscpLPQUhTQ+7BbQXAwAmeHCUTQIvvWXqw0N\ncmhh4HgeQscQHYgOJjjDVfoY5MucvglbIgCqfzAHW9jxmRL4qbMZj+b1XoePEtht\nku4bIQN1X5P07fNWzlgaRL5Z4POXDDZTlIQ/El58j9kp4bnWRCJW0lya+f8ocodo\nvZZ+Doi+fy4D5ZGrL4XEcIQP/Lv5uFyf+kQtl/94VFYVJOleAv8W92KdgDkhTcTD\nG7c0tIkVEKNUq48b3aQ64NOZQW7fVjfoKwEZdOqPE72Pa45jrZzvUFxSpdiNk2tZ\nXYukHjlxxEgBdC/J3cMMNRE1F4NCA3ApfV1Y7/hTeOnmDuDYwr9/obA8t016Yljj\nq5rdkywPf4JF8mXUW5eCN1vAFHxeg9ZWemhBtQmGxXnw9M+z6hWwc6ahmwARAQAB\ntCtEb2NrZXIgUmVsZWFzZSAoQ0UgZGViKSA8ZG9ja2VyQGRvY2tlci5jb20+iQI3\nBBMBCgAhBQJYrefAAhsvBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEI2BgDwO\nv82IsskP/iQZo68flDQmNvn8X5XTd6RRaUH33kXYXquT6NkHJciS7E2gTJmqvMqd\ntI4mNYHCSEYxI5qrcYV5YqX9P6+Ko+vozo4nseUQLPH/ATQ4qL0Zok+1jkag3Lgk\njonyUf9bwtWxFp05HC3GMHPhhcUSexCxQLQvnFWXD2sWLKivHp2fT8QbRGeZ+d3m\n6fqcd5Fu7pxsqm0EUDK5NL+nPIgYhN+auTrhgzhK1CShfGccM/wfRlei9Utz6p9P\nXRKIlWnXtT4qNGZNTN0tR+NLG/6Bqd8OYBaFAUcue/w1VW6JQ2VGYZHnZu9S8LMc\nFYBa5Ig9PxwGQOgq6RDKDbV+PqTQT5EFMeR1mrjckk4DQJjbxeMZbiNMG5kGECA8\ng383P3elhn03WGbEEa4MNc3Z4+7c236QI3xWJfNPdUbXRaAwhy/6rTSFbzwKB0Jm\nebwzQfwjQY6f55MiI/RqDCyuPj3r3jyVRkK86pQKBAJwFHyqj9KaKXMZjfVnowLh\n9svIGfNbGHpucATqREvUHuQbNnqkCx8VVhtYkhDb9fEP2xBu5VvHbR+3nfVhMut5\nG34Ct5RS7Jt6LIfFdtcn8CaSas/l1HbiGeRgc70X/9aYx/V/CEJv0lIe8gP6uDoW\nFPIZ7d6vH+Vro6xuWEGiuMaiznap2KhZmpkgfupyFmplh0s6knymuQINBFit2ioB\nEADneL9S9m4vhU3blaRjVUUyJ7b/qTjcSylvCH5XUE6R2k+ckEZjfAMZPLpO+/tF\nM2JIJMD4SifKuS3xck9KtZGCufGmcwiLQRzeHF7vJUKrLD5RTkNi23ydvWZgPjtx\nQ+DTT1Zcn7BrQFY6FgnRoUVIxwtdw1bMY/89rsFgS5wwuMESd3Q2RYgb7EOFOpnu\nw6da7WakWf4IhnF5nsNYGDVaIHzpiqCl+uTbf1epCjrOlIzkZ3Z3Yk5CM/TiFzPk\nz2lLz89cpD8U+NtCsfagWWfjd2U3jDapgH+7nQnCEWpROtzaKHG6lA3pXdix5zG8\neRc6/0IbUSWvfjKxLLPfNeCS2pCL3IeEI5nothEEYdQH6szpLog79xB9dVnJyKJb\nVfxXnseoYqVrRz2VVbUI5Blwm6B40E3eGVfUQWiux54DspyVMMk41Mx7QJ3iynIa\n1N4ZAqVMAEruyXTRTxc9XW0tYhDMA/1GYvz0EmFpm8LzTHA6sFVtPm/ZlNCX6P1X\nzJwrv7DSQKD6GGlBQUX+OeEJ8tTkkf8QTJSPUdh8P8YxDFS5EOGAvhhpMBYD42kQ\npqXjEC+XcycTvGI7impgv9PDY1RCC1zkBjKPa120rNhv/hkVk/YhuGoajoHyy4h7\nZQopdcMtpN2dgmhEegny9JCSwxfQmQ0zK0g7m6SHiKMwjwARAQABiQQ+BBgBCAAJ\nBQJYrdoqAhsCAikJEI2BgDwOv82IwV0gBBkBCAAGBQJYrdoqAAoJEH6gqcPyc/zY\n1WAP/2wJ+R0gE6qsce3rjaIz58PJmc8goKrir5hnElWhPgbq7cYIsW5qiFyLhkdp\nYcMmhD9mRiPpQn6Ya2w3e3B8zfIVKipbMBnke/ytZ9M7qHmDCcjoiSmwEXN3wKYI\nmD9VHONsl/CG1rU9Isw1jtB5g1YxuBA7M/m36XN6x2u+NtNMDB9P56yc4gfsZVES\nKA9v+yY2/l45L8d/WUkUi0YXomn6hyBGI7JrBLq0CX37GEYP6O9rrKipfz73XfO7\nJIGzOKZlljb/D9RX/g7nRbCn+3EtH7xnk+TK/50euEKw8SMUg147sJTcpQmv6UzZ\ncM4JgL0HbHVCojV4C/plELwMddALOFeYQzTif6sMRPf+3DSj8frbInjChC3yOLy0\n6br92KFom17EIj2CAcoeq7UPhi2oouYBwPxh5ytdehJkoo+sN7RIWua6P2WSmon5\nU888cSylXC0+ADFdgLX9K2zrDVYUG1vo8CX0vzxFBaHwN6Px26fhIT1/hYUHQR1z\nVfNDcyQmXqkOnZvvoMfz/Q0s9BhFJ/zU6AgQbIZE/hm1spsfgvtsD1frZfygXJ9f\nirP+MSAI80xHSf91qSRZOj4Pl3ZJNbq4yYxv0b1pkMqeGdjdCYhLU+LZ4wbQmpCk\nSVe2prlLureigXtmZfkqevRz7FrIZiu9ky8wnCAPwC7/zmS18rgP/17bOtL4/iIz\nQhxAAoAMWVrGyJivSkjhSGx1uCojsWfsTAm11P7jsruIL61ZzMUVE2aM3Pmj5G+W\n9AcZ58Em+1WsVnAXdUR//bMmhyr8wL/G1YO1V3JEJTRdxsSxdYa4deGBBY/Adpsw\n24jxhOJR+lsJpqIUeb999+R8euDhRHG9eFO7DRu6weatUJ6suupoDTRWtr/4yGqe\ndKxV3qQhNLSnaAzqW/1nA3iUB4k7kCaKZxhdhDbClf9P37qaRW467BLCVO/coL3y\nVm50dwdrNtKpMBh3ZpbB1uJvgi9mXtyBOMJ3v8RZeDzFiG8HdCtg9RvIt/AIFoHR\nH3S+U79NT6i0KPzLImDfs8T7RlpyuMc4Ufs8ggyg9v3Ae6cN3eQyxcK3w0cbBwsh\n/nQNfsA6uu+9H7NhbehBMhYnpNZyrHzCmzyXkauwRAqoCbGCNykTRwsur9gS41TQ\nM8ssD1jFheOJf3hODnkKU+HKjvMROl1DK7zdmLdNzA1cvtZH/nCC9KPj1z8QC47S\nxx+dTZSx4ONAhwbS/LN3PoKtn8LPjY9NP9uDWI+TWYquS2U+KHDrBDlsgozDbs/O\njCxcpDzNmXpWQHEtHU7649OXHP7UeNST1mCUCH5qdank0V1iejF6/CfTFU4MfcrG\nYT90qFF93M3v01BbxP+EIY2/9tiIPbrd\n=0YYh\n-----END PGP PUBLIC KEY BLOCK-----\n"
                                            }
                                        ],
                                        "_docker_mirror_base_url": "https://{{ docker_download_fqdn }}/linux/{{ ansible_distribution | lower }}",
                                        "_docker_repos": [
                                            {
                                                "repo": "deb {{ docker_mirror_base_url }} {{ ansible_distribution_release }} {{ docker_update_channel }}"
                                            }
                                        ],
                                        "_docker_upstream_distro_packages": [
                                            "docker-ce",
                                            "docker-ce-cli",
                                            "docker-buildx-plugin",
                                            "docker-compose-plugin",
                                            "containerd.io"
                                        ],
                                        "_docker_upstream_distro_remove_packages": [
                                            "docker.io"
                                        ],
                                        "_docker_upstream_distro_required_packages": [
                                            "apparmor",
                                            "apt-transport-https",
                                            "ca-certificates",
                                            "curl",
                                            "software-properties-common"
                                        ],
                                        "docker_distro_vars_loaded": true
                                    },
                                    "ansible_included_var_files": [
                                        "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker/vars/debian.yaml"
                                    ],
                                    "ansible_loop_var": "zj_distro_os",
                                    "changed": false,
                                    "failed": false,
                                    "zj_distro_os": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker/vars/debian.yaml"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.020157Z",
                            "start": "2026-06-30T17:21:20.929623Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000001d",
                        "name": "Gather variables for each operating system"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not (docker_distro_vars_loaded | bool)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.081628Z",
                            "start": "2026-06-30T17:21:21.026323Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000001f",
                        "name": "Sanity check for distro selection"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not docker_distro_packages",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.147532Z",
                            "start": "2026-06-30T17:21:21.090047Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000020",
                        "name": "Sanity check for distro install"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not docker_upstream_distro_packages",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.199575Z",
                            "start": "2026-06-30T17:21:21.153853Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000021",
                        "name": "Sanity check for upstream install"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not docker_mirror_base_url",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.272352Z",
                            "start": "2026-06-30T17:21:21.214297Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000022",
                        "name": "Sanity check for upstream install mirrors"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "docker-upstream.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.373369Z",
                            "start": "2026-06-30T17:21:21.289999Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000023",
                        "name": "Include tasks for docker install"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "ansible_pkg_mgr == 'zypper'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.461511Z",
                            "start": "2026-06-30T17:21:21.436233Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000000db",
                        "name": "Not Implemented"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "use-docker-mirror"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.505040Z",
                            "start": "2026-06-30T17:21:21.468469Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000000dd",
                        "name": "Set up docker mirrors"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "mirror_info is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000121",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.564863Z",
                            "start": "2026-06-30T17:21:21.529548Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000123",
                        "name": "Set docker_mirror fact from mirror_info"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "zuul_site_mirror_info is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000121",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.606091Z",
                            "start": "2026-06-30T17:21:21.571279Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000124",
                        "name": "Set docker_mirror fact from zuul_site_mirror_info"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "mirror_fqdn is defined or zuul_site_mirror_fqdn is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000121",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.651055Z",
                            "start": "2026-06-30T17:21:21.616026Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000125",
                        "name": "Set docker_mirror fact"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "docker_mirror is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-000000000121",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.689604Z",
                            "start": "2026-06-30T17:21:21.662923Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000126",
                        "name": "Set up docker mirrors"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "ensure-package-repositories"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.743563Z",
                            "start": "2026-06-30T17:21:21.707575Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000000de",
                        "name": "Add all repositories"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_distro_os",
                                    "include": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories/tasks/Debian.yaml",
                                    "include_args": {},
                                    "zj_distro_os": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories/tasks/Debian.yaml"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-0000000001a0",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:21.829650Z",
                            "start": "2026-06-30T17:21:21.773143Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000001a2",
                        "name": "Install repositories"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt",
                            "cache_update_time": 1782840059,
                            "cache_updated": false,
                            "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": "gnupg",
                                    "only_upgrade": false,
                                    "package": [
                                        "gnupg"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-0000000001a0",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:23.172584Z",
                            "start": "2026-06-30T17:21:21.853170Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000001f4",
                        "name": "Install GnuPG for apt-key"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt_key",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "after": [
                                        "8D81803C0EBFCD88",
                                        "7EA0A9C3F273FCD8",
                                        "D94AA3F0EFE21092",
                                        "871920D1991BC93C"
                                    ],
                                    "ansible_loop_var": "zj_item",
                                    "before": [
                                        "D94AA3F0EFE21092",
                                        "871920D1991BC93C"
                                    ],
                                    "changed": true,
                                    "failed": false,
                                    "fp": "8D81803C0EBFCD88",
                                    "id": "8D81803C0EBFCD88",
                                    "invocation": {
                                        "module_args": {
                                            "data": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFit2ioBEADhWpZ8/wvZ6hUTiXOwQHXMAlaFHcPH9hAtr4F1y2+OYdbtMuth\nlqqwp028AqyY+PRfVMtSYMbjuQuu5byyKR01BbqYhuS3jtqQmljZ/bJvXqnmiVXh\n38UuLa+z077PxyxQhu5BbqntTPQMfiyqEiU+BKbq2WmANUKQf+1AmZY/IruOXbnq\nL4C1+gJ8vfmXQt99npCaxEjaNRVYfOS8QcixNzHUYnb6emjlANyEVlZzeqo7XKl7\nUrwV5inawTSzWNvtjEjj4nJL8NsLwscpLPQUhTQ+7BbQXAwAmeHCUTQIvvWXqw0N\ncmhh4HgeQscQHYgOJjjDVfoY5MucvglbIgCqfzAHW9jxmRL4qbMZj+b1XoePEtht\nku4bIQN1X5P07fNWzlgaRL5Z4POXDDZTlIQ/El58j9kp4bnWRCJW0lya+f8ocodo\nvZZ+Doi+fy4D5ZGrL4XEcIQP/Lv5uFyf+kQtl/94VFYVJOleAv8W92KdgDkhTcTD\nG7c0tIkVEKNUq48b3aQ64NOZQW7fVjfoKwEZdOqPE72Pa45jrZzvUFxSpdiNk2tZ\nXYukHjlxxEgBdC/J3cMMNRE1F4NCA3ApfV1Y7/hTeOnmDuDYwr9/obA8t016Yljj\nq5rdkywPf4JF8mXUW5eCN1vAFHxeg9ZWemhBtQmGxXnw9M+z6hWwc6ahmwARAQAB\ntCtEb2NrZXIgUmVsZWFzZSAoQ0UgZGViKSA8ZG9ja2VyQGRvY2tlci5jb20+iQI3\nBBMBCgAhBQJYrefAAhsvBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEI2BgDwO\nv82IsskP/iQZo68flDQmNvn8X5XTd6RRaUH33kXYXquT6NkHJciS7E2gTJmqvMqd\ntI4mNYHCSEYxI5qrcYV5YqX9P6+Ko+vozo4nseUQLPH/ATQ4qL0Zok+1jkag3Lgk\njonyUf9bwtWxFp05HC3GMHPhhcUSexCxQLQvnFWXD2sWLKivHp2fT8QbRGeZ+d3m\n6fqcd5Fu7pxsqm0EUDK5NL+nPIgYhN+auTrhgzhK1CShfGccM/wfRlei9Utz6p9P\nXRKIlWnXtT4qNGZNTN0tR+NLG/6Bqd8OYBaFAUcue/w1VW6JQ2VGYZHnZu9S8LMc\nFYBa5Ig9PxwGQOgq6RDKDbV+PqTQT5EFMeR1mrjckk4DQJjbxeMZbiNMG5kGECA8\ng383P3elhn03WGbEEa4MNc3Z4+7c236QI3xWJfNPdUbXRaAwhy/6rTSFbzwKB0Jm\nebwzQfwjQY6f55MiI/RqDCyuPj3r3jyVRkK86pQKBAJwFHyqj9KaKXMZjfVnowLh\n9svIGfNbGHpucATqREvUHuQbNnqkCx8VVhtYkhDb9fEP2xBu5VvHbR+3nfVhMut5\nG34Ct5RS7Jt6LIfFdtcn8CaSas/l1HbiGeRgc70X/9aYx/V/CEJv0lIe8gP6uDoW\nFPIZ7d6vH+Vro6xuWEGiuMaiznap2KhZmpkgfupyFmplh0s6knymuQINBFit2ioB\nEADneL9S9m4vhU3blaRjVUUyJ7b/qTjcSylvCH5XUE6R2k+ckEZjfAMZPLpO+/tF\nM2JIJMD4SifKuS3xck9KtZGCufGmcwiLQRzeHF7vJUKrLD5RTkNi23ydvWZgPjtx\nQ+DTT1Zcn7BrQFY6FgnRoUVIxwtdw1bMY/89rsFgS5wwuMESd3Q2RYgb7EOFOpnu\nw6da7WakWf4IhnF5nsNYGDVaIHzpiqCl+uTbf1epCjrOlIzkZ3Z3Yk5CM/TiFzPk\nz2lLz89cpD8U+NtCsfagWWfjd2U3jDapgH+7nQnCEWpROtzaKHG6lA3pXdix5zG8\neRc6/0IbUSWvfjKxLLPfNeCS2pCL3IeEI5nothEEYdQH6szpLog79xB9dVnJyKJb\nVfxXnseoYqVrRz2VVbUI5Blwm6B40E3eGVfUQWiux54DspyVMMk41Mx7QJ3iynIa\n1N4ZAqVMAEruyXTRTxc9XW0tYhDMA/1GYvz0EmFpm8LzTHA6sFVtPm/ZlNCX6P1X\nzJwrv7DSQKD6GGlBQUX+OeEJ8tTkkf8QTJSPUdh8P8YxDFS5EOGAvhhpMBYD42kQ\npqXjEC+XcycTvGI7impgv9PDY1RCC1zkBjKPa120rNhv/hkVk/YhuGoajoHyy4h7\nZQopdcMtpN2dgmhEegny9JCSwxfQmQ0zK0g7m6SHiKMwjwARAQABiQQ+BBgBCAAJ\nBQJYrdoqAhsCAikJEI2BgDwOv82IwV0gBBkBCAAGBQJYrdoqAAoJEH6gqcPyc/zY\n1WAP/2wJ+R0gE6qsce3rjaIz58PJmc8goKrir5hnElWhPgbq7cYIsW5qiFyLhkdp\nYcMmhD9mRiPpQn6Ya2w3e3B8zfIVKipbMBnke/ytZ9M7qHmDCcjoiSmwEXN3wKYI\nmD9VHONsl/CG1rU9Isw1jtB5g1YxuBA7M/m36XN6x2u+NtNMDB9P56yc4gfsZVES\nKA9v+yY2/l45L8d/WUkUi0YXomn6hyBGI7JrBLq0CX37GEYP6O9rrKipfz73XfO7\nJIGzOKZlljb/D9RX/g7nRbCn+3EtH7xnk+TK/50euEKw8SMUg147sJTcpQmv6UzZ\ncM4JgL0HbHVCojV4C/plELwMddALOFeYQzTif6sMRPf+3DSj8frbInjChC3yOLy0\n6br92KFom17EIj2CAcoeq7UPhi2oouYBwPxh5ytdehJkoo+sN7RIWua6P2WSmon5\nU888cSylXC0+ADFdgLX9K2zrDVYUG1vo8CX0vzxFBaHwN6Px26fhIT1/hYUHQR1z\nVfNDcyQmXqkOnZvvoMfz/Q0s9BhFJ/zU6AgQbIZE/hm1spsfgvtsD1frZfygXJ9f\nirP+MSAI80xHSf91qSRZOj4Pl3ZJNbq4yYxv0b1pkMqeGdjdCYhLU+LZ4wbQmpCk\nSVe2prlLureigXtmZfkqevRz7FrIZiu9ky8wnCAPwC7/zmS18rgP/17bOtL4/iIz\nQhxAAoAMWVrGyJivSkjhSGx1uCojsWfsTAm11P7jsruIL61ZzMUVE2aM3Pmj5G+W\n9AcZ58Em+1WsVnAXdUR//bMmhyr8wL/G1YO1V3JEJTRdxsSxdYa4deGBBY/Adpsw\n24jxhOJR+lsJpqIUeb999+R8euDhRHG9eFO7DRu6weatUJ6suupoDTRWtr/4yGqe\ndKxV3qQhNLSnaAzqW/1nA3iUB4k7kCaKZxhdhDbClf9P37qaRW467BLCVO/coL3y\nVm50dwdrNtKpMBh3ZpbB1uJvgi9mXtyBOMJ3v8RZeDzFiG8HdCtg9RvIt/AIFoHR\nH3S+U79NT6i0KPzLImDfs8T7RlpyuMc4Ufs8ggyg9v3Ae6cN3eQyxcK3w0cbBwsh\n/nQNfsA6uu+9H7NhbehBMhYnpNZyrHzCmzyXkauwRAqoCbGCNykTRwsur9gS41TQ\nM8ssD1jFheOJf3hODnkKU+HKjvMROl1DK7zdmLdNzA1cvtZH/nCC9KPj1z8QC47S\nxx+dTZSx4ONAhwbS/LN3PoKtn8LPjY9NP9uDWI+TWYquS2U+KHDrBDlsgozDbs/O\njCxcpDzNmXpWQHEtHU7649OXHP7UeNST1mCUCH5qdank0V1iejF6/CfTFU4MfcrG\nYT90qFF93M3v01BbxP+EIY2/9tiIPbrd\n=0YYh\n-----END PGP PUBLIC KEY BLOCK-----\n",
                                            "file": null,
                                            "id": null,
                                            "keyring": null,
                                            "keyserver": null,
                                            "state": "present",
                                            "url": null,
                                            "validate_certs": true
                                        }
                                    },
                                    "key_id": "8D81803C0EBFCD88",
                                    "short_id": "0EBFCD88",
                                    "zj_item": {
                                        "data": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFit2ioBEADhWpZ8/wvZ6hUTiXOwQHXMAlaFHcPH9hAtr4F1y2+OYdbtMuth\nlqqwp028AqyY+PRfVMtSYMbjuQuu5byyKR01BbqYhuS3jtqQmljZ/bJvXqnmiVXh\n38UuLa+z077PxyxQhu5BbqntTPQMfiyqEiU+BKbq2WmANUKQf+1AmZY/IruOXbnq\nL4C1+gJ8vfmXQt99npCaxEjaNRVYfOS8QcixNzHUYnb6emjlANyEVlZzeqo7XKl7\nUrwV5inawTSzWNvtjEjj4nJL8NsLwscpLPQUhTQ+7BbQXAwAmeHCUTQIvvWXqw0N\ncmhh4HgeQscQHYgOJjjDVfoY5MucvglbIgCqfzAHW9jxmRL4qbMZj+b1XoePEtht\nku4bIQN1X5P07fNWzlgaRL5Z4POXDDZTlIQ/El58j9kp4bnWRCJW0lya+f8ocodo\nvZZ+Doi+fy4D5ZGrL4XEcIQP/Lv5uFyf+kQtl/94VFYVJOleAv8W92KdgDkhTcTD\nG7c0tIkVEKNUq48b3aQ64NOZQW7fVjfoKwEZdOqPE72Pa45jrZzvUFxSpdiNk2tZ\nXYukHjlxxEgBdC/J3cMMNRE1F4NCA3ApfV1Y7/hTeOnmDuDYwr9/obA8t016Yljj\nq5rdkywPf4JF8mXUW5eCN1vAFHxeg9ZWemhBtQmGxXnw9M+z6hWwc6ahmwARAQAB\ntCtEb2NrZXIgUmVsZWFzZSAoQ0UgZGViKSA8ZG9ja2VyQGRvY2tlci5jb20+iQI3\nBBMBCgAhBQJYrefAAhsvBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEI2BgDwO\nv82IsskP/iQZo68flDQmNvn8X5XTd6RRaUH33kXYXquT6NkHJciS7E2gTJmqvMqd\ntI4mNYHCSEYxI5qrcYV5YqX9P6+Ko+vozo4nseUQLPH/ATQ4qL0Zok+1jkag3Lgk\njonyUf9bwtWxFp05HC3GMHPhhcUSexCxQLQvnFWXD2sWLKivHp2fT8QbRGeZ+d3m\n6fqcd5Fu7pxsqm0EUDK5NL+nPIgYhN+auTrhgzhK1CShfGccM/wfRlei9Utz6p9P\nXRKIlWnXtT4qNGZNTN0tR+NLG/6Bqd8OYBaFAUcue/w1VW6JQ2VGYZHnZu9S8LMc\nFYBa5Ig9PxwGQOgq6RDKDbV+PqTQT5EFMeR1mrjckk4DQJjbxeMZbiNMG5kGECA8\ng383P3elhn03WGbEEa4MNc3Z4+7c236QI3xWJfNPdUbXRaAwhy/6rTSFbzwKB0Jm\nebwzQfwjQY6f55MiI/RqDCyuPj3r3jyVRkK86pQKBAJwFHyqj9KaKXMZjfVnowLh\n9svIGfNbGHpucATqREvUHuQbNnqkCx8VVhtYkhDb9fEP2xBu5VvHbR+3nfVhMut5\nG34Ct5RS7Jt6LIfFdtcn8CaSas/l1HbiGeRgc70X/9aYx/V/CEJv0lIe8gP6uDoW\nFPIZ7d6vH+Vro6xuWEGiuMaiznap2KhZmpkgfupyFmplh0s6knymuQINBFit2ioB\nEADneL9S9m4vhU3blaRjVUUyJ7b/qTjcSylvCH5XUE6R2k+ckEZjfAMZPLpO+/tF\nM2JIJMD4SifKuS3xck9KtZGCufGmcwiLQRzeHF7vJUKrLD5RTkNi23ydvWZgPjtx\nQ+DTT1Zcn7BrQFY6FgnRoUVIxwtdw1bMY/89rsFgS5wwuMESd3Q2RYgb7EOFOpnu\nw6da7WakWf4IhnF5nsNYGDVaIHzpiqCl+uTbf1epCjrOlIzkZ3Z3Yk5CM/TiFzPk\nz2lLz89cpD8U+NtCsfagWWfjd2U3jDapgH+7nQnCEWpROtzaKHG6lA3pXdix5zG8\neRc6/0IbUSWvfjKxLLPfNeCS2pCL3IeEI5nothEEYdQH6szpLog79xB9dVnJyKJb\nVfxXnseoYqVrRz2VVbUI5Blwm6B40E3eGVfUQWiux54DspyVMMk41Mx7QJ3iynIa\n1N4ZAqVMAEruyXTRTxc9XW0tYhDMA/1GYvz0EmFpm8LzTHA6sFVtPm/ZlNCX6P1X\nzJwrv7DSQKD6GGlBQUX+OeEJ8tTkkf8QTJSPUdh8P8YxDFS5EOGAvhhpMBYD42kQ\npqXjEC+XcycTvGI7impgv9PDY1RCC1zkBjKPa120rNhv/hkVk/YhuGoajoHyy4h7\nZQopdcMtpN2dgmhEegny9JCSwxfQmQ0zK0g7m6SHiKMwjwARAQABiQQ+BBgBCAAJ\nBQJYrdoqAhsCAikJEI2BgDwOv82IwV0gBBkBCAAGBQJYrdoqAAoJEH6gqcPyc/zY\n1WAP/2wJ+R0gE6qsce3rjaIz58PJmc8goKrir5hnElWhPgbq7cYIsW5qiFyLhkdp\nYcMmhD9mRiPpQn6Ya2w3e3B8zfIVKipbMBnke/ytZ9M7qHmDCcjoiSmwEXN3wKYI\nmD9VHONsl/CG1rU9Isw1jtB5g1YxuBA7M/m36XN6x2u+NtNMDB9P56yc4gfsZVES\nKA9v+yY2/l45L8d/WUkUi0YXomn6hyBGI7JrBLq0CX37GEYP6O9rrKipfz73XfO7\nJIGzOKZlljb/D9RX/g7nRbCn+3EtH7xnk+TK/50euEKw8SMUg147sJTcpQmv6UzZ\ncM4JgL0HbHVCojV4C/plELwMddALOFeYQzTif6sMRPf+3DSj8frbInjChC3yOLy0\n6br92KFom17EIj2CAcoeq7UPhi2oouYBwPxh5ytdehJkoo+sN7RIWua6P2WSmon5\nU888cSylXC0+ADFdgLX9K2zrDVYUG1vo8CX0vzxFBaHwN6Px26fhIT1/hYUHQR1z\nVfNDcyQmXqkOnZvvoMfz/Q0s9BhFJ/zU6AgQbIZE/hm1spsfgvtsD1frZfygXJ9f\nirP+MSAI80xHSf91qSRZOj4Pl3ZJNbq4yYxv0b1pkMqeGdjdCYhLU+LZ4wbQmpCk\nSVe2prlLureigXtmZfkqevRz7FrIZiu9ky8wnCAPwC7/zmS18rgP/17bOtL4/iIz\nQhxAAoAMWVrGyJivSkjhSGx1uCojsWfsTAm11P7jsruIL61ZzMUVE2aM3Pmj5G+W\n9AcZ58Em+1WsVnAXdUR//bMmhyr8wL/G1YO1V3JEJTRdxsSxdYa4deGBBY/Adpsw\n24jxhOJR+lsJpqIUeb999+R8euDhRHG9eFO7DRu6weatUJ6suupoDTRWtr/4yGqe\ndKxV3qQhNLSnaAzqW/1nA3iUB4k7kCaKZxhdhDbClf9P37qaRW467BLCVO/coL3y\nVm50dwdrNtKpMBh3ZpbB1uJvgi9mXtyBOMJ3v8RZeDzFiG8HdCtg9RvIt/AIFoHR\nH3S+U79NT6i0KPzLImDfs8T7RlpyuMc4Ufs8ggyg9v3Ae6cN3eQyxcK3w0cbBwsh\n/nQNfsA6uu+9H7NhbehBMhYnpNZyrHzCmzyXkauwRAqoCbGCNykTRwsur9gS41TQ\nM8ssD1jFheOJf3hODnkKU+HKjvMROl1DK7zdmLdNzA1cvtZH/nCC9KPj1z8QC47S\nxx+dTZSx4ONAhwbS/LN3PoKtn8LPjY9NP9uDWI+TWYquS2U+KHDrBDlsgozDbs/O\njCxcpDzNmXpWQHEtHU7649OXHP7UeNST1mCUCH5qdank0V1iejF6/CfTFU4MfcrG\nYT90qFF93M3v01BbxP+EIY2/9tiIPbrd\n=0YYh\n-----END PGP PUBLIC KEY BLOCK-----\n"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-0000000001a0",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:25.422978Z",
                            "start": "2026-06-30T17:21:23.180617Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000001f5",
                        "name": "Add apt keys"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt_repository",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "diff": [],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "codename": null,
                                            "filename": null,
                                            "install_python_apt": true,
                                            "mode": null,
                                            "repo": "deb https://download.docker.com/linux/ubuntu noble stable",
                                            "state": "present",
                                            "update_cache": false,
                                            "update_cache_retries": 5,
                                            "update_cache_retry_max_delay": 12,
                                            "validate_certs": true
                                        }
                                    },
                                    "repo": "deb https://download.docker.com/linux/ubuntu noble stable",
                                    "sources_added": [
                                        "/etc/apt/sources.list.d/download_docker_com_linux_ubuntu.list"
                                    ],
                                    "sources_removed": [],
                                    "state": "present",
                                    "zj_item": {
                                        "repo": "deb https://download.docker.com/linux/ubuntu noble stable"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-0000000001a0",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:26.289979Z",
                            "start": "2026-06-30T17:21:25.432901Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000001f7",
                        "name": "Add apt repositories"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt",
                            "cache_update_time": 1782840090,
                            "cache_updated": true,
                            "changed": true,
                            "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,
                                    "only_upgrade": false,
                                    "package": null,
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": true,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-0000000001a0",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:32.140343Z",
                            "start": "2026-06-30T17:21:26.304118Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000001f9",
                        "name": "Update APT cache"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "cache_update_time": 1782840090,
                            "cache_updated": false,
                            "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": [
                                        "apparmor",
                                        "apt-transport-https",
                                        "ca-certificates",
                                        "curl",
                                        "software-properties-common"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "apparmor",
                                        "apt-transport-https",
                                        "ca-certificates",
                                        "curl",
                                        "software-properties-common"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "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...\nSuggested packages:\n  apparmor-profiles-extra apparmor-utils\nThe following NEW packages will be installed:\n  apparmor\n0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 640 kB of archives.\nAfter this operation, 3224 kB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 apparmor amd64 4.0.1really4.0.1-0ubuntu0.24.04.7 [640 kB]\nFetched 640 kB in 0s (6150 kB/s)\nSelecting previously unselected package apparmor.\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 ... 36096 files and directories currently installed.)\r\nPreparing to unpack .../apparmor_4.0.1really4.0.1-0ubuntu0.24.04.7_amd64.deb ...\r\nUnpacking apparmor (4.0.1really4.0.1-0ubuntu0.24.04.7) ...\r\nSetting up apparmor (4.0.1really4.0.1-0ubuntu0.24.04.7) ...\r\nCreated symlink /etc/systemd/system/sysinit.target.wants/apparmor.service \u2192 /usr/lib/systemd/system/apparmor.service.\r\r\nReloading AppArmor profiles \r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "Suggested packages:",
                                "  apparmor-profiles-extra apparmor-utils",
                                "The following NEW packages will be installed:",
                                "  apparmor",
                                "0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 640 kB of archives.",
                                "After this operation, 3224 kB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 apparmor amd64 4.0.1really4.0.1-0ubuntu0.24.04.7 [640 kB]",
                                "Fetched 640 kB in 0s (6150 kB/s)",
                                "Selecting previously unselected package apparmor.",
                                "(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 ... 36096 files and directories currently installed.)",
                                "Preparing to unpack .../apparmor_4.0.1really4.0.1-0ubuntu0.24.04.7_amd64.deb ...",
                                "Unpacking apparmor (4.0.1really4.0.1-0ubuntu0.24.04.7) ...",
                                "Setting up apparmor (4.0.1really4.0.1-0ubuntu0.24.04.7) ...",
                                "Created symlink /etc/systemd/system/sysinit.target.wants/apparmor.service \u2192 /usr/lib/systemd/system/apparmor.service.",
                                "",
                                "Reloading AppArmor profiles "
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:40.542475Z",
                            "start": "2026-06-30T17:21:32.156207Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000000df",
                        "name": "Install pre-reqs"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "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": [
                                        "docker.io"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "docker.io"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "absent",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:41.692228Z",
                            "start": "2026-06-30T17:21:40.549612Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000000e0",
                        "name": "Remove packages"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "cache_update_time": 1782840090,
                            "cache_updated": false,
                            "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": [
                                        "docker-ce",
                                        "docker-ce-cli",
                                        "docker-buildx-plugin",
                                        "docker-compose-plugin",
                                        "containerd.io"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "docker-ce",
                                        "docker-ce-cli",
                                        "docker-buildx-plugin",
                                        "docker-compose-plugin",
                                        "containerd.io"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "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  libnftables1 nftables\nSuggested packages:\n  cgroupfs-mount | cgroup-lite docker-model-plugin firewalld\nRecommended packages:\n  docker-ce-rootless-extras pigz\nThe following NEW packages will be installed:\n  containerd.io docker-buildx-plugin docker-ce docker-ce-cli\n  docker-compose-plugin libnftables1 nftables\n0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 89.5 MB of archives.\nAfter this operation, 355 MB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libnftables1 amd64 1.0.9-1ubuntu0.1 [359 kB]\nGet:2 https://download.docker.com/linux/ubuntu noble/stable amd64 containerd.io amd64 2.2.5-1~ubuntu.24.04~noble [23.6 MB]\nGet:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 nftables amd64 1.0.9-1ubuntu0.1 [69.8 kB]\nGet:4 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce-cli amd64 5:29.6.1-1~ubuntu.24.04~noble [16.9 MB]\nGet:5 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce amd64 5:29.6.1-1~ubuntu.24.04~noble [23.3 MB]\nGet:6 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-buildx-plugin amd64 0.35.0-1~ubuntu.24.04~noble [17.2 MB]\nGet:7 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-compose-plugin amd64 5.2.0-1~ubuntu.24.04~noble [8076 kB]\nFetched 89.5 MB in 1s (80.4 MB/s)\nSelecting previously unselected package containerd.io.\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 ... 36392 files and directories currently installed.)\r\nPreparing to unpack .../0-containerd.io_2.2.5-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking containerd.io (2.2.5-1~ubuntu.24.04~noble) ...\r\nSelecting previously unselected package docker-ce-cli.\r\nPreparing to unpack .../1-docker-ce-cli_5%3a29.6.1-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking docker-ce-cli (5:29.6.1-1~ubuntu.24.04~noble) ...\r\nSelecting previously unselected package libnftables1:amd64.\r\nPreparing to unpack .../2-libnftables1_1.0.9-1ubuntu0.1_amd64.deb ...\r\nUnpacking libnftables1:amd64 (1.0.9-1ubuntu0.1) ...\r\nSelecting previously unselected package nftables.\r\nPreparing to unpack .../3-nftables_1.0.9-1ubuntu0.1_amd64.deb ...\r\nUnpacking nftables (1.0.9-1ubuntu0.1) ...\r\nSelecting previously unselected package docker-ce.\r\nPreparing to unpack .../4-docker-ce_5%3a29.6.1-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking docker-ce (5:29.6.1-1~ubuntu.24.04~noble) ...\r\nSelecting previously unselected package docker-buildx-plugin.\r\nPreparing to unpack .../5-docker-buildx-plugin_0.35.0-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking docker-buildx-plugin (0.35.0-1~ubuntu.24.04~noble) ...\r\nSelecting previously unselected package docker-compose-plugin.\r\nPreparing to unpack .../6-docker-compose-plugin_5.2.0-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking docker-compose-plugin (5.2.0-1~ubuntu.24.04~noble) ...\r\nSetting up libnftables1:amd64 (1.0.9-1ubuntu0.1) ...\r\nSetting up nftables (1.0.9-1ubuntu0.1) ...\r\nSetting up docker-buildx-plugin (0.35.0-1~ubuntu.24.04~noble) ...\r\nSetting up containerd.io (2.2.5-1~ubuntu.24.04~noble) ...\r\nCreated symlink /etc/systemd/system/multi-user.target.wants/containerd.service \u2192 /usr/lib/systemd/system/containerd.service.\r\r\nSetting up docker-compose-plugin (5.2.0-1~ubuntu.24.04~noble) ...\r\nSetting up docker-ce-cli (5:29.6.1-1~ubuntu.24.04~noble) ...\r\nSetting up docker-ce (5:29.6.1-1~ubuntu.24.04~noble) ...\r\nCreated symlink /etc/systemd/system/multi-user.target.wants/docker.service \u2192 /usr/lib/systemd/system/docker.service.\r\r\nCreated symlink /etc/systemd/system/sockets.target.wants/docker.socket \u2192 /usr/lib/systemd/system/docker.socket.\r\r\nProcessing triggers for libc-bin (2.39-0ubuntu8.7) ...\r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "The following additional packages will be installed:",
                                "  libnftables1 nftables",
                                "Suggested packages:",
                                "  cgroupfs-mount | cgroup-lite docker-model-plugin firewalld",
                                "Recommended packages:",
                                "  docker-ce-rootless-extras pigz",
                                "The following NEW packages will be installed:",
                                "  containerd.io docker-buildx-plugin docker-ce docker-ce-cli",
                                "  docker-compose-plugin libnftables1 nftables",
                                "0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 89.5 MB of archives.",
                                "After this operation, 355 MB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libnftables1 amd64 1.0.9-1ubuntu0.1 [359 kB]",
                                "Get:2 https://download.docker.com/linux/ubuntu noble/stable amd64 containerd.io amd64 2.2.5-1~ubuntu.24.04~noble [23.6 MB]",
                                "Get:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 nftables amd64 1.0.9-1ubuntu0.1 [69.8 kB]",
                                "Get:4 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce-cli amd64 5:29.6.1-1~ubuntu.24.04~noble [16.9 MB]",
                                "Get:5 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce amd64 5:29.6.1-1~ubuntu.24.04~noble [23.3 MB]",
                                "Get:6 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-buildx-plugin amd64 0.35.0-1~ubuntu.24.04~noble [17.2 MB]",
                                "Get:7 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-compose-plugin amd64 5.2.0-1~ubuntu.24.04~noble [8076 kB]",
                                "Fetched 89.5 MB in 1s (80.4 MB/s)",
                                "Selecting previously unselected package containerd.io.",
                                "(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 ... 36392 files and directories currently installed.)",
                                "Preparing to unpack .../0-containerd.io_2.2.5-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking containerd.io (2.2.5-1~ubuntu.24.04~noble) ...",
                                "Selecting previously unselected package docker-ce-cli.",
                                "Preparing to unpack .../1-docker-ce-cli_5%3a29.6.1-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking docker-ce-cli (5:29.6.1-1~ubuntu.24.04~noble) ...",
                                "Selecting previously unselected package libnftables1:amd64.",
                                "Preparing to unpack .../2-libnftables1_1.0.9-1ubuntu0.1_amd64.deb ...",
                                "Unpacking libnftables1:amd64 (1.0.9-1ubuntu0.1) ...",
                                "Selecting previously unselected package nftables.",
                                "Preparing to unpack .../3-nftables_1.0.9-1ubuntu0.1_amd64.deb ...",
                                "Unpacking nftables (1.0.9-1ubuntu0.1) ...",
                                "Selecting previously unselected package docker-ce.",
                                "Preparing to unpack .../4-docker-ce_5%3a29.6.1-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking docker-ce (5:29.6.1-1~ubuntu.24.04~noble) ...",
                                "Selecting previously unselected package docker-buildx-plugin.",
                                "Preparing to unpack .../5-docker-buildx-plugin_0.35.0-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking docker-buildx-plugin (0.35.0-1~ubuntu.24.04~noble) ...",
                                "Selecting previously unselected package docker-compose-plugin.",
                                "Preparing to unpack .../6-docker-compose-plugin_5.2.0-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking docker-compose-plugin (5.2.0-1~ubuntu.24.04~noble) ...",
                                "Setting up libnftables1:amd64 (1.0.9-1ubuntu0.1) ...",
                                "Setting up nftables (1.0.9-1ubuntu0.1) ...",
                                "Setting up docker-buildx-plugin (0.35.0-1~ubuntu.24.04~noble) ...",
                                "Setting up containerd.io (2.2.5-1~ubuntu.24.04~noble) ...",
                                "Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service \u2192 /usr/lib/systemd/system/containerd.service.",
                                "",
                                "Setting up docker-compose-plugin (5.2.0-1~ubuntu.24.04~noble) ...",
                                "Setting up docker-ce-cli (5:29.6.1-1~ubuntu.24.04~noble) ...",
                                "Setting up docker-ce (5:29.6.1-1~ubuntu.24.04~noble) ...",
                                "Created symlink /etc/systemd/system/multi-user.target.wants/docker.service \u2192 /usr/lib/systemd/system/docker.service.",
                                "",
                                "Created symlink /etc/systemd/system/sockets.target.wants/docker.socket \u2192 /usr/lib/systemd/system/docker.socket.",
                                "",
                                "Processing triggers for libc-bin (2.39-0ubuntu8.7) ..."
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:55.466973Z",
                            "start": "2026-06-30T17:21:41.698485Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000000e1",
                        "name": "Install upstream docker using package"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "docker-setup.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:55.495452Z",
                            "start": "2026-06-30T17:21:55.473378Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-0000000000e2",
                        "name": "Setup docker"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "group",
                            "changed": false,
                            "gid": 989,
                            "invocation": {
                                "module_args": {
                                    "force": false,
                                    "gid": null,
                                    "local": false,
                                    "name": "docker",
                                    "non_unique": false,
                                    "state": "present",
                                    "system": false
                                }
                            },
                            "name": "docker",
                            "state": "present",
                            "system": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:56.137501Z",
                            "start": "2026-06-30T17:21:55.547821Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000021c",
                        "name": "Ensure \"docker\" group exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "user",
                            "append": true,
                            "changed": true,
                            "comment": "",
                            "group": 1000,
                            "groups": "docker",
                            "home": "/home/zuul",
                            "invocation": {
                                "module_args": {
                                    "append": true,
                                    "authorization": null,
                                    "comment": null,
                                    "create_home": true,
                                    "expires": null,
                                    "force": false,
                                    "generate_ssh_key": null,
                                    "group": null,
                                    "groups": [
                                        "docker"
                                    ],
                                    "hidden": null,
                                    "home": null,
                                    "local": null,
                                    "login_class": null,
                                    "move_home": false,
                                    "name": "zuul",
                                    "non_unique": false,
                                    "password": null,
                                    "password_expire_max": null,
                                    "password_expire_min": null,
                                    "password_expire_warn": null,
                                    "password_lock": null,
                                    "profile": null,
                                    "remove": false,
                                    "role": null,
                                    "seuser": null,
                                    "shell": null,
                                    "skeleton": null,
                                    "ssh_key_bits": 0,
                                    "ssh_key_comment": "ansible-generated on ubuntu",
                                    "ssh_key_file": null,
                                    "ssh_key_passphrase": null,
                                    "ssh_key_type": "rsa",
                                    "state": "present",
                                    "system": false,
                                    "uid": null,
                                    "umask": null,
                                    "update_password": "always"
                                }
                            },
                            "move_home": false,
                            "name": "zuul",
                            "shell": "/bin/bash",
                            "state": "present",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:56.970827Z",
                            "start": "2026-06-30T17:21:56.155025Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000021d",
                        "name": "Add user to docker group"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "docker_userland_proxy is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:57.001495Z",
                            "start": "2026-06-30T17:21:56.976394Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000021e",
                        "name": "Update docker daemon proxy configuration"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_default_ipv4.mtu < 1500",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:57.032485Z",
                            "start": "2026-06-30T17:21:57.007865Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000021f",
                        "name": "Lower default MTU"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "systemctl",
                                "is-failed",
                                "docker.socket"
                            ],
                            "delta": "0:00:00.024606",
                            "end": "2026-06-30 17:21:57.377148",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "systemctl is-failed docker.socket",
                                    "_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": "0242ac1f-6606-feb1-f610-000000000220-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-30 17:21:57.352542",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "active",
                            "stdout_lines": [
                                "active"
                            ],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000220-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:57.582382Z",
                            "start": "2026-06-30T17:21:57.059996Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000220",
                        "name": "Get the status of the docket.socket unit"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "systemctl",
                                "is-failed",
                                "docker"
                            ],
                            "delta": "0:00:00.019155",
                            "end": "2026-06-30 17:21:57.966676",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "systemctl is-failed docker",
                                    "_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": "0242ac1f-6606-feb1-f610-000000000221-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-30 17:21:57.947521",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "active",
                            "stdout_lines": [
                                "active"
                            ],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000221-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:58.136904Z",
                            "start": "2026-06-30T17:21:57.623048Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000221",
                        "name": "Get the status of the docket unit"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "false_condition": "(docker_userland_proxy is defined) or (ansible_default_ipv4.mtu < 1500) or (_docker_socket_status.stdout != 'active') or (_docker_socket_status.stdout != 'active')",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:58.188970Z",
                            "start": "2026-06-30T17:21:58.151465Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000222",
                        "name": "Restart docker"
                    }
                },
                {
                    "hosts": {},
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "start": "2026-06-30T17:21:58.204111Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000223",
                        "name": "Reset ssh connection to pick up docker group"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "docker_compose_install | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:58.270782Z",
                            "start": "2026-06-30T17:21:58.245315Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000024",
                        "name": "Install docker-compose"
                    }
                },
                {
                    "hosts": {},
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "start": "2026-06-30T17:21:58.284845Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000025",
                        "name": "Flush handlers before role exit"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "service",
                            "changed": true,
                            "enabled": true,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "docker.socket",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "stopped"
                                }
                            },
                            "name": "docker.socket",
                            "state": "stopped",
                            "status": {
                                "Accept": "no",
                                "ActiveEnterTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "ActiveEnterTimestampMonotonic": "115324083",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "-.mount system.slice sysinit.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "AssertTimestampMonotonic": "115312739",
                                "Backlog": "2147483647",
                                "Before": "sockets.target shutdown.target docker.service",
                                "BindIPv6Only": "default",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "Broadcast": "no",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "1745000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "no",
                                "CanIsolate": "no",
                                "CanReload": "no",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "ConditionTimestampMonotonic": "115312734",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/docker.socket",
                                "ControlGroupId": "4145",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "CoredumpReceive": "no",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "DefaultStartupMemoryLow": "0",
                                "DeferAcceptUSec": "0",
                                "Delegate": "no",
                                "Description": "Docker Socket for the API",
                                "DevicePolicy": "auto",
                                "DirectoryMode": "0755",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-7",
                                "EffectiveMemoryNodes": "0",
                                "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "FailureAction": "none",
                                "FileDescriptorName": "docker.socket",
                                "FinalKillSignal": "9",
                                "FlushPending": "no",
                                "FragmentPath": "/usr/lib/systemd/system/docker.socket",
                                "FreeBind": "no",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "IOAccounting": "no",
                                "IOReadBytes": "[not set]",
                                "IOReadOperations": "[not set]",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "[not set]",
                                "IOWriteOperations": "[not set]",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "IPTOS": "-1",
                                "IPTTL": "-1",
                                "Id": "docker.socket",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "InactiveExitTimestampMonotonic": "115315891",
                                "InvocationID": "48d9723ba6d34eaf900565f72cb4c356",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeepAlive": "no",
                                "KeepAliveIntervalUSec": "0",
                                "KeepAliveProbes": "0",
                                "KeepAliveTimeUSec": "0",
                                "KeyringMode": "shared",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "0",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "128091",
                                "LimitNPROCSoft": "128091",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "128091",
                                "LimitSIGPENDINGSoft": "128091",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "Listen": "/run/docker.sock (Stream)",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "Mark": "-1",
                                "MaxConnections": "64",
                                "MaxConnectionsPerSource": "0",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "32879943680",
                                "MemoryCurrent": "0",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryKSM": "no",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "262144",
                                "MemoryPressureThresholdUSec": "200ms",
                                "MemoryPressureWatch": "auto",
                                "MemorySwapCurrent": "0",
                                "MemorySwapMax": "infinity",
                                "MemorySwapPeak": "0",
                                "MemoryZSwapCurrent": "0",
                                "MemoryZSwapMax": "infinity",
                                "MessageQueueMaxMessages": "0",
                                "MessageQueueMessageSize": "0",
                                "MountAPIVFS": "no",
                                "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "NAccepted": "0",
                                "NConnections": "0",
                                "NRefused": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "docker.socket",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoDelay": "no",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "PassCredentials": "no",
                                "PassPacketInfo": "no",
                                "PassSecurity": "no",
                                "Perpetual": "no",
                                "PipeSize": "0",
                                "PollLimitBurst": "15",
                                "PollLimitIntervalUSec": "2s",
                                "Priority": "-1",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "ReceiveBuffer": "0",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "RemoveIPC": "no",
                                "RemoveOnStop": "no",
                                "RequiredBy": "docker.service",
                                "Requires": "-.mount system.slice sysinit.target",
                                "RequiresMountsFor": "/run/docker.sock",
                                "RestartKillSignal": "15",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "ReusePort": "no",
                                "RootEphemeral": "no",
                                "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendBuffer": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "SetLoginEnvironment": "no",
                                "Slice": "system.slice",
                                "SocketGroup": "docker",
                                "SocketMode": "0660",
                                "SocketProtocol": "0",
                                "SocketUser": "root",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StartupMemoryHigh": "infinity",
                                "StartupMemoryLow": "0",
                                "StartupMemoryMax": "infinity",
                                "StartupMemorySwapMax": "infinity",
                                "StartupMemoryZSwapMax": "infinity",
                                "StateChangeTimestamp": "Tue 2026-06-30 17:21:54 UTC",
                                "StateChangeTimestampMonotonic": "116514892",
                                "StateDirectoryMode": "0755",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SurviveFinalKillSignal": "no",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "0",
                                "TasksMax": "38427",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Timestamping": "off",
                                "Transient": "no",
                                "Transparent": "no",
                                "TriggerLimitBurst": "20",
                                "TriggerLimitIntervalUSec": "2s",
                                "Triggers": "docker.service",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "sockets.target",
                                "WatchdogSignal": "6",
                                "Writable": "no"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:21:59.636147Z",
                            "start": "2026-06-30T17:21:58.293895Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000002b",
                        "name": "Stop docker.socket to avoid any conflict"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "service",
                            "changed": true,
                            "enabled": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "docker",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "started"
                                }
                            },
                            "name": "docker",
                            "state": "started",
                            "status": {
                                "ActiveEnterTimestamp": "Tue 2026-06-30 17:21:54 UTC",
                                "ActiveEnterTimestampMonotonic": "116513850",
                                "ActiveExitTimestamp": "Tue 2026-06-30 17:21:59 UTC",
                                "ActiveExitTimestampMonotonic": "121427204",
                                "ActiveState": "inactive",
                                "After": "containerd.service basic.target docker.socket time-set.target system.slice sysinit.target firewalld.service systemd-journald.socket network-online.target nss-lookup.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "AssertTimestampMonotonic": "115324612",
                                "Before": "multi-user.target shutdown.target",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "1104414000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "ConditionTimestampMonotonic": "115324609",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroupId": "4205",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "CoredumpReceive": "no",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "DefaultStartupMemoryLow": "0",
                                "Delegate": "yes",
                                "DelegateControllers": "cpu cpuset io memory pids",
                                "Description": "Docker Application Container Engine",
                                "DevicePolicy": "auto",
                                "Documentation": "https://docs.docker.com",
                                "DynamicUser": "no",
                                "ExecMainCode": "1",
                                "ExecMainExitTimestamp": "Tue 2026-06-30 17:21:59 UTC",
                                "ExecMainExitTimestampMonotonic": "121442526",
                                "ExecMainPID": "3264",
                                "ExecMainStartTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "ExecMainStartTimestampMonotonic": "115326787",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Tue 2026-06-30 17:21:53 UTC] ; stop_time=[Tue 2026-06-30 17:21:59 UTC] ; pid=3264 ; code=exited ; status=0 }",
                                "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Tue 2026-06-30 17:21:53 UTC] ; stop_time=[Tue 2026-06-30 17:21:59 UTC] ; pid=3264 ; code=exited ; status=0 }",
                                "ExitType": "main",
                                "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FileDescriptorStorePreserve": "restart",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/docker.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "[not set]",
                                "IOReadOperations": "[not set]",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "[not set]",
                                "IOWriteOperations": "[not set]",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "docker.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestamp": "Tue 2026-06-30 17:21:59 UTC",
                                "InactiveEnterTimestampMonotonic": "121442728",
                                "InactiveExitTimestamp": "Tue 2026-06-30 17:21:53 UTC",
                                "InactiveExitTimestampMonotonic": "115327231",
                                "InvocationID": "4840f83746b640df8457917c20188d64",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "infinity",
                                "LimitNPROCSoft": "infinity",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "128091",
                                "LimitSIGPENDINGSoft": "128091",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "0",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "32899735552",
                                "MemoryCurrent": "[not set]",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryKSM": "no",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "[not set]",
                                "MemoryPressureThresholdUSec": "200ms",
                                "MemoryPressureWatch": "auto",
                                "MemorySwapCurrent": "[not set]",
                                "MemorySwapMax": "infinity",
                                "MemorySwapPeak": "[not set]",
                                "MemoryZSwapCurrent": "[not set]",
                                "MemoryZSwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "docker.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "main",
                                "OOMPolicy": "continue",
                                "OOMScoreAdjust": "-500",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "Requires": "docker.socket sysinit.target system.slice",
                                "Restart": "always",
                                "RestartKillSignal": "15",
                                "RestartMaxDelayUSec": "infinity",
                                "RestartMode": "normal",
                                "RestartSteps": "0",
                                "RestartUSec": "2s",
                                "RestartUSecNext": "2s",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RootEphemeral": "no",
                                "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "SetLoginEnvironment": "no",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "3",
                                "StartLimitIntervalUSec": "1min",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StartupMemoryHigh": "infinity",
                                "StartupMemoryLow": "0",
                                "StartupMemoryMax": "infinity",
                                "StartupMemorySwapMax": "infinity",
                                "StartupMemoryZSwapMax": "infinity",
                                "StateChangeTimestamp": "Tue 2026-06-30 17:21:59 UTC",
                                "StateChangeTimestampMonotonic": "121442728",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "dead",
                                "SuccessAction": "none",
                                "SurviveFinalKillSignal": "no",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "[not set]",
                                "TasksMax": "infinity",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "infinity",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "TriggeredBy": "docker.socket",
                                "Type": "notify",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "containerd.service network-online.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:01.732384Z",
                            "start": "2026-06-30T17:21:59.641883Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000002c",
                        "name": "Assure docker service is running"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "service",
                            "changed": false,
                            "enabled": true,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "docker.socket",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "started"
                                }
                            },
                            "name": "docker.socket",
                            "state": "started",
                            "status": {
                                "Accept": "no",
                                "ActiveEnterTimestamp": "Tue 2026-06-30 17:22:00 UTC",
                                "ActiveEnterTimestampMonotonic": "122138177",
                                "ActiveExitTimestamp": "Tue 2026-06-30 17:21:59 UTC",
                                "ActiveExitTimestampMonotonic": "121447361",
                                "ActiveState": "active",
                                "After": "-.mount system.slice sysinit.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Tue 2026-06-30 17:22:00 UTC",
                                "AssertTimestampMonotonic": "122117282",
                                "Backlog": "2147483647",
                                "Before": "sockets.target shutdown.target docker.service",
                                "BindIPv6Only": "default",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "Broadcast": "no",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "1784000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "no",
                                "CanIsolate": "no",
                                "CanReload": "no",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Tue 2026-06-30 17:22:00 UTC",
                                "ConditionTimestampMonotonic": "122117277",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/docker.socket",
                                "ControlGroupId": "4314",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "CoredumpReceive": "no",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "DefaultStartupMemoryLow": "0",
                                "DeferAcceptUSec": "0",
                                "Delegate": "no",
                                "Description": "Docker Socket for the API",
                                "DevicePolicy": "auto",
                                "DirectoryMode": "0755",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-7",
                                "EffectiveMemoryNodes": "0",
                                "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "FailureAction": "none",
                                "FileDescriptorName": "docker.socket",
                                "FinalKillSignal": "9",
                                "FlushPending": "no",
                                "FragmentPath": "/usr/lib/systemd/system/docker.socket",
                                "FreeBind": "no",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "IOAccounting": "no",
                                "IOReadBytes": "[not set]",
                                "IOReadOperations": "[not set]",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "[not set]",
                                "IOWriteOperations": "[not set]",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "IPTOS": "-1",
                                "IPTTL": "-1",
                                "Id": "docker.socket",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestamp": "Tue 2026-06-30 17:21:59 UTC",
                                "InactiveEnterTimestampMonotonic": "121447361",
                                "InactiveExitTimestamp": "Tue 2026-06-30 17:22:00 UTC",
                                "InactiveExitTimestampMonotonic": "122125682",
                                "InvocationID": "9dfe364b07084e4f8ef02c71d415f50d",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeepAlive": "no",
                                "KeepAliveIntervalUSec": "0",
                                "KeepAliveProbes": "0",
                                "KeepAliveTimeUSec": "0",
                                "KeyringMode": "shared",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "0",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "128091",
                                "LimitNPROCSoft": "128091",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "128091",
                                "LimitSIGPENDINGSoft": "128091",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "Listen": "/run/docker.sock (Stream)",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "Mark": "-1",
                                "MaxConnections": "64",
                                "MaxConnectionsPerSource": "0",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "32896167936",
                                "MemoryCurrent": "0",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryKSM": "no",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "262144",
                                "MemoryPressureThresholdUSec": "200ms",
                                "MemoryPressureWatch": "auto",
                                "MemorySwapCurrent": "0",
                                "MemorySwapMax": "infinity",
                                "MemorySwapPeak": "0",
                                "MemoryZSwapCurrent": "0",
                                "MemoryZSwapMax": "infinity",
                                "MessageQueueMaxMessages": "0",
                                "MessageQueueMessageSize": "0",
                                "MountAPIVFS": "no",
                                "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "NAccepted": "0",
                                "NConnections": "0",
                                "NRefused": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "docker.socket",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoDelay": "no",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "PassCredentials": "no",
                                "PassPacketInfo": "no",
                                "PassSecurity": "no",
                                "Perpetual": "no",
                                "PipeSize": "0",
                                "PollLimitBurst": "15",
                                "PollLimitIntervalUSec": "2s",
                                "Priority": "-1",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "ReceiveBuffer": "0",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "RemoveIPC": "no",
                                "RemoveOnStop": "no",
                                "RequiredBy": "docker.service",
                                "Requires": "-.mount system.slice sysinit.target",
                                "RequiresMountsFor": "/run/docker.sock",
                                "RestartKillSignal": "15",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "ReusePort": "no",
                                "RootEphemeral": "no",
                                "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendBuffer": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "SetLoginEnvironment": "no",
                                "Slice": "system.slice",
                                "SocketGroup": "docker",
                                "SocketMode": "0660",
                                "SocketProtocol": "0",
                                "SocketUser": "root",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StartupMemoryHigh": "infinity",
                                "StartupMemoryLow": "0",
                                "StartupMemoryMax": "infinity",
                                "StartupMemorySwapMax": "infinity",
                                "StartupMemoryZSwapMax": "infinity",
                                "StateChangeTimestamp": "Tue 2026-06-30 17:22:01 UTC",
                                "StateChangeTimestampMonotonic": "123543282",
                                "StateDirectoryMode": "0755",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SurviveFinalKillSignal": "no",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "0",
                                "TasksMax": "38427",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Timestamping": "off",
                                "Transient": "no",
                                "Transparent": "no",
                                "TriggerLimitBurst": "20",
                                "TriggerLimitIntervalUSec": "2s",
                                "Triggers": "docker.service",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "sockets.target",
                                "WatchdogSignal": "6",
                                "Writable": "no"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:02.407905Z",
                            "start": "2026-06-30T17:22:01.740082Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000002d",
                        "name": "Assure docker.socket service is running"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/run/docker.sock"
                                },
                                "before": {
                                    "path": "/var/run/docker.sock"
                                }
                            },
                            "gid": 989,
                            "group": "docker",
                            "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": "docker",
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/run/docker.sock",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "file",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0660",
                            "owner": "root",
                            "path": "/var/run/docker.sock",
                            "size": 0,
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:03.008713Z",
                            "start": "2026-06-30T17:22:02.415933Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-00000000002e",
                        "name": "Correct group ownership on docker sock"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": false,
                            "cmd": [
                                "docker",
                                "ps"
                            ],
                            "delta": "0:00:00.050352",
                            "end": "2026-06-30 17:22:03.385999",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "docker ps",
                                    "_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": "0242ac1f-6606-feb1-f610-000000000026-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:22:03.335647",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES",
                            "stdout_lines": [
                                "CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES"
                            ],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000026-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:03.564531Z",
                            "start": "2026-06-30T17:22:03.052264Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000026",
                        "name": "Validate ability to talk with docker"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "docker",
                                "version"
                            ],
                            "delta": "0:00:00.073618",
                            "end": "2026-06-30 17:22:03.975330",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "docker 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": "0242ac1f-6606-feb1-f610-000000000027-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:22:03.901712",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Client: Docker Engine - Community\n Version:           29.6.1\n API version:       1.55\n Go version:        go1.26.4\n Git commit:        8900f1d\n Built:             Fri Jun 26 11:40:19 2026\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          29.6.1\n  API version:      1.55 (minimum version 1.40)\n  Go version:       go1.26.4\n  Git commit:       8ec5ab3\n  Built:            Fri Jun 26 11:40:19 2026\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.5\n  GitCommit:        e53c7c1516c3b2bff98eb76f1f4117477e6f4e66\n runc:\n  Version:          1.3.6\n  GitCommit:        v1.3.6-0-g491b69ba\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0",
                            "stdout_lines": [
                                "Client: Docker Engine - Community",
                                " Version:           29.6.1",
                                " API version:       1.55",
                                " Go version:        go1.26.4",
                                " Git commit:        8900f1d",
                                " Built:             Fri Jun 26 11:40:19 2026",
                                " OS/Arch:           linux/amd64",
                                " Context:           default",
                                "",
                                "Server: Docker Engine - Community",
                                " Engine:",
                                "  Version:          29.6.1",
                                "  API version:      1.55 (minimum version 1.40)",
                                "  Go version:       go1.26.4",
                                "  Git commit:       8ec5ab3",
                                "  Built:            Fri Jun 26 11:40:19 2026",
                                "  OS/Arch:          linux/amd64",
                                "  Experimental:     false",
                                " containerd:",
                                "  Version:          v2.2.5",
                                "  GitCommit:        e53c7c1516c3b2bff98eb76f1f4117477e6f4e66",
                                " runc:",
                                "  Version:          1.3.6",
                                "  GitCommit:        v1.3.6-0-g491b69ba",
                                " docker-init:",
                                "  Version:          0.19.0",
                                "  GitCommit:        de40ad0"
                            ],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000027-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:04.117695Z",
                            "start": "2026-06-30T17:22:03.601064Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000027",
                        "name": "Get version details"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "msg": {
                                "changed": true,
                                "cmd": [
                                    "docker",
                                    "version"
                                ],
                                "delta": "0:00:00.073618",
                                "end": "2026-06-30 17:22:03.975330",
                                "failed": false,
                                "msg": "",
                                "rc": 0,
                                "start": "2026-06-30 17:22:03.901712",
                                "stderr": "",
                                "stderr_lines": [],
                                "stdout": "Client: Docker Engine - Community\n Version:           29.6.1\n API version:       1.55\n Go version:        go1.26.4\n Git commit:        8900f1d\n Built:             Fri Jun 26 11:40:19 2026\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          29.6.1\n  API version:      1.55 (minimum version 1.40)\n  Go version:       go1.26.4\n  Git commit:       8ec5ab3\n  Built:            Fri Jun 26 11:40:19 2026\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.5\n  GitCommit:        e53c7c1516c3b2bff98eb76f1f4117477e6f4e66\n runc:\n  Version:          1.3.6\n  GitCommit:        v1.3.6-0-g491b69ba\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0",
                                "stdout_lines": [
                                    "Client: Docker Engine - Community",
                                    " Version:           29.6.1",
                                    " API version:       1.55",
                                    " Go version:        go1.26.4",
                                    " Git commit:        8900f1d",
                                    " Built:             Fri Jun 26 11:40:19 2026",
                                    " OS/Arch:           linux/amd64",
                                    " Context:           default",
                                    "",
                                    "Server: Docker Engine - Community",
                                    " Engine:",
                                    "  Version:          29.6.1",
                                    "  API version:      1.55 (minimum version 1.40)",
                                    "  Go version:       go1.26.4",
                                    "  Git commit:       8ec5ab3",
                                    "  Built:            Fri Jun 26 11:40:19 2026",
                                    "  OS/Arch:          linux/amd64",
                                    "  Experimental:     false",
                                    " containerd:",
                                    "  Version:          v2.2.5",
                                    "  GitCommit:        e53c7c1516c3b2bff98eb76f1f4117477e6f4e66",
                                    " runc:",
                                    "  Version:          1.3.6",
                                    "  GitCommit:        v1.3.6-0-g491b69ba",
                                    " docker-init:",
                                    "  Version:          0.19.0",
                                    "  GitCommit:        de40ad0"
                                ],
                                "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000027-1-ubuntunoblelarge"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:04.188140Z",
                            "start": "2026-06-30T17:22:04.131616Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000028",
                        "name": "Dump installed docker details"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "docker_use_buildset_registry | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-feb1-f610-00000000001b",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:04.227774Z",
                            "start": "2026-06-30T17:22:04.201904Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000029",
                        "name": "Use buildset registry"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.apt",
                            "cache_update_time": 1782840090,
                            "cache_updated": false,
                            "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",
                                        "libldap2-dev",
                                        "libsasl2-dev"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "jq",
                                        "libldap2-dev",
                                        "libsasl2-dev"
                                    ],
                                    "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 libldap-dev libonig5 libssl-dev\nSuggested packages:\n  libssl-doc\nThe following NEW packages will be installed:\n  jq libjq1 libldap-dev libldap2-dev libonig5 libsasl2-dev libssl-dev\n0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 3350 kB of archives.\nAfter this operation, 17.0 MB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu noble/main amd64 libonig5 amd64 6.9.9-1build1 [172 kB]\nGet:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libjq1 amd64 1.7.1-3ubuntu0.24.04.2 [142 kB]\nGet:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 jq amd64 1.7.1-3ubuntu0.24.04.2 [65.7 kB]\nGet:4 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libldap-dev amd64 2.6.10+dfsg-0ubuntu0.24.04.1 [308 kB]\nGet:5 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libssl-dev amd64 3.0.13-0ubuntu3.11 [2408 kB]\nGet:6 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsasl2-dev amd64 2.1.28+dfsg1-5ubuntu3.1 [243 kB]\nGet:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libldap2-dev all 2.6.10+dfsg-0ubuntu0.24.04.1 [11.1 kB]\nFetched 3350 kB in 0s (17.8 MB/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 ... 36662 files and directories currently installed.)\r\nPreparing to unpack .../0-libonig5_6.9.9-1build1_amd64.deb ...\r\nUnpacking libonig5:amd64 (6.9.9-1build1) ...\r\nSelecting previously unselected package libjq1:amd64.\r\nPreparing to unpack .../1-libjq1_1.7.1-3ubuntu0.24.04.2_amd64.deb ...\r\nUnpacking libjq1:amd64 (1.7.1-3ubuntu0.24.04.2) ...\r\nSelecting previously unselected package jq.\r\nPreparing to unpack .../2-jq_1.7.1-3ubuntu0.24.04.2_amd64.deb ...\r\nUnpacking jq (1.7.1-3ubuntu0.24.04.2) ...\r\nSelecting previously unselected package libldap-dev:amd64.\r\nPreparing to unpack .../3-libldap-dev_2.6.10+dfsg-0ubuntu0.24.04.1_amd64.deb ...\r\nUnpacking libldap-dev:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\nSelecting previously unselected package libssl-dev:amd64.\r\nPreparing to unpack .../4-libssl-dev_3.0.13-0ubuntu3.11_amd64.deb ...\r\nUnpacking libssl-dev:amd64 (3.0.13-0ubuntu3.11) ...\r\nSelecting previously unselected package libsasl2-dev.\r\nPreparing to unpack .../5-libsasl2-dev_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ...\r\nUnpacking libsasl2-dev (2.1.28+dfsg1-5ubuntu3.1) ...\r\nSelecting previously unselected package libldap2-dev.\r\nPreparing to unpack .../6-libldap2-dev_2.6.10+dfsg-0ubuntu0.24.04.1_all.deb ...\r\nUnpacking libldap2-dev (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\nSetting up libldap-dev:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\nSetting up libssl-dev:amd64 (3.0.13-0ubuntu3.11) ...\r\nSetting up libonig5:amd64 (6.9.9-1build1) ...\r\nSetting up libjq1:amd64 (1.7.1-3ubuntu0.24.04.2) ...\r\nSetting up libldap2-dev (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\nSetting up libsasl2-dev (2.1.28+dfsg1-5ubuntu3.1) ...\r\nSetting up jq (1.7.1-3ubuntu0.24.04.2) ...\r\nProcessing triggers for libc-bin (2.39-0ubuntu8.7) ...\r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "The following additional packages will be installed:",
                                "  libjq1 libldap-dev libonig5 libssl-dev",
                                "Suggested packages:",
                                "  libssl-doc",
                                "The following NEW packages will be installed:",
                                "  jq libjq1 libldap-dev libldap2-dev libonig5 libsasl2-dev libssl-dev",
                                "0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 3350 kB of archives.",
                                "After this operation, 17.0 MB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 libonig5 amd64 6.9.9-1build1 [172 kB]",
                                "Get:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libjq1 amd64 1.7.1-3ubuntu0.24.04.2 [142 kB]",
                                "Get:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 jq amd64 1.7.1-3ubuntu0.24.04.2 [65.7 kB]",
                                "Get:4 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libldap-dev amd64 2.6.10+dfsg-0ubuntu0.24.04.1 [308 kB]",
                                "Get:5 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libssl-dev amd64 3.0.13-0ubuntu3.11 [2408 kB]",
                                "Get:6 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsasl2-dev amd64 2.1.28+dfsg1-5ubuntu3.1 [243 kB]",
                                "Get:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libldap2-dev all 2.6.10+dfsg-0ubuntu0.24.04.1 [11.1 kB]",
                                "Fetched 3350 kB in 0s (17.8 MB/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 ... 36662 files and directories currently installed.)",
                                "Preparing to unpack .../0-libonig5_6.9.9-1build1_amd64.deb ...",
                                "Unpacking libonig5:amd64 (6.9.9-1build1) ...",
                                "Selecting previously unselected package libjq1:amd64.",
                                "Preparing to unpack .../1-libjq1_1.7.1-3ubuntu0.24.04.2_amd64.deb ...",
                                "Unpacking libjq1:amd64 (1.7.1-3ubuntu0.24.04.2) ...",
                                "Selecting previously unselected package jq.",
                                "Preparing to unpack .../2-jq_1.7.1-3ubuntu0.24.04.2_amd64.deb ...",
                                "Unpacking jq (1.7.1-3ubuntu0.24.04.2) ...",
                                "Selecting previously unselected package libldap-dev:amd64.",
                                "Preparing to unpack .../3-libldap-dev_2.6.10+dfsg-0ubuntu0.24.04.1_amd64.deb ...",
                                "Unpacking libldap-dev:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ...",
                                "Selecting previously unselected package libssl-dev:amd64.",
                                "Preparing to unpack .../4-libssl-dev_3.0.13-0ubuntu3.11_amd64.deb ...",
                                "Unpacking libssl-dev:amd64 (3.0.13-0ubuntu3.11) ...",
                                "Selecting previously unselected package libsasl2-dev.",
                                "Preparing to unpack .../5-libsasl2-dev_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ...",
                                "Unpacking libsasl2-dev (2.1.28+dfsg1-5ubuntu3.1) ...",
                                "Selecting previously unselected package libldap2-dev.",
                                "Preparing to unpack .../6-libldap2-dev_2.6.10+dfsg-0ubuntu0.24.04.1_all.deb ...",
                                "Unpacking libldap2-dev (2.6.10+dfsg-0ubuntu0.24.04.1) ...",
                                "Setting up libldap-dev:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ...",
                                "Setting up libssl-dev:amd64 (3.0.13-0ubuntu3.11) ...",
                                "Setting up libonig5:amd64 (6.9.9-1build1) ...",
                                "Setting up libjq1:amd64 (1.7.1-3ubuntu0.24.04.2) ...",
                                "Setting up libldap2-dev (2.6.10+dfsg-0ubuntu0.24.04.1) ...",
                                "Setting up libsasl2-dev (2.1.28+dfsg1-5ubuntu3.1) ...",
                                "Setting up jq (1.7.1-3ubuntu0.24.04.2) ...",
                                "Processing triggers for libc-bin (2.39-0ubuntu8.7) ..."
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:10.829300Z",
                            "start": "2026-06-30T17:22:04.242506Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000030",
                        "name": "Ensure required APT packages are installed"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.get_url",
                            "changed": true,
                            "checksum_dest": null,
                            "checksum_src": "6c1a358b722771947ef8ab028b5085bddc027a63",
                            "dest": "/usr/local/bin/yq",
                            "elapsed": 0,
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "",
                                    "ciphers": null,
                                    "client_cert": null,
                                    "client_key": null,
                                    "decompress": true,
                                    "dest": "/usr/local/bin/yq",
                                    "force": false,
                                    "force_basic_auth": false,
                                    "group": "root",
                                    "headers": null,
                                    "http_agent": "ansible-httpget",
                                    "mode": "0755",
                                    "owner": "root",
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "timeout": 10,
                                    "tmp_dest": null,
                                    "unredirected_headers": [],
                                    "unsafe_writes": false,
                                    "url": "https://github.com/mikefarah/yq/releases/download/v4.53.3/yq_linux_amd64",
                                    "url_password": null,
                                    "url_username": null,
                                    "use_gssapi": false,
                                    "use_netrc": true,
                                    "use_proxy": true,
                                    "validate_certs": true
                                }
                            },
                            "md5sum": "e4fe3939179507be5c817e7a118bff6b",
                            "mode": "0755",
                            "msg": "OK (13750434 bytes)",
                            "owner": "root",
                            "size": 13750434,
                            "src": "/root/.ansible/tmp/ansible-moduletmp-1782840131.5073693-oz2na874/tmppn6kwusl",
                            "state": "file",
                            "status_code": 200,
                            "uid": 0,
                            "url": "https://github.com/mikefarah/yq/releases/download/v4.53.3/yq_linux_amd64",
                            "warnings": [
                                "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"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:12.598505Z",
                            "start": "2026-06-30T17:22:10.836314Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000031",
                        "name": "Install mikefarah/yq"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "d145361f6b6b329a0cee9c191f3833806cf4446f",
                            "dest": "/etc/sysctl.d/99-opm-integration-accept-ra.conf",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp4j3nsv8b",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "d145361f6b6b329a0cee9c191f3833806cf4446f",
                                    "content": null,
                                    "dest": "/etc/sysctl.d/99-opm-integration-accept-ra.conf",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": "root",
                                    "local_follow": null,
                                    "mode": "0644",
                                    "owner": "root",
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1782840132.6720426-95-15031175056870/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "1351005c62fc80771c3f455932760886",
                            "mode": "0644",
                            "owner": "root",
                            "size": 101,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1782840132.6720426-95-15031175056870/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:13.919798Z",
                            "start": "2026-06-30T17:22:12.605112Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000032",
                        "name": "Keep router advertisements honoured while IPv6 forwarding is on"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "sysctl",
                                "--system"
                            ],
                            "delta": "0:00:00.009966",
                            "end": "2026-06-30 17:22:14.288347",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "sysctl --system",
                                    "_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": "0242ac1f-6606-feb1-f610-000000000033-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-30 17:22:14.278381",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "* Applying /usr/lib/sysctl.d/10-apparmor.conf ...\n* Applying /etc/sysctl.d/10-bufferbloat.conf ...\n* Applying /etc/sysctl.d/10-console-messages.conf ...\n* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...\n* Applying /etc/sysctl.d/10-kernel-hardening.conf ...\n* Applying /etc/sysctl.d/10-magic-sysrq.conf ...\n* Applying /etc/sysctl.d/10-map-count.conf ...\n* Applying /etc/sysctl.d/10-network-security.conf ...\n* Applying /etc/sysctl.d/10-ptrace.conf ...\n* Applying /etc/sysctl.d/10-zeropage.conf ...\n* Applying /usr/lib/sysctl.d/50-pid-max.conf ...\n* Applying /etc/sysctl.d/99-cloudimg-ipv6.conf ...\n* Applying /etc/sysctl.d/99-opm-integration-accept-ra.conf ...\n* Applying /usr/lib/sysctl.d/99-protect-links.conf ...\n* Applying /etc/sysctl.d/99-sysctl.conf ...\n* Applying /etc/sysctl.conf ...\nkernel.apparmor_restrict_unprivileged_userns = 1\nnet.core.default_qdisc = fq_codel\nkernel.printk = 4 4 1 7\nnet.ipv6.conf.all.use_tempaddr = 2\nnet.ipv6.conf.default.use_tempaddr = 2\nkernel.kptr_restrict = 1\nkernel.sysrq = 176\nvm.max_map_count = 1048576\nnet.ipv4.conf.default.rp_filter = 2\nnet.ipv4.conf.all.rp_filter = 2\nkernel.yama.ptrace_scope = 1\nvm.mmap_min_addr = 65536\nkernel.pid_max = 4194304\nnet.ipv6.conf.all.use_tempaddr = 0\nnet.ipv6.conf.default.use_tempaddr = 0\nnet.ipv6.conf.all.accept_ra = 2\nnet.ipv6.conf.default.accept_ra = 2\nnet.ipv6.conf.ens3.accept_ra = 2\nfs.protected_fifos = 1\nfs.protected_hardlinks = 1\nfs.protected_regular = 2\nfs.protected_symlinks = 1",
                            "stdout_lines": [
                                "* Applying /usr/lib/sysctl.d/10-apparmor.conf ...",
                                "* Applying /etc/sysctl.d/10-bufferbloat.conf ...",
                                "* Applying /etc/sysctl.d/10-console-messages.conf ...",
                                "* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...",
                                "* Applying /etc/sysctl.d/10-kernel-hardening.conf ...",
                                "* Applying /etc/sysctl.d/10-magic-sysrq.conf ...",
                                "* Applying /etc/sysctl.d/10-map-count.conf ...",
                                "* Applying /etc/sysctl.d/10-network-security.conf ...",
                                "* Applying /etc/sysctl.d/10-ptrace.conf ...",
                                "* Applying /etc/sysctl.d/10-zeropage.conf ...",
                                "* Applying /usr/lib/sysctl.d/50-pid-max.conf ...",
                                "* Applying /etc/sysctl.d/99-cloudimg-ipv6.conf ...",
                                "* Applying /etc/sysctl.d/99-opm-integration-accept-ra.conf ...",
                                "* Applying /usr/lib/sysctl.d/99-protect-links.conf ...",
                                "* Applying /etc/sysctl.d/99-sysctl.conf ...",
                                "* Applying /etc/sysctl.conf ...",
                                "kernel.apparmor_restrict_unprivileged_userns = 1",
                                "net.core.default_qdisc = fq_codel",
                                "kernel.printk = 4 4 1 7",
                                "net.ipv6.conf.all.use_tempaddr = 2",
                                "net.ipv6.conf.default.use_tempaddr = 2",
                                "kernel.kptr_restrict = 1",
                                "kernel.sysrq = 176",
                                "vm.max_map_count = 1048576",
                                "net.ipv4.conf.default.rp_filter = 2",
                                "net.ipv4.conf.all.rp_filter = 2",
                                "kernel.yama.ptrace_scope = 1",
                                "vm.mmap_min_addr = 65536",
                                "kernel.pid_max = 4194304",
                                "net.ipv6.conf.all.use_tempaddr = 0",
                                "net.ipv6.conf.default.use_tempaddr = 0",
                                "net.ipv6.conf.all.accept_ra = 2",
                                "net.ipv6.conf.default.accept_ra = 2",
                                "net.ipv6.conf.ens3.accept_ra = 2",
                                "fs.protected_fifos = 1",
                                "fs.protected_hardlinks = 1",
                                "fs.protected_regular = 2",
                                "fs.protected_symlinks = 1"
                            ],
                            "zuul_log_id": "0242ac1f-6606-feb1-f610-000000000033-1-ubuntunoblelarge"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:14.477009Z",
                            "start": "2026-06-30T17:22:13.960948Z"
                        },
                        "id": "0242ac1f-6606-feb1-f610-000000000033",
                        "name": "Apply the sysctl settings"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 20,
            "failures": 0,
            "ignored": 0,
            "ok": 35,
            "rescued": 0,
            "skipped": 18,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/osism/openstack-project-manager/playbooks/test-integration.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-30T17:43:29.925206Z",
                    "start": "2026-06-30T17:22:15.476974Z"
                },
                "id": "0242ac1f-6606-16ad-22ea-000000000002",
                "name": "Run integration play"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/tmp/venv/bin/pip3",
                                "install",
                                "tox",
                                "openstacksdk"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "tox",
                                        "openstacksdk"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": "/tmp/venv",
                                    "virtualenv_command": "python3 -m venv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "tox",
                                "openstacksdk"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Collecting tox\n  Downloading tox-4.56.1-py3-none-any.whl.metadata (3.8 kB)\nCollecting openstacksdk\n  Downloading openstacksdk-4.17.0-py3-none-any.whl.metadata (12 kB)\nCollecting cachetools>=7.0.3 (from tox)\n  Downloading cachetools-7.1.4-py3-none-any.whl.metadata (5.5 kB)\nCollecting colorama>=0.4.6 (from tox)\n  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)\nRequirement already satisfied: filelock>=3.25 in ./venv/lib/python3.12/site-packages (from tox) (3.29.4)\nRequirement already satisfied: packaging>=26 in ./venv/lib/python3.12/site-packages (from tox) (26.2)\nRequirement already satisfied: platformdirs>=4.9.4 in ./venv/lib/python3.12/site-packages (from tox) (4.10.0)\nCollecting pluggy>=1.6 (from tox)\n  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)\nCollecting pyproject-api>=1.10 (from tox)\n  Downloading pyproject_api-1.10.1-py3-none-any.whl.metadata (2.3 kB)\nRequirement already satisfied: python-discovery>=1.2.2 in ./venv/lib/python3.12/site-packages (from tox) (1.4.2)\nCollecting tomli-w>=1.2 (from tox)\n  Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)\nRequirement already satisfied: virtualenv>=21.1 in ./venv/lib/python3.12/site-packages (from tox) (21.5.1)\nCollecting cryptography>=2.7 (from openstacksdk)\n  Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\nCollecting decorator>=4.4.1 (from openstacksdk)\n  Downloading decorator-5.3.1-py3-none-any.whl.metadata (3.9 kB)\nCollecting dogpile.cache>=0.6.5 (from openstacksdk)\n  Downloading dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB)\nCollecting iso8601>=0.1.11 (from openstacksdk)\n  Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)\nCollecting jmespath>=0.9.0 (from openstacksdk)\n  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting jsonpatch!=1.20,>=1.16 (from openstacksdk)\n  Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)\nCollecting keystoneauth1>=5.10.0 (from openstacksdk)\n  Downloading keystoneauth1-5.14.0-py3-none-any.whl.metadata (2.9 kB)\nCollecting os-service-types>=1.8.1 (from openstacksdk)\n  Downloading os_service_types-1.8.2-py3-none-any.whl.metadata (1.9 kB)\nCollecting pbr!=2.1.0,>=2.0.0 (from openstacksdk)\n  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)\nCollecting psutil>=3.2.2 (from openstacksdk)\n  Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)\nCollecting PyYAML>=3.13 (from openstacksdk)\n  Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)\nCollecting cffi>=2.0.0 (from cryptography>=2.7->openstacksdk)\n  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting stevedore>=3.0.0 (from dogpile.cache>=0.6.5->openstacksdk)\n  Downloading stevedore-5.8.0-py3-none-any.whl.metadata (2.3 kB)\nCollecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk)\n  Downloading jsonpointer-3.1.1-py3-none-any.whl.metadata (2.4 kB)\nCollecting requests>=2.14.2 (from keystoneauth1>=5.10.0->openstacksdk)\n  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting typing-extensions>=4.12 (from keystoneauth1>=5.10.0->openstacksdk)\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nRequirement already satisfied: setuptools in ./venv/lib/python3.12/site-packages (from pbr!=2.1.0,>=2.0.0->openstacksdk) (82.0.1)\nRequirement already satisfied: distlib<1,>=0.3.7 in ./venv/lib/python3.12/site-packages (from virtualenv>=21.1->tox) (0.4.3)\nCollecting pycparser (from cffi>=2.0.0->cryptography>=2.7->openstacksdk)\n  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)\nCollecting charset_normalizer<4,>=2 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk)\n  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)\n     \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 40.9/40.9 kB 3.0 MB/s eta 0:00:00\nCollecting idna<4,>=2.5 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk)\n  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)\nCollecting urllib3<3,>=1.26 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk)\n  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)\nRequirement already satisfied: certifi>=2023.5.7 in ./venv/lib/python3.12/site-packages (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk) (2026.6.17)\nDownloading tox-4.56.1-py3-none-any.whl (216 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 216.5/216.5 kB 9.3 MB/s eta 0:00:00\nDownloading openstacksdk-4.17.0-py3-none-any.whl (2.0 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.0/2.0 MB 32.3 MB/s eta 0:00:00\nDownloading cachetools-7.1.4-py3-none-any.whl (16 kB)\nDownloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\nDownloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 35.3 MB/s eta 0:00:00\nDownloading decorator-5.3.1-py3-none-any.whl (10 kB)\nDownloading dogpile_cache-1.5.0-py3-none-any.whl (64 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 64.4/64.4 kB 3.5 MB/s eta 0:00:00\nDownloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)\nDownloading jmespath-1.1.0-py3-none-any.whl (20 kB)\nDownloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB)\nDownloading keystoneauth1-5.14.0-py3-none-any.whl (343 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 343.3/343.3 kB 19.5 MB/s eta 0:00:00\nDownloading os_service_types-1.8.2-py3-none-any.whl (24 kB)\nDownloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 131.9/131.9 kB 10.3 MB/s eta 0:00:00\nDownloading pluggy-1.6.0-py3-none-any.whl (20 kB)\nDownloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 155.6/155.6 kB 11.5 MB/s eta 0:00:00\nDownloading pyproject_api-1.10.1-py3-none-any.whl (12 kB)\nDownloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 807.9/807.9 kB 26.1 MB/s eta 0:00:00\nDownloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 219.6/219.6 kB 16.6 MB/s eta 0:00:00\nDownloading jsonpointer-3.1.1-py3-none-any.whl (7.7 kB)\nDownloading requests-2.34.2-py3-none-any.whl (73 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 73.1/73.1 kB 5.6 MB/s eta 0:00:00\nDownloading stevedore-5.8.0-py3-none-any.whl (54 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 54.6/54.6 kB 1.2 MB/s eta 0:00:00\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 44.6/44.6 kB 2.9 MB/s eta 0:00:00\nDownloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 216.6/216.6 kB 13.4 MB/s eta 0:00:00\nDownloading idna-3.18-py3-none-any.whl (65 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 65.5/65.5 kB 4.8 MB/s eta 0:00:00\nDownloading urllib3-2.7.0-py3-none-any.whl (131 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 131.1/131.1 kB 7.8 MB/s eta 0:00:00\nDownloading pycparser-3.0-py3-none-any.whl (48 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 48.2/48.2 kB 2.2 MB/s eta 0:00:00\nInstalling collected packages: urllib3, typing-extensions, tomli-w, stevedore, PyYAML, pyproject-api, pycparser, psutil, pluggy, pbr, jsonpointer, jmespath, iso8601, idna, decorator, colorama, charset_normalizer, cachetools, requests, os-service-types, jsonpatch, dogpile.cache, cffi, tox, keystoneauth1, cryptography, openstacksdk\nSuccessfully installed PyYAML-6.0.3 cachetools-7.1.4 cffi-2.0.0 charset_normalizer-3.4.7 colorama-0.4.6 cryptography-49.0.0 decorator-5.3.1 dogpile.cache-1.5.0 idna-3.18 iso8601-2.1.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.1.1 keystoneauth1-5.14.0 openstacksdk-4.17.0 os-service-types-1.8.2 pbr-7.0.3 pluggy-1.6.0 psutil-7.2.2 pycparser-3.0 pyproject-api-1.10.1 requests-2.34.2 stevedore-5.8.0 tomli-w-1.2.0 tox-4.56.1 typing-extensions-4.15.0 urllib3-2.7.0\n",
                            "stdout_lines": [
                                "Collecting tox",
                                "  Downloading tox-4.56.1-py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting openstacksdk",
                                "  Downloading openstacksdk-4.17.0-py3-none-any.whl.metadata (12 kB)",
                                "Collecting cachetools>=7.0.3 (from tox)",
                                "  Downloading cachetools-7.1.4-py3-none-any.whl.metadata (5.5 kB)",
                                "Collecting colorama>=0.4.6 (from tox)",
                                "  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)",
                                "Requirement already satisfied: filelock>=3.25 in ./venv/lib/python3.12/site-packages (from tox) (3.29.4)",
                                "Requirement already satisfied: packaging>=26 in ./venv/lib/python3.12/site-packages (from tox) (26.2)",
                                "Requirement already satisfied: platformdirs>=4.9.4 in ./venv/lib/python3.12/site-packages (from tox) (4.10.0)",
                                "Collecting pluggy>=1.6 (from tox)",
                                "  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting pyproject-api>=1.10 (from tox)",
                                "  Downloading pyproject_api-1.10.1-py3-none-any.whl.metadata (2.3 kB)",
                                "Requirement already satisfied: python-discovery>=1.2.2 in ./venv/lib/python3.12/site-packages (from tox) (1.4.2)",
                                "Collecting tomli-w>=1.2 (from tox)",
                                "  Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)",
                                "Requirement already satisfied: virtualenv>=21.1 in ./venv/lib/python3.12/site-packages (from tox) (21.5.1)",
                                "Collecting cryptography>=2.7 (from openstacksdk)",
                                "  Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "Collecting decorator>=4.4.1 (from openstacksdk)",
                                "  Downloading decorator-5.3.1-py3-none-any.whl.metadata (3.9 kB)",
                                "Collecting dogpile.cache>=0.6.5 (from openstacksdk)",
                                "  Downloading dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB)",
                                "Collecting iso8601>=0.1.11 (from openstacksdk)",
                                "  Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)",
                                "Collecting jmespath>=0.9.0 (from openstacksdk)",
                                "  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk)",
                                "  Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)",
                                "Collecting keystoneauth1>=5.10.0 (from openstacksdk)",
                                "  Downloading keystoneauth1-5.14.0-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting os-service-types>=1.8.1 (from openstacksdk)",
                                "  Downloading os_service_types-1.8.2-py3-none-any.whl.metadata (1.9 kB)",
                                "Collecting pbr!=2.1.0,>=2.0.0 (from openstacksdk)",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting psutil>=3.2.2 (from openstacksdk)",
                                "  Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)",
                                "Collecting PyYAML>=3.13 (from openstacksdk)",
                                "  Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography>=2.7->openstacksdk)",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting stevedore>=3.0.0 (from dogpile.cache>=0.6.5->openstacksdk)",
                                "  Downloading stevedore-5.8.0-py3-none-any.whl.metadata (2.3 kB)",
                                "Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk)",
                                "  Downloading jsonpointer-3.1.1-py3-none-any.whl.metadata (2.4 kB)",
                                "Collecting requests>=2.14.2 (from keystoneauth1>=5.10.0->openstacksdk)",
                                "  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting typing-extensions>=4.12 (from keystoneauth1>=5.10.0->openstacksdk)",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Requirement already satisfied: setuptools in ./venv/lib/python3.12/site-packages (from pbr!=2.1.0,>=2.0.0->openstacksdk) (82.0.1)",
                                "Requirement already satisfied: distlib<1,>=0.3.7 in ./venv/lib/python3.12/site-packages (from virtualenv>=21.1->tox) (0.4.3)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography>=2.7->openstacksdk)",
                                "  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)",
                                "Collecting charset_normalizer<4,>=2 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk)",
                                "  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)",
                                "     \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 40.9/40.9 kB 3.0 MB/s eta 0:00:00",
                                "Collecting idna<4,>=2.5 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk)",
                                "  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)",
                                "Collecting urllib3<3,>=1.26 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk)",
                                "  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)",
                                "Requirement already satisfied: certifi>=2023.5.7 in ./venv/lib/python3.12/site-packages (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk) (2026.6.17)",
                                "Downloading tox-4.56.1-py3-none-any.whl (216 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 216.5/216.5 kB 9.3 MB/s eta 0:00:00",
                                "Downloading openstacksdk-4.17.0-py3-none-any.whl (2.0 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.0/2.0 MB 32.3 MB/s eta 0:00:00",
                                "Downloading cachetools-7.1.4-py3-none-any.whl (16 kB)",
                                "Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)",
                                "Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 35.3 MB/s eta 0:00:00",
                                "Downloading decorator-5.3.1-py3-none-any.whl (10 kB)",
                                "Downloading dogpile_cache-1.5.0-py3-none-any.whl (64 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 64.4/64.4 kB 3.5 MB/s eta 0:00:00",
                                "Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)",
                                "Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)",
                                "Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB)",
                                "Downloading keystoneauth1-5.14.0-py3-none-any.whl (343 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 343.3/343.3 kB 19.5 MB/s eta 0:00:00",
                                "Downloading os_service_types-1.8.2-py3-none-any.whl (24 kB)",
                                "Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 131.9/131.9 kB 10.3 MB/s eta 0:00:00",
                                "Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)",
                                "Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 155.6/155.6 kB 11.5 MB/s eta 0:00:00",
                                "Downloading pyproject_api-1.10.1-py3-none-any.whl (12 kB)",
                                "Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 807.9/807.9 kB 26.1 MB/s eta 0:00:00",
                                "Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 219.6/219.6 kB 16.6 MB/s eta 0:00:00",
                                "Downloading jsonpointer-3.1.1-py3-none-any.whl (7.7 kB)",
                                "Downloading requests-2.34.2-py3-none-any.whl (73 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 73.1/73.1 kB 5.6 MB/s eta 0:00:00",
                                "Downloading stevedore-5.8.0-py3-none-any.whl (54 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 54.6/54.6 kB 1.2 MB/s eta 0:00:00",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 44.6/44.6 kB 2.9 MB/s eta 0:00:00",
                                "Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 216.6/216.6 kB 13.4 MB/s eta 0:00:00",
                                "Downloading idna-3.18-py3-none-any.whl (65 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 65.5/65.5 kB 4.8 MB/s eta 0:00:00",
                                "Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 131.1/131.1 kB 7.8 MB/s eta 0:00:00",
                                "Downloading pycparser-3.0-py3-none-any.whl (48 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 48.2/48.2 kB 2.2 MB/s eta 0:00:00",
                                "Installing collected packages: urllib3, typing-extensions, tomli-w, stevedore, PyYAML, pyproject-api, pycparser, psutil, pluggy, pbr, jsonpointer, jmespath, iso8601, idna, decorator, colorama, charset_normalizer, cachetools, requests, os-service-types, jsonpatch, dogpile.cache, cffi, tox, keystoneauth1, cryptography, openstacksdk",
                                "Successfully installed PyYAML-6.0.3 cachetools-7.1.4 cffi-2.0.0 charset_normalizer-3.4.7 colorama-0.4.6 cryptography-49.0.0 decorator-5.3.1 dogpile.cache-1.5.0 idna-3.18 iso8601-2.1.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.1.1 keystoneauth1-5.14.0 openstacksdk-4.17.0 os-service-types-1.8.2 pbr-7.0.3 pluggy-1.6.0 psutil-7.2.2 pycparser-3.0 pyproject-api-1.10.1 requests-2.34.2 stevedore-5.8.0 tomli-w-1.2.0 tox-4.56.1 typing-extensions-4.15.0 urllib3-2.7.0"
                            ],
                            "version": null,
                            "virtualenv": "/tmp/venv"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:22:27.836441Z",
                            "start": "2026-06-30T17:22:15.492692Z"
                        },
                        "id": "0242ac1f-6606-16ad-22ea-000000000004",
                        "name": "Install Python dependencies into the venv"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -e -o pipefail -x\nexport PATH=\"/tmp/venv/bin:${HOME}/.local/bin:${PATH}\"\nmake integration\n",
                            "delta": "0:21:01.404736",
                            "end": "2026-06-30 17:43:29.761318",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e -o pipefail -x\nexport PATH=\"/tmp/venv/bin:${HOME}/.local/bin:${PATH}\"\nmake integration\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "src/github.com/osism/openstack-project-manager",
                                    "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": "0242ac1f-6606-16ad-22ea-000000000005-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-06-30 17:22:28.356582",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ export PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ make integration\ntest/integration/run.sh\nCloning into '/tmp/opm-forge'...\nmake[1]: Entering directory '/tmp/opm-forge'\nhack/install-test-deps.sh\n[2026-06-30T17:22:31Z] === Installing E2E Test Dependencies ===\n[2026-06-30T17:22:31Z] Detected platform: linux/amd64\n[2026-06-30T17:22:31Z] Installing chainsaw v0.2.15...\n[2026-06-30T17:22:33Z]   SHA256 checksum verified.\n[2026-06-30T17:22:35Z] chainsaw v0.2.15 installed to /home/zuul/.local/bin/chainsaw.\n[2026-06-30T17:22:35Z] Installing kind v0.32.0...\n[2026-06-30T17:22:36Z]   SHA256 checksum verified.\n[2026-06-30T17:22:36Z] kind v0.32.0 installed to /home/zuul/.local/bin/kind.\n[2026-06-30T17:22:36Z] Installing kubectl v1.36.1...\n[2026-06-30T17:22:36Z]   SHA256 checksum verified.\n[2026-06-30T17:22:36Z] kubectl v1.36.1 installed to /home/zuul/.local/bin/kubectl.\n[2026-06-30T17:22:36Z] === Done ===\nmake[1]: Leaving directory '/tmp/opm-forge'\nmake[1]: Entering directory '/tmp/opm-forge'\nhack/deploy-infra.sh\n[2026-06-30T17:22:36Z] ==========================================\n[2026-06-30T17:22:36Z]   Deploy Infrastructure to Kind Cluster\n[2026-06-30T17:22:36Z] ==========================================\n[2026-06-30T17:22:36Z] Cluster name        : forge\n[2026-06-30T17:22:36Z] HelmRelease timeout : 600s\n[2026-06-30T17:22:36Z] Pod timeout         : 300s\n[2026-06-30T17:22:36Z] ExternalSecret timeout : 120s\n[2026-06-30T17:22:36Z] Kind host port      : 8443 \u2192 31443 (override via KIND_HOST_PORT)\n[2026-06-30T17:22:36Z] Chaos Mesh         : false (set WITH_CHAOS_MESH=true to install)\n[2026-06-30T17:22:36Z] Prometheus stack    : false (set WITH_PROMETHEUS=true to install)\n[2026-06-30T17:22:36Z] ControlPlane stack  : true (set WITH_CONTROLPLANE=true to provision infra via the c5c3 ControlPlane)\n[2026-06-30T17:22:36Z] \n[2026-06-30T17:22:36Z] Running pre-flight checks...\n[2026-06-30T17:22:37Z] Pre-flight checks passed.\n[2026-06-30T17:22:37Z] Skipping chaos-mesh kernel modules (WITH_CHAOS_MESH=false).\n[2026-06-30T17:22:37Z] === Step 1/8: Create kind cluster ===\nCreating cluster \"forge\" ...\n \u2022 Ensuring node image (kindest/node:v1.36.1) \ud83d\uddbc  ...\n \u2713 Ensuring node image (kindest/node:v1.36.1) \ud83d\uddbc\n \u2022 Preparing nodes \ud83d\udce6   ...\n \u2713 Preparing nodes \ud83d\udce6 \n \u2022 Writing configuration \ud83d\udcdc  ...\n \u2713 Writing configuration \ud83d\udcdc\n \u2022 Starting control-plane \ud83d\udd79\ufe0f  ...\n \u2713 Starting control-plane \ud83d\udd79\ufe0f\n \u2022 Installing CNI \ud83d\udd0c  ...\n \u2713 Installing CNI \ud83d\udd0c\n \u2022 Installing StorageClass \ud83d\udcbe  ...\n \u2713 Installing StorageClass \ud83d\udcbe\n \u2022 Waiting \u2264 1m0s for control-plane = Ready \u23f3  ...\n \u2713 Waiting \u2264 1m0s for control-plane = Ready \u23f3\n \u2022 Ready after 17s \ud83d\udc9a\nSet kubectl context to \"kind-forge\"\nYou can now use your cluster with:\n\nkubectl cluster-info --context kind-forge\n\nThanks for using kind! \ud83d\ude0a\n[2026-06-30T17:23:30Z] Kind cluster 'forge' created.\n[2026-06-30T17:23:30Z] === Step 2/8: Install flux-operator + apply FluxInstance ===\nnamespace/flux-system created\ncustomresourcedefinition.apiextensions.k8s.io/fluxinstances.fluxcd.controlplane.io created\ncustomresourcedefinition.apiextensions.k8s.io/fluxreports.fluxcd.controlplane.io created\ncustomresourcedefinition.apiextensions.k8s.io/resourcesetinputproviders.fluxcd.controlplane.io created\ncustomresourcedefinition.apiextensions.k8s.io/resourcesets.fluxcd.controlplane.io created\nserviceaccount/flux-operator created\nclusterrole.rbac.authorization.k8s.io/flux-operator-edit created\nclusterrole.rbac.authorization.k8s.io/flux-operator-view created\nclusterrole.rbac.authorization.k8s.io/flux-web-admin created\nclusterrole.rbac.authorization.k8s.io/flux-web-user created\nclusterrolebinding.rbac.authorization.k8s.io/flux-operator-cluster-admin created\nservice/flux-operator created\ndeployment.apps/flux-operator created\nnamespace/cert-manager created\nnamespace/mariadb-system created\nnamespace/external-secrets created\nnamespace/monitoring created\nnamespace/memcached-system created\nnamespace/openstack created\nnamespace/openbao-system created\nnamespace/keystone-system created\nnamespace/c5c3-system created\nnamespace/orc-system created\nfluxinstance.fluxcd.controlplane.io/flux created\n[2026-06-30T17:23:34Z] Waiting up to 600s for FluxInstance/flux to become Ready...\n[2026-06-30T17:23:34Z]   FluxInstance/flux is not Ready yet (reason: Pending).\n[2026-06-30T17:23:45Z]   FluxInstance/flux is not Ready yet (reason: Progressing).\n[2026-06-30T17:23:45Z]     Reconciliation in progress\n[2026-06-30T17:23:55Z]   FluxInstance/flux is not Ready yet (reason: Progressing).\n[2026-06-30T17:23:55Z]     Reconciliation in progress\n[2026-06-30T17:24:05Z] FluxInstance/flux is Ready.\n[2026-06-30T17:24:05Z] flux-operator installed and FluxInstance/flux is Ready.\n[2026-06-30T17:24:05Z] === Installing Gateway API CRDs (v1.1.0) ===\ncustomresourcedefinition.apiextensions.k8s.io/gatewayclasses.gateway.networking.k8s.io serverside-applied\ncustomresourcedefinition.apiextensions.k8s.io/gateways.gateway.networking.k8s.io serverside-applied\ncustomresourcedefinition.apiextensions.k8s.io/grpcroutes.gateway.networking.k8s.io serverside-applied\ncustomresourcedefinition.apiextensions.k8s.io/httproutes.gateway.networking.k8s.io serverside-applied\ncustomresourcedefinition.apiextensions.k8s.io/referencegrants.gateway.networking.k8s.io serverside-applied\n[2026-06-30T17:24:07Z] Gateway API CRDs installed.\n[2026-06-30T17:24:07Z] === Step 3/8: Apply base kustomize overlay ===\nnamespace/c5c3-system unchanged\nnamespace/cert-manager unchanged\nnamespace/envoy-gateway-system created\nnamespace/external-secrets unchanged\nnamespace/headlamp-system created\nnamespace/keystone-system unchanged\nnamespace/mariadb-system unchanged\nnamespace/memcached-system unchanged\nnamespace/monitoring unchanged\nnamespace/openbao-system unchanged\nnamespace/openstack unchanged\nnamespace/orc-system unchanged\nclusterrole.rbac.authorization.k8s.io/headlamp-flux-viewer created\nclusterrolebinding.rbac.authorization.k8s.io/headlamp-flux-view created\nclusterrolebinding.rbac.authorization.k8s.io/headlamp-view created\nfluxinstance.fluxcd.controlplane.io/flux unchanged\nresourceset.fluxcd.controlplane.io/flux-web created\ngateway.gateway.networking.k8s.io/openstack-gw created\ngatewayclass.gateway.networking.k8s.io/envoy created\nhelmrelease.helm.toolkit.fluxcd.io/c5c3-operator created\nhelmrelease.helm.toolkit.fluxcd.io/cert-manager created\nhelmrelease.helm.toolkit.fluxcd.io/envoy-gateway created\nhelmrelease.helm.toolkit.fluxcd.io/external-secrets created\nhelmrelease.helm.toolkit.fluxcd.io/headlamp created\nhelmrelease.helm.toolkit.fluxcd.io/keystone-operator created\nhelmrelease.helm.toolkit.fluxcd.io/mariadb-operator created\nhelmrelease.helm.toolkit.fluxcd.io/mariadb-operator-crds created\nhelmrelease.helm.toolkit.fluxcd.io/memcached-operator created\nhelmrelease.helm.toolkit.fluxcd.io/prometheus-operator-crds created\nhelmrelease.helm.toolkit.fluxcd.io/openbao created\nkustomization.kustomize.toolkit.fluxcd.io/k-orc created\ngitrepository.source.toolkit.fluxcd.io/k-orc created\nhelmrepository.source.toolkit.fluxcd.io/c5c3-charts created\nhelmrepository.source.toolkit.fluxcd.io/cert-manager created\nhelmrepository.source.toolkit.fluxcd.io/envoy-gateway-charts created\nhelmrepository.source.toolkit.fluxcd.io/external-secrets created\nhelmrepository.source.toolkit.fluxcd.io/headlamp created\nhelmrepository.source.toolkit.fluxcd.io/mariadb-operator created\nhelmrepository.source.toolkit.fluxcd.io/openbao created\nhelmrepository.source.toolkit.fluxcd.io/prometheus-community created\n[2026-06-30T17:24:10Z] Base kustomize overlay applied.\n[2026-06-30T17:24:10Z] WITH_CONTROLPLANE=true: deploying the c5c3 ControlPlane stack (keystone-operator, k-orc, c5c3-operator).\nhelmrelease.helm.toolkit.fluxcd.io/keystone-operator patched\n[2026-06-30T17:24:10Z] Reconciling HelmRepository sources...\nhelmrepository.source.toolkit.fluxcd.io/c5c3-charts annotated\nhelmrepository.source.toolkit.fluxcd.io/cert-manager annotated\nhelmrepository.source.toolkit.fluxcd.io/envoy-gateway-charts annotated\nhelmrepository.source.toolkit.fluxcd.io/external-secrets annotated\nhelmrepository.source.toolkit.fluxcd.io/headlamp annotated\nhelmrepository.source.toolkit.fluxcd.io/mariadb-operator annotated\nhelmrepository.source.toolkit.fluxcd.io/openbao annotated\nhelmrepository.source.toolkit.fluxcd.io/prometheus-community annotated\n[2026-06-30T17:24:12Z] === Step 4/8: Wait for HelmReleases ===\n[2026-06-30T17:24:12Z] Phase 1: Waiting for cert-manager...\n[2026-06-30T17:24:12Z] Waiting up to 600s for HelmReleases to become Ready: cert-manager\n[2026-06-30T17:24:12Z]   HelmRelease 'cert-manager' in namespace 'cert-manager' is not Ready yet (reason: Progressing).\n[2026-06-30T17:24:12Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:24:23Z]   HelmRelease 'cert-manager' in namespace 'cert-manager' is not Ready yet (reason: Progressing).\n[2026-06-30T17:24:23Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:24:33Z]   HelmRelease 'cert-manager' in namespace 'cert-manager' is not Ready yet (reason: Progressing).\n[2026-06-30T17:24:33Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:24:44Z] All HelmReleases are Ready.\n[2026-06-30T17:24:44Z] Phase 2: Applying TLS prerequisites (ClusterIssuer + OpenBao CA + OpenBao TLS Certificate + DB CA Issuer)...\nclusterissuer.cert-manager.io/selfsigned-cluster-issuer created\ncertificate.cert-manager.io/openbao-ca created\nclusterissuer.cert-manager.io/openbao-ca-issuer created\ncertificate.cert-manager.io/openbao-tls created\ncertificate.cert-manager.io/openstack-db-ca created\nclusterissuer.cert-manager.io/openstack-db-ca-issuer created\n[2026-06-30T17:24:45Z] Phase 3: Waiting for remaining HelmReleases...\n[2026-06-30T17:24:45Z] Waiting up to 600s for HelmReleases to become Ready: prometheus-operator-crds openbao mariadb-operator-crds mariadb-operator external-secrets memcached-operator envoy-gateway\n[2026-06-30T17:24:45Z]   HelmRelease 'prometheus-operator-crds' in namespace 'monitoring' is not Ready yet (reason: Progressing).\n[2026-06-30T17:24:45Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:24:46Z]   HelmRelease 'mariadb-operator' in namespace 'mariadb-system' is not Ready yet (reason: Progressing).\n[2026-06-30T17:24:46Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:24:47Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).\n[2026-06-30T17:24:47Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:24:48Z]   HelmRelease 'memcached-operator' in namespace 'memcached-system' is not Ready yet (reason: DependencyNotReady).\n[2026-06-30T17:24:48Z]     dependency 'monitoring/prometheus-operator-crds' is not ready\n[2026-06-30T17:24:48Z]   HelmRelease 'envoy-gateway' in namespace 'envoy-gateway-system' is not Ready yet (reason: Progressing).\n[2026-06-30T17:24:48Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:00Z]   HelmRelease 'mariadb-operator' in namespace 'mariadb-system' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:00Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:00Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:00Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:01Z]   HelmRelease 'memcached-operator' in namespace 'memcached-system' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:01Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:02Z]   HelmRelease 'envoy-gateway' in namespace 'envoy-gateway-system' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:02Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:13Z]   HelmRelease 'mariadb-operator' in namespace 'mariadb-system' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:13Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:13Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:13Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:14Z]   HelmRelease 'memcached-operator' in namespace 'memcached-system' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:14Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:26Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:26Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:38Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:38Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:25:51Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).\n[2026-06-30T17:25:51Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:26:03Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).\n[2026-06-30T17:26:03Z]     Running 'install' action with timeout of 5m0s\n[2026-06-30T17:26:16Z] All HelmReleases are Ready.\n[2026-06-30T17:26:16Z] === Step 5/8: Apply infrastructure kustomize overlay ===\n[2026-06-30T17:26:16Z] Waiting up to 300s for CRDs to be registered: memcacheds.memcached.c5c3.io clustersecretstores.external-secrets.io externalsecrets.external-secrets.io mariadbs.k8s.mariadb.com envoyproxies.gateway.envoyproxy.io\n[2026-06-30T17:26:17Z] All required CRDs are registered.\ncertificate.cert-manager.io/openbao-ca unchanged\ncertificate.cert-manager.io/openstack-db-ca unchanged\ncertificate.cert-manager.io/eso-openbao-client-tls created\ncertificate.cert-manager.io/openbao-client-tls created\ncertificate.cert-manager.io/openbao-tls unchanged\ncertificate.cert-manager.io/keystone-nip-io-tls created\nclusterissuer.cert-manager.io/openbao-ca-issuer unchanged\nclusterissuer.cert-manager.io/openstack-db-ca-issuer unchanged\nclusterissuer.cert-manager.io/selfsigned-cluster-issuer unchanged\nclustersecretstore.external-secrets.io/openbao-cluster-store created\nexternalsecret.external-secrets.io/keystone-admin created\nexternalsecret.external-secrets.io/keystone-db created\nexternalsecret.external-secrets.io/mariadb-root-password created\nenvoyproxy.gateway.envoyproxy.io/envoy-nodeport created\n[2026-06-30T17:26:21Z] Infrastructure overlay applied WITHOUT MariaDB/Memcached (WITH_CONTROLPLANE=true; the ControlPlane provisions them).\n[2026-06-30T17:26:21Z] Waiting up to 600s for Gateway/openstack-gw in namespace 'openstack' to report Programmed=True...\n[2026-06-30T17:26:22Z]   Gateway/openstack-gw is not Programmed yet (reason: AddressNotAssigned).\n[2026-06-30T17:26:22Z]     Envoy replicas unavailable\n[2026-06-30T17:26:32Z]   Gateway/openstack-gw is not Programmed yet (reason: NoResources).\n[2026-06-30T17:26:32Z]     Envoy replicas unavailable\n[2026-06-30T17:26:42Z] Gateway/openstack-gw is Programmed.\n[2026-06-30T17:26:42Z] === Step 6/8: Wait for OpenBao pods ===\n[2026-06-30T17:26:42Z] Waiting up to 300s for pods with selector 'app.kubernetes.io/name=openbao' in namespace 'openbao-system' to be Running...\n[2026-06-30T17:26:43Z]   0/1 pod(s) Running for selector 'app.kubernetes.io/name=openbao' in 'openbao-system'.\n[2026-06-30T17:26:53Z]   0/1 pod(s) Running for selector 'app.kubernetes.io/name=openbao' in 'openbao-system'.\n[2026-06-30T17:27:03Z]   0/1 pod(s) Running for selector 'app.kubernetes.io/name=openbao' in 'openbao-system'.\n[2026-06-30T17:27:13Z] All 1 pod(s) with selector 'app.kubernetes.io/name=openbao' in 'openbao-system' are Running.\n[2026-06-30T17:27:13Z] === Step 7/8: OpenBao bootstrap ===\n[2026-06-30T17:27:13Z] --- OpenBao Init & Unseal (single-replica mode) ---\n[2026-06-30T17:27:14Z] Initializing OpenBao (key-shares=5, key-threshold=3)...\n[2026-06-30T17:27:20Z] Initialization successful. Storing init output in Secret openbao-system/openbao-init-keys...\nsecret/openbao-init-keys created\n[2026-06-30T17:27:20Z] Secret openbao-system/openbao-init-keys created.\n[2026-06-30T17:27:21Z] Unsealing openbao-0...\n[2026-06-30T17:27:21Z]   Applied unseal key 1/3 to openbao-0.\n[2026-06-30T17:27:22Z]   Applied unseal key 2/3 to openbao-0.\n[2026-06-30T17:27:22Z]   Applied unseal key 3/3 to openbao-0.\n[2026-06-30T17:27:22Z] openbao-0 unsealed successfully.\n[2026-06-30T17:27:22Z] --- OpenBao Bootstrap ---\n[2026-06-30T17:27:22Z] Root token extracted. Running bootstrap scripts...\n[2026-06-30T17:27:22Z] Running setup-secret-engines.sh...\n[2026-06-30T17:27:22Z] === OpenBao Secret Engines Setup ===\n[2026-06-30T17:27:22Z] Namespace : openbao-system\n[2026-06-30T17:27:22Z] BAO_ADDR  : https://127.0.0.1:8200\n[2026-06-30T17:27:23Z] Enabling KV v2 secret engine at kv-v2/ ...\nSuccess! Enabled the kv secrets engine at: kv-v2/\n[2026-06-30T17:27:23Z] KV v2 secret engine enabled at kv-v2/.\n[2026-06-30T17:27:24Z] Enabling PKI secret engine at pki/ ...\nSuccess! Enabled the pki secrets engine at: pki/\n[2026-06-30T17:27:24Z] PKI secret engine enabled at pki/.\n[2026-06-30T17:27:24Z] Tuning max-lease-ttl for pki/ to 87600h ...\nSuccess! Tuned the secrets engine at: pki/\n[2026-06-30T17:27:25Z] PKI max-lease-ttl tuned to 87600h.\n[2026-06-30T17:27:25Z] === Done ===\n[2026-06-30T17:27:25Z] setup-secret-engines.sh completed.\n[2026-06-30T17:27:25Z] Running setup-auth.sh...\n[2026-06-30T17:27:25Z] === OpenBao Auth Setup ===\n[2026-06-30T17:27:25Z] Namespace : openbao-system\n[2026-06-30T17:27:25Z] BAO_ADDR  : https://127.0.0.1:8200\n[2026-06-30T17:27:25Z] Enabling auth method 'kubernetes' at path 'kubernetes/management'...\nSuccess! Enabled kubernetes auth method at: kubernetes/management/\n[2026-06-30T17:27:26Z] Auth method 'kubernetes' enabled at 'kubernetes/management'.\n[2026-06-30T17:27:26Z] Enabling auth method 'kubernetes' at path 'kubernetes/control-plane'...\nSuccess! Enabled kubernetes auth method at: kubernetes/control-plane/\n[2026-06-30T17:27:27Z] Auth method 'kubernetes' enabled at 'kubernetes/control-plane'.\n[2026-06-30T17:27:27Z] Enabling auth method 'kubernetes' at path 'kubernetes/hypervisor'...\nSuccess! Enabled kubernetes auth method at: kubernetes/hypervisor/\n[2026-06-30T17:27:27Z] Auth method 'kubernetes' enabled at 'kubernetes/hypervisor'.\n[2026-06-30T17:27:28Z] Enabling auth method 'kubernetes' at path 'kubernetes/storage'...\nSuccess! Enabled kubernetes auth method at: kubernetes/storage/\n[2026-06-30T17:27:28Z] Auth method 'kubernetes' enabled at 'kubernetes/storage'.\n[2026-06-30T17:27:28Z] Configuring Kubernetes auth for management cluster...\nSuccess! Data written to: auth/kubernetes/management/config\n[2026-06-30T17:27:29Z] Management cluster Kubernetes auth configured.\n[2026-06-30T17:27:29Z] Writing ESO role for cluster 'management'...\nSuccess! Data written to: auth/kubernetes/management/role/eso-management\n[2026-06-30T17:27:29Z] ESO role 'eso-management' written.\n[2026-06-30T17:27:29Z] Writing ESO role for cluster 'control-plane'...\nSuccess! Data written to: auth/kubernetes/control-plane/role/eso-control-plane\n[2026-06-30T17:27:30Z] ESO role 'eso-control-plane' written.\n[2026-06-30T17:27:30Z] Writing ESO role for cluster 'hypervisor'...\nSuccess! Data written to: auth/kubernetes/hypervisor/role/eso-hypervisor\n[2026-06-30T17:27:30Z] ESO role 'eso-hypervisor' written.\n[2026-06-30T17:27:30Z] Writing ESO role for cluster 'storage'...\nSuccess! Data written to: auth/kubernetes/storage/role/eso-storage\n[2026-06-30T17:27:31Z] ESO role 'eso-storage' written.\n[2026-06-30T17:27:31Z] Enabling auth method 'approle' at path 'approle'...\nSuccess! Enabled approle auth method at: approle/\n[2026-06-30T17:27:32Z] Auth method 'approle' enabled at 'approle'.\n[2026-06-30T17:27:32Z] Writing AppRole provisioner role...\nSuccess! Data written to: auth/approle/role/provisioner\n[2026-06-30T17:27:32Z] AppRole provisioner role written.\n[2026-06-30T17:27:32Z] === Done ===\n[2026-06-30T17:27:32Z] setup-auth.sh completed.\n[2026-06-30T17:27:32Z] Running setup-policies.sh...\n[2026-06-30T17:27:32Z] === Applying OpenBao policies from /tmp/opm-forge/deploy/openbao/policies ===\n[2026-06-30T17:27:32Z] Writing policy 'ci-cd-provisioner' from /tmp/opm-forge/deploy/openbao/policies/ci-cd-provisioner.hcl...\nSuccess! Uploaded policy: ci-cd-provisioner\n[2026-06-30T17:27:33Z] Policy 'ci-cd-provisioner' written.\n[2026-06-30T17:27:33Z] Writing policy 'eso-control-plane' from /tmp/opm-forge/deploy/openbao/policies/eso-control-plane.hcl...\nSuccess! Uploaded policy: eso-control-plane\n[2026-06-30T17:27:33Z] Policy 'eso-control-plane' written.\n[2026-06-30T17:27:33Z] Writing policy 'eso-hypervisor' from /tmp/opm-forge/deploy/openbao/policies/eso-hypervisor.hcl...\nSuccess! Uploaded policy: eso-hypervisor\n[2026-06-30T17:27:34Z] Policy 'eso-hypervisor' written.\n[2026-06-30T17:27:34Z] Writing policy 'eso-management' from /tmp/opm-forge/deploy/openbao/policies/eso-management.hcl...\nSuccess! Uploaded policy: eso-management\n[2026-06-30T17:27:34Z] Policy 'eso-management' written.\n[2026-06-30T17:27:34Z] Writing policy 'eso-storage' from /tmp/opm-forge/deploy/openbao/policies/eso-storage.hcl...\nSuccess! Uploaded policy: eso-storage\n[2026-06-30T17:27:35Z] Policy 'eso-storage' written.\n[2026-06-30T17:27:35Z] Writing policy 'pki-issuer' from /tmp/opm-forge/deploy/openbao/policies/pki-issuer.hcl...\nSuccess! Uploaded policy: pki-issuer\n[2026-06-30T17:27:35Z] Policy 'pki-issuer' written.\n[2026-06-30T17:27:35Z] Writing policy 'push-app-credentials' from /tmp/opm-forge/deploy/openbao/policies/push-app-credentials.hcl...\nSuccess! Uploaded policy: push-app-credentials\n[2026-06-30T17:27:36Z] Policy 'push-app-credentials' written.\n[2026-06-30T17:27:36Z] Writing policy 'push-ceph-keys' from /tmp/opm-forge/deploy/openbao/policies/push-ceph-keys.hcl...\nSuccess! Uploaded policy: push-ceph-keys\n[2026-06-30T17:27:36Z] Policy 'push-ceph-keys' written.\n[2026-06-30T17:27:36Z] Writing policy 'push-keystone-admin' from /tmp/opm-forge/deploy/openbao/policies/push-keystone-admin.hcl...\nSuccess! Uploaded policy: push-keystone-admin\n[2026-06-30T17:27:37Z] Policy 'push-keystone-admin' written.\n[2026-06-30T17:27:37Z] Writing policy 'push-keystone-keys' from /tmp/opm-forge/deploy/openbao/policies/push-keystone-keys.hcl...\nSuccess! Uploaded policy: push-keystone-keys\n[2026-06-30T17:27:37Z] Policy 'push-keystone-keys' written.\n[2026-06-30T17:27:37Z] All 10 policies applied.\n[2026-06-30T17:27:37Z] setup-policies.sh completed.\n[2026-06-30T17:27:37Z] Running write-bootstrap-secrets.sh...\n[2026-06-30T17:27:37Z] === Writing bootstrap secrets ===\n[2026-06-30T17:27:37Z] Namespace : openbao-system\n[2026-06-30T17:27:37Z] BAO_ADDR  : https://127.0.0.1:8200\n[2026-06-30T17:27:38Z] Writing secret 'kv-v2/infrastructure/mariadb'...\n========== Secret Path ==========\nkv-v2/data/infrastructure/mariadb\n\n======= Metadata =======\nKey                Value\n---                -----\ncreated_time       2026-06-30T17:27:38.915093009Z\ncustom_metadata    <nil>\ndeletion_time      n/a\ndestroyed          false\nversion            1\n[2026-06-30T17:27:38Z] Secret 'kv-v2/infrastructure/mariadb' written.\n[2026-06-30T17:27:38Z] --- Seeding ControlPlane 'openstack/controlplane' (keystone='controlplane-keystone') ---\n[2026-06-30T17:27:39Z] Writing secret 'kv-v2/bootstrap/openstack/controlplane-keystone/admin'...\n======================= Secret Path =======================\nkv-v2/data/bootstrap/openstack/controlplane-keystone/admin\n\n======= Metadata =======\nKey                Value\n---                -----\ncreated_time       2026-06-30T17:27:40.066278622Z\ncustom_metadata    <nil>\ndeletion_time      n/a\ndestroyed          false\nversion            1\n[2026-06-30T17:27:40Z] Secret 'kv-v2/bootstrap/openstack/controlplane-keystone/admin' written.\n[2026-06-30T17:27:40Z] Marking 'kv-v2/bootstrap/openstack/controlplane-keystone/admin' as managed-by=external-secrets (ESO PushSecret adoption)...\nSuccess! Data written to: kv-v2/metadata/bootstrap/openstack/controlplane-keystone/admin\n[2026-06-30T17:27:40Z] Secret 'kv-v2/bootstrap/openstack/controlplane-keystone/admin' marked ESO-managed.\n[2026-06-30T17:27:40Z] Writing secret 'kv-v2/openstack/keystone/openstack/controlplane/db'...\n===================== Secret Path =====================\nkv-v2/data/openstack/keystone/openstack/controlplane/db\n\n======= Metadata =======\nKey                Value\n---                -----\ncreated_time       2026-06-30T17:27:41.641184471Z\ncustom_metadata    <nil>\ndeletion_time      n/a\ndestroyed          false\nversion            1\n[2026-06-30T17:27:41Z] Secret 'kv-v2/openstack/keystone/openstack/controlplane/db' written.\n[2026-06-30T17:27:41Z] Marking 'kv-v2/openstack/keystone/openstack/controlplane/db' as managed-by=external-secrets (ESO PushSecret adoption)...\nSuccess! Data written to: kv-v2/metadata/openstack/keystone/openstack/controlplane/db\n[2026-06-30T17:27:42Z] Secret 'kv-v2/openstack/keystone/openstack/controlplane/db' marked ESO-managed.\n[2026-06-30T17:27:42Z] === Done ===\n[2026-06-30T17:27:42Z] write-bootstrap-secrets.sh completed.\n[2026-06-30T17:27:42Z] All bootstrap scripts completed.\n[2026-06-30T17:27:42Z] Waiting up to 300s for pods with selector 'app.kubernetes.io/name=openbao' in namespace 'openbao-system' to be Ready...\n[2026-06-30T17:27:42Z] All 1 pod(s) with selector 'app.kubernetes.io/name=openbao' in 'openbao-system' are Ready.\n[2026-06-30T17:27:42Z] Forcing ESO ClusterSecretStore re-validation and ExternalSecret re-sync...\nclustersecretstore.external-secrets.io/openbao-cluster-store annotated\nclustersecretstore.external-secrets.io/openbao-cluster-store condition met\nexternalsecret.external-secrets.io/keystone-admin annotated\nexternalsecret.external-secrets.io/keystone-db annotated\nexternalsecret.external-secrets.io/mariadb-root-password annotated\n[2026-06-30T17:27:43Z] === Step 8/8: Wait for ExternalSecrets ===\n[2026-06-30T17:27:43Z] Waiting up to 120s for ExternalSecrets to sync in namespace 'openstack': keystone-admin keystone-db mariadb-root-password\n[2026-06-30T17:27:43Z]   ExternalSecret 'mariadb-root-password' not synced yet (reason: SecretSynced).\n[2026-06-30T17:27:54Z] All ExternalSecrets are synced.\n[2026-06-30T17:27:54Z] === WITH_CONTROLPLANE: bringing up the c5c3 ControlPlane stack ===\nhelmrelease.helm.toolkit.fluxcd.io/keystone-operator condition met\nkustomization.kustomize.toolkit.fluxcd.io/k-orc condition met\nhelmrelease.helm.toolkit.fluxcd.io/c5c3-operator condition met\n[2026-06-30T17:28:21Z]   Preloaded ghcr.io/c5c3/keystone:2025.2 into kind.\n[2026-06-30T17:28:21Z]   Operator stack is up. The ControlPlane CR is NOT applied automatically \u2014\n[2026-06-30T17:28:21Z]   create and apply it yourself (see docs/quick-start-controlplane.md), e.g.:\n[2026-06-30T17:28:21Z]     kubectl apply -f deploy/kind/controlplane/controlplane.yaml\n[2026-06-30T17:28:21Z]   Name the CR 'controlplane' (CONTROLPLANE_NAME must match the applied\n[2026-06-30T17:28:21Z]   CR name \u2014 the per-CR Model B admin-password bootstrap path and the projected\n[2026-06-30T17:28:21Z]   controlplane-keystone Service both derive from it; set CONTROLPLANE_NAME\n[2026-06-30T17:28:21Z]   to change it);\n[2026-06-30T17:28:21Z]   on a KIND_HOST_PORT override set spec.services.keystone.publicEndpoint to\n[2026-06-30T17:28:21Z]   the matching :<port> URL. Or re-run with WITH_CONTROLPLANE_CR=true to apply\n[2026-06-30T17:28:21Z]   the bundled CR for you.\n[2026-06-30T17:28:21Z] \n[2026-06-30T17:28:21Z] ==========================================\n[2026-06-30T17:28:21Z]   Infrastructure deployment complete!\n[2026-06-30T17:28:21Z] ==========================================\n[2026-06-30T17:28:21Z] Cluster: forge\n[2026-06-30T17:28:21Z] To tear down: make teardown-infra\nmake[1]: Leaving directory '/tmp/opm-forge'\ncontrolplane.c5c3.io/controlplane created\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\n  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready\nERROR: ControlPlane/controlplane not Ready after 900s.\napiVersion: c5c3.io/v1alpha1\nkind: ControlPlane\nmetadata:\n  annotations:\n    kubectl.kubernetes.io/last-applied-configuration: |\n      {\"apiVersion\":\"c5c3.io/v1alpha1\",\"kind\":\"ControlPlane\",\"metadata\":{\"annotations\":{},\"name\":\"controlplane\",\"namespace\":\"openstack\"},\"spec\":{\"openStackRelease\":\"2025.2\",\"services\":{\"keystone\":{\"gateway\":{\"hostname\":\"keystone.127-0-0-1.nip.io\",\"parentRef\":{\"name\":\"openstack-gw\"},\"path\":\"/\"},\"publicEndpoint\":\"https://keystone.127-0-0-1.nip.io:8443/v3\",\"replicas\":1}}}}\n  creationTimestamp: \"2026-06-30T17:28:21Z\"\n  generation: 1\n  name: controlplane\n  namespace: openstack\n  resourceVersion: \"4967\"\n  uid: 509f0d79-e2f9-4fa2-8629-2e5c434d8d33\nspec:\n  infrastructure:\n    cache:\n      backend: dogpile.cache.pymemcache\n      clusterRef:\n        name: openstack-memcached\n      replicas: 3\n    database:\n      clusterRef:\n        name: openstack-db\n      database: keystone\n      secretRef:\n        name: keystone-db\n  korc:\n    adminCredential:\n      applicationCredential:\n        restricted: true\n        rotation:\n          mode: PasswordDriven\n      cloudCredentialsRef:\n        cloudName: admin\n        secretName: k-orc-clouds-yaml\n      passwordSecretRef:\n        key: password\n        name: keystone-admin\n  openStackRelease: \"2025.2\"\n  region: RegionOne\n  services:\n    keystone:\n      gateway:\n        hostname: keystone.127-0-0-1.nip.io\n        parentRef:\n          name: openstack-gw\n        path: /\n      publicEndpoint: https://keystone.127-0-0-1.nip.io:8443/v3\n      replicas: 1\nstatus:\n  conditions:\n  - lastTransitionTime: \"2026-06-30T17:30:37Z\"\n    message: All managed backing services are ensured and ready\n    observedGeneration: 1\n    reason: InfrastructureReady\n    status: \"True\"\n    type: InfrastructureReady\n  - lastTransitionTime: \"2026-06-30T17:28:21Z\"\n    message: One or more sub-conditions are not ready\n    observedGeneration: 1\n    reason: NotAllReady\n    status: \"False\"\n    type: Ready\n  - lastTransitionTime: \"2026-06-30T17:30:37Z\"\n    message: DB credential ExternalSecret is Ready\n    observedGeneration: 1\n    reason: DBCredentialsReady\n    status: \"True\"\n    type: DBCredentialsReady\n  - lastTransitionTime: \"2026-06-30T17:30:38Z\"\n    message: admin password ExternalSecret is Ready\n    observedGeneration: 1\n    reason: AdminPasswordReady\n    status: \"True\"\n    type: AdminPasswordReady\n  - lastTransitionTime: \"2026-06-30T17:30:38Z\"\n    message: Keystone \"controlplane-keystone\" is not ready\n    observedGeneration: 1\n    reason: WaitingForKeystone\n    status: \"False\"\n    type: KeystoneReady\n  observedGeneration: 1\n  services:\n  - name: keystone\n    ready: false\n    release: \"2025.2\"\n  updatePhase: Idle\n=== Diagnostics for kind cluster forge ===\nNAME                  STATUS   ROLES           AGE   VERSION   INTERNAL-IP   EXTERNAL-IP   OS-IMAGE                       KERNEL-VERSION              CONTAINER-RUNTIME\nforge-control-plane   Ready    control-plane   20m   v1.36.1   172.18.0.2    <none>        Debian GNU/Linux 13 (trixie)   6.8.0-124-generic (amd64)   containerd://2.3.1\nNAMESPACE              NAME                                                     READY   STATUS      RESTARTS        AGE   IP            NODE                  NOMINATED NODE   READINESS GATES\nc5c3-system            c5c3-operator-575bfd968-gtmwg                            1/1     Running     0               16m   10.244.0.30   forge-control-plane   <none>           <none>\nc5c3-system            c5c3-operator-575bfd968-lskhv                            1/1     Running     0               16m   10.244.0.29   forge-control-plane   <none>           <none>\ncert-manager           cert-manager-c767877bd-cstm9                             1/1     Running     0               19m   10.244.0.13   forge-control-plane   <none>           <none>\ncert-manager           cert-manager-cainjector-78fdbbf665-cvwwl                 1/1     Running     0               19m   10.244.0.12   forge-control-plane   <none>           <none>\ncert-manager           cert-manager-webhook-66986b64b9-v5kvj                    1/1     Running     0               19m   10.244.0.14   forge-control-plane   <none>           <none>\nenvoy-gateway-system   envoy-gateway-5649586748-vh4tj                           1/1     Running     0               18m   10.244.0.24   forge-control-plane   <none>           <none>\nenvoy-gateway-system   envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz   2/2     Running     0               17m   10.244.0.26   forge-control-plane   <none>           <none>\nexternal-secrets       external-secrets-5958b59f7d-99snd                        1/1     Running     0               18m   10.244.0.21   forge-control-plane   <none>           <none>\nexternal-secrets       external-secrets-cert-controller-97b69894c-bgqpp         1/1     Running     0               18m   10.244.0.22   forge-control-plane   <none>           <none>\nexternal-secrets       external-secrets-webhook-6955d84bd5-nkw8q                1/1     Running     0               18m   10.244.0.20   forge-control-plane   <none>           <none>\nflux-system            flux-operator-6d97c88bb-4td2g                            1/1     Running     0               19m   10.244.0.5    forge-control-plane   <none>           <none>\nflux-system            flux-web-f67d8b54-qgs4k                                  1/1     Running     0               19m   10.244.0.10   forge-control-plane   <none>           <none>\nflux-system            helm-controller-5b8ccd78f5-s5kgf                         1/1     Running     0               19m   10.244.0.6    forge-control-plane   <none>           <none>\nflux-system            kustomize-controller-6d4c587654-hq25t                    1/1     Running     0               19m   10.244.0.7    forge-control-plane   <none>           <none>\nflux-system            notification-controller-9655667cb-wvkvm                  1/1     Running     0               19m   10.244.0.8    forge-control-plane   <none>           <none>\nflux-system            source-controller-7664869465-7l9z5                       1/1     Running     0               19m   10.244.0.9    forge-control-plane   <none>           <none>\nheadlamp-system        headlamp-796ff44f7b-p8tzk                                1/1     Running     0               19m   10.244.0.11   forge-control-plane   <none>           <none>\nkeystone-system        keystone-operator-66cf7cbc64-nfjgj                       1/1     Running     0               16m   10.244.0.27   forge-control-plane   <none>           <none>\nkeystone-system        keystone-operator-66cf7cbc64-nrgp8                       1/1     Running     0               16m   10.244.0.28   forge-control-plane   <none>           <none>\nkube-system            coredns-589f44dc88-cvvzv                                 1/1     Running     0               20m   10.244.0.2    forge-control-plane   <none>           <none>\nkube-system            coredns-589f44dc88-k47gc                                 1/1     Running     0               20m   10.244.0.4    forge-control-plane   <none>           <none>\nkube-system            etcd-forge-control-plane                                 1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>\nkube-system            kindnet-xkrds                                            1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>\nkube-system            kube-apiserver-forge-control-plane                       1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>\nkube-system            kube-controller-manager-forge-control-plane              1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>\nkube-system            kube-proxy-2kffz                                         1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>\nkube-system            kube-scheduler-forge-control-plane                       1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>\nlocal-path-storage     local-path-provisioner-855c7b7774-76gqd                  1/1     Running     0               20m   10.244.0.3    forge-control-plane   <none>           <none>\nmariadb-system         mariadb-operator-756fd78967-5ckvj                        1/1     Running     0               18m   10.244.0.18   forge-control-plane   <none>           <none>\nmariadb-system         mariadb-operator-cert-controller-58b95fd98-8cp66         1/1     Running     0               18m   10.244.0.19   forge-control-plane   <none>           <none>\nmariadb-system         mariadb-operator-webhook-67d6d5db7b-jjz64                1/1     Running     0               18m   10.244.0.23   forge-control-plane   <none>           <none>\nmemcached-system       memcached-operator-869dfff548-bz9mc                      1/1     Running     0               18m   10.244.0.25   forge-control-plane   <none>           <none>\nopenbao-system         openbao-0                                                1/1     Running     0               18m   10.244.0.31   forge-control-plane   <none>           <none>\nopenstack              controlplane-keystone-6d68dcd67c-7p6jq                   0/1     OOMKilled   7 (5m23s ago)   11m   10.244.0.47   forge-control-plane   <none>           <none>\nopenstack              controlplane-keystone-db-sync-q9p8d                      0/1     Completed   0               12m   10.244.0.45   forge-control-plane   <none>           <none>\nopenstack              controlplane-keystone-schema-check-7gg4q                 0/1     Completed   0               11m   10.244.0.46   forge-control-plane   <none>           <none>\nopenstack              openstack-db-0                                           2/2     Running     0               14m   10.244.0.42   forge-control-plane   <none>           <none>\nopenstack              openstack-db-1                                           2/2     Running     0               14m   10.244.0.43   forge-control-plane   <none>           <none>\nopenstack              openstack-db-2                                           2/2     Running     0               14m   10.244.0.44   forge-control-plane   <none>           <none>\nopenstack              openstack-memcached-f654cd846-l95d8                      1/1     Running     0               15m   10.244.0.32   forge-control-plane   <none>           <none>\nopenstack              openstack-memcached-f654cd846-n9kjr                      1/1     Running     0               15m   10.244.0.34   forge-control-plane   <none>           <none>\nopenstack              openstack-memcached-f654cd846-pljfj                      1/1     Running     0               15m   10.244.0.33   forge-control-plane   <none>           <none>\norc-system             orc-controller-manager-7bd5ff7754-47mgx                  1/1     Running     0               19m   10.244.0.15   forge-control-plane   <none>           <none>\napiVersion: v1\nitems:\n- apiVersion: c5c3.io/v1alpha1\n  kind: ControlPlane\n  metadata:\n    annotations:\n      kubectl.kubernetes.io/last-applied-configuration: |\n        {\"apiVersion\":\"c5c3.io/v1alpha1\",\"kind\":\"ControlPlane\",\"metadata\":{\"annotations\":{},\"name\":\"controlplane\",\"namespace\":\"openstack\"},\"spec\":{\"openStackRelease\":\"2025.2\",\"services\":{\"keystone\":{\"gateway\":{\"hostname\":\"keystone.127-0-0-1.nip.io\",\"parentRef\":{\"name\":\"openstack-gw\"},\"path\":\"/\"},\"publicEndpoint\":\"https://keystone.127-0-0-1.nip.io:8443/v3\",\"replicas\":1}}}}\n    creationTimestamp: \"2026-06-30T17:28:21Z\"\n    generation: 1\n    name: controlplane\n    namespace: openstack\n    resourceVersion: \"4967\"\n    uid: 509f0d79-e2f9-4fa2-8629-2e5c434d8d33\n  spec:\n    infrastructure:\n      cache:\n        backend: dogpile.cache.pymemcache\n        clusterRef:\n          name: openstack-memcached\n        replicas: 3\n      database:\n        clusterRef:\n          name: openstack-db\n        database: keystone\n        secretRef:\n          name: keystone-db\n    korc:\n      adminCredential:\n        applicationCredential:\n          restricted: true\n          rotation:\n            mode: PasswordDriven\n        cloudCredentialsRef:\n          cloudName: admin\n          secretName: k-orc-clouds-yaml\n        passwordSecretRef:\n          key: password\n          name: keystone-admin\n    openStackRelease: \"2025.2\"\n    region: RegionOne\n    services:\n      keystone:\n        gateway:\n          hostname: keystone.127-0-0-1.nip.io\n          parentRef:\n            name: openstack-gw\n          path: /\n        publicEndpoint: https://keystone.127-0-0-1.nip.io:8443/v3\n        replicas: 1\n  status:\n    conditions:\n    - lastTransitionTime: \"2026-06-30T17:30:37Z\"\n      message: All managed backing services are ensured and ready\n      observedGeneration: 1\n      reason: InfrastructureReady\n      status: \"True\"\n      type: InfrastructureReady\n    - lastTransitionTime: \"2026-06-30T17:28:21Z\"\n      message: One or more sub-conditions are not ready\n      observedGeneration: 1\n      reason: NotAllReady\n      status: \"False\"\n      type: Ready\n    - lastTransitionTime: \"2026-06-30T17:30:37Z\"\n      message: DB credential ExternalSecret is Ready\n      observedGeneration: 1\n      reason: DBCredentialsReady\n      status: \"True\"\n      type: DBCredentialsReady\n    - lastTransitionTime: \"2026-06-30T17:30:38Z\"\n      message: admin password ExternalSecret is Ready\n      observedGeneration: 1\n      reason: AdminPasswordReady\n      status: \"True\"\n      type: AdminPasswordReady\n    - lastTransitionTime: \"2026-06-30T17:30:38Z\"\n      message: Keystone \"controlplane-keystone\" is not ready\n      observedGeneration: 1\n      reason: WaitingForKeystone\n      status: \"False\"\n      type: KeystoneReady\n    observedGeneration: 1\n    services:\n    - name: keystone\n      ready: false\n      release: \"2025.2\"\n    updatePhase: Idle\nkind: List\nmetadata:\n  resourceVersion: \"\"\nNAMESPACE              LAST SEEN   TYPE      REASON                     OBJECT                                                              MESSAGE\nopenstack              14m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached\ndefault                20m         Normal    Starting                   node/forge-control-plane                                            \nopenstack              15m         Normal    Created                    memcached/openstack-memcached                                       Created Deployment openstack-memcached\nopenstack              15m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached\nopenstack              14m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached\nopenstack              14m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached\ndefault                20m         Normal    NodeHasSufficientMemory    node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientMemory\ndefault                20m         Normal    NodeHasNoDiskPressure      node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasNoDiskPressure\ndefault                20m         Normal    NodeAllocatableEnforced    node/forge-control-plane                                            Updated Node Allocatable limit across pods\ndefault                20m         Normal    Starting                   node/forge-control-plane                                            Starting kubelet.\ndefault                20m         Normal    NodeHasSufficientPID       node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientPID\nkube-system            20m         Normal    Pulled                     pod/kube-scheduler-forge-control-plane                              Container image \"registry.k8s.io/kube-scheduler:v1.36.1\" already present on machine and can be accessed by the pod\nkube-system            20m         Normal    Pulled                     pod/kube-controller-manager-forge-control-plane                     Container image \"registry.k8s.io/kube-controller-manager:v1.36.1\" already present on machine and can be accessed by the pod\nkube-system            20m         Normal    Pulled                     pod/etcd-forge-control-plane                                        Container image \"registry.k8s.io/etcd:3.6.8-0\" already present on machine and can be accessed by the pod\nkube-system            20m         Normal    Pulled                     pod/kube-apiserver-forge-control-plane                              Container image \"registry.k8s.io/kube-apiserver:v1.36.1\" already present on machine and can be accessed by the pod\nkube-system            20m         Normal    Created                    pod/etcd-forge-control-plane                                        Container created\nkube-system            20m         Normal    Started                    pod/etcd-forge-control-plane                                        Container started\nkube-system            20m         Normal    Created                    pod/kube-controller-manager-forge-control-plane                     Container created\nkube-system            20m         Normal    Started                    pod/kube-apiserver-forge-control-plane                              Container started\nkube-system            20m         Normal    Started                    pod/kube-controller-manager-forge-control-plane                     Container started\nkube-system            20m         Normal    Started                    pod/kube-scheduler-forge-control-plane                              Container started\nkube-system            20m         Normal    Created                    pod/kube-scheduler-forge-control-plane                              Container created\nkube-system            20m         Normal    Created                    pod/kube-apiserver-forge-control-plane                              Container created\ndefault                20m         Normal    NodeHasSufficientMemory    node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientMemory\ndefault                20m         Normal    NodeHasNoDiskPressure      node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasNoDiskPressure\ndefault                20m         Normal    NodeAllocatableEnforced    node/forge-control-plane                                            Updated Node Allocatable limit across pods\nkube-system            20m         Normal    LeaderElection             lease/kube-controller-manager                                       forge-control-plane_f1b6068c-2e08-427f-8571-ee8a84cb1a78 became leader\ndefault                20m         Normal    Starting                   node/forge-control-plane                                            Starting kubelet.\ndefault                20m         Normal    NodeHasSufficientPID       node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientPID\nkube-system            20m         Warning   Unhealthy                  pod/kube-scheduler-forge-control-plane                              Readiness probe failed: HTTP probe failed with statuscode: 500\nkube-system            20m         Normal    LeaderElection             lease/kube-scheduler                                                forge-control-plane_0c333d98-ebf5-4d45-bf74-c34598a1e148 became leader\ndefault                20m         Normal    RegisteredNode             node/forge-control-plane                                            Node forge-control-plane event: Registered Node forge-control-plane in Controller\nkube-system            20m         Normal    SuccessfulCreate           daemonset/kube-proxy                                                Created pod: kube-proxy-2kffz\nkube-system            20m         Warning   FailedScheduling           pod/coredns-589f44dc88-k47gc                                        0/1 nodes are available: 1 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.\nlocal-path-storage     20m         Normal    SuccessfulCreate           replicaset/local-path-provisioner-855c7b7774                        Created pod: local-path-provisioner-855c7b7774-76gqd\nkube-system            20m         Normal    Scheduled                  pod/kube-proxy-2kffz                                                Successfully assigned kube-system/kube-proxy-2kffz to forge-control-plane\nlocal-path-storage     20m         Normal    ScalingReplicaSet          deployment/local-path-provisioner                                   Scaled up replica set local-path-provisioner-855c7b7774 from 0 to 1\nlocal-path-storage     20m         Warning   FailedScheduling           pod/local-path-provisioner-855c7b7774-76gqd                         0/1 nodes are available: 1 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.\nkube-system            20m         Warning   FailedScheduling           pod/coredns-589f44dc88-cvvzv                                        0/1 nodes are available: 1 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.\nkube-system            20m         Normal    SuccessfulCreate           replicaset/coredns-589f44dc88                                       Created pod: coredns-589f44dc88-cvvzv\nkube-system            20m         Normal    SuccessfulCreate           replicaset/coredns-589f44dc88                                       Created pod: coredns-589f44dc88-k47gc\nkube-system            20m         Normal    ScalingReplicaSet          deployment/coredns                                                  Scaled up replica set coredns-589f44dc88 from 0 to 2\nkube-system            20m         Normal    SuccessfulCreate           daemonset/kindnet                                                   Created pod: kindnet-xkrds\nkube-system            20m         Normal    Scheduled                  pod/kindnet-xkrds                                                   Successfully assigned kube-system/kindnet-xkrds to forge-control-plane\nkube-system            20m         Normal    Created                    pod/kube-proxy-2kffz                                                Container created\nkube-system            20m         Normal    Started                    pod/kube-proxy-2kffz                                                Container started\nkube-system            20m         Normal    Pulled                     pod/kube-proxy-2kffz                                                Container image \"registry.k8s.io/kube-proxy:v1.36.1\" already present on machine and can be accessed by the pod\nkube-system            20m         Normal    Pulled                     pod/kindnet-xkrds                                                   Container image \"docker.io/kindest/kindnetd:v20260528-9350166c\" already present on machine and can be accessed by the pod\nkube-system            20m         Normal    Created                    pod/kindnet-xkrds                                                   Container created\nkube-system            20m         Normal    Started                    pod/kindnet-xkrds                                                   Container started\nkube-system            19m         Normal    Scheduled                  pod/coredns-589f44dc88-cvvzv                                        Successfully assigned kube-system/coredns-589f44dc88-cvvzv to forge-control-plane\nlocal-path-storage     19m         Normal    Scheduled                  pod/local-path-provisioner-855c7b7774-76gqd                         Successfully assigned local-path-storage/local-path-provisioner-855c7b7774-76gqd to forge-control-plane\nkube-system            19m         Normal    Scheduled                  pod/coredns-589f44dc88-k47gc                                        Successfully assigned kube-system/coredns-589f44dc88-k47gc to forge-control-plane\nkube-system            19m         Normal    Pulled                     pod/coredns-589f44dc88-cvvzv                                        Container image \"registry.k8s.io/coredns/coredns:v1.14.2\" already present on machine and can be accessed by the pod\ndefault                19m         Normal    NodeReady                  node/forge-control-plane                                            Node forge-control-plane status is now: NodeReady\nlocal-path-storage     19m         Normal    Pulled                     pod/local-path-provisioner-855c7b7774-76gqd                         Container image \"docker.io/kindest/local-path-provisioner:v20260521-9fb22683\" already present on machine and can be accessed by the pod\nkube-system            19m         Normal    Pulled                     pod/coredns-589f44dc88-k47gc                                        Container image \"registry.k8s.io/coredns/coredns:v1.14.2\" already present on machine and can be accessed by the pod\nflux-system            19m         Normal    ScalingReplicaSet          deployment/flux-operator                                            Scaled up replica set flux-operator-6d97c88bb from 0 to 1\nflux-system            19m         Normal    SuccessfulCreate           replicaset/flux-operator-6d97c88bb                                  Created pod: flux-operator-6d97c88bb-4td2g\nflux-system            19m         Normal    Scheduled                  pod/flux-operator-6d97c88bb-4td2g                                   Successfully assigned flux-system/flux-operator-6d97c88bb-4td2g to forge-control-plane\nkube-system            19m         Normal    Started                    pod/coredns-589f44dc88-cvvzv                                        Container started\nkube-system            19m         Warning   Unhealthy                  pod/coredns-589f44dc88-cvvzv                                        Readiness probe failed: Get \"http://10.244.0.2:8181/ready\": dial tcp 10.244.0.2:8181: connect: connection refused\nlocal-path-storage     19m         Normal    Started                    pod/local-path-provisioner-855c7b7774-76gqd                         Container started\nlocal-path-storage     19m         Normal    Created                    pod/local-path-provisioner-855c7b7774-76gqd                         Container created\nkube-system            19m         Normal    Created                    pod/coredns-589f44dc88-cvvzv                                        Container created\nflux-system            19m         Normal    Pulling                    pod/flux-operator-6d97c88bb-4td2g                                   Pulling image \"ghcr.io/controlplaneio-fluxcd/flux-operator:v0.52.0\"\nkube-system            19m         Normal    Created                    pod/coredns-589f44dc88-k47gc                                        Container created\nkube-system            19m         Warning   Unhealthy                  pod/coredns-589f44dc88-k47gc                                        Readiness probe failed: Get \"http://10.244.0.4:8181/ready\": dial tcp 10.244.0.4:8181: connect: connection refused\nkube-system            19m         Normal    Started                    pod/coredns-589f44dc88-k47gc                                        Container started\nflux-system            19m         Normal    LeaderElection             lease/flux-operator                                                 flux-operator-6d97c88bb-4td2g_e547a671-fd47-471c-842c-0b2386edbf8f became leader\nflux-system            19m         Normal    Started                    pod/flux-operator-6d97c88bb-4td2g                                   Container started\nflux-system            19m         Normal    Created                    pod/flux-operator-6d97c88bb-4td2g                                   Container created\nflux-system            19m         Normal    Pulled                     pod/flux-operator-6d97c88bb-4td2g                                   Successfully pulled image \"ghcr.io/controlplaneio-fluxcd/flux-operator:v0.52.0\" in 3.573s (3.573s including waiting). Image size: 28865342 bytes.\nflux-system            19m         Normal    Progressing                fluxinstance/flux                                                   Installing revision v2.8.8@sha256:f9561cf88335caa347a61eed1c7fdcdcaf21e0b143cead9002c3ca5c644e0ad9\nflux-system            19m         Normal    SuccessfulCreate           replicaset/source-controller-7664869465                             Created pod: source-controller-7664869465-7l9z5\nflux-system            19m         Normal    ScalingReplicaSet          deployment/helm-controller                                          Scaled up replica set helm-controller-5b8ccd78f5 from 0 to 1\nflux-system            19m         Normal    SuccessfulCreate           replicaset/notification-controller-9655667cb                        Created pod: notification-controller-9655667cb-wvkvm\nflux-system            19m         Normal    Scheduled                  pod/notification-controller-9655667cb-wvkvm                         Successfully assigned flux-system/notification-controller-9655667cb-wvkvm to forge-control-plane\nflux-system            19m         Normal    Scheduled                  pod/source-controller-7664869465-7l9z5                              Successfully assigned flux-system/source-controller-7664869465-7l9z5 to forge-control-plane\nflux-system            19m         Normal    Scheduled                  pod/helm-controller-5b8ccd78f5-s5kgf                                Successfully assigned flux-system/helm-controller-5b8ccd78f5-s5kgf to forge-control-plane\nflux-system            19m         Normal    ScalingReplicaSet          deployment/source-controller                                        Scaled up replica set source-controller-7664869465 from 0 to 1\nflux-system            19m         Normal    ScalingReplicaSet          deployment/kustomize-controller                                     Scaled up replica set kustomize-controller-6d4c587654 from 0 to 1\nflux-system            19m         Normal    SuccessfulCreate           replicaset/kustomize-controller-6d4c587654                          Created pod: kustomize-controller-6d4c587654-hq25t\nflux-system            19m         Normal    Scheduled                  pod/kustomize-controller-6d4c587654-hq25t                           Successfully assigned flux-system/kustomize-controller-6d4c587654-hq25t to forge-control-plane\nflux-system            19m         Normal    ScalingReplicaSet          deployment/notification-controller                                  Scaled up replica set notification-controller-9655667cb from 0 to 1\nflux-system            19m         Normal    SuccessfulCreate           replicaset/helm-controller-5b8ccd78f5                               Created pod: helm-controller-5b8ccd78f5-s5kgf\nflux-system            19m         Normal    Pulling                    pod/helm-controller-5b8ccd78f5-s5kgf                                Pulling image \"ghcr.io/fluxcd/helm-controller:v1.5.5@sha256:b4b8f7715cc7cb61382eeb82bea108d1bdd965b00e7192c5dc9ab7436a33658b\"\nflux-system            19m         Normal    Pulling                    pod/kustomize-controller-6d4c587654-hq25t                           Pulling image \"ghcr.io/fluxcd/kustomize-controller:v1.8.5@sha256:70e2a25edeee82690e68662409fb1b60f7d3084c93435e8ab5337a6e0244ffed\"\nflux-system            19m         Normal    Pulling                    pod/source-controller-7664869465-7l9z5                              Pulling image \"ghcr.io/fluxcd/source-controller:v1.8.5@sha256:65172e2405cf95b92c4b00cefd28d5e8ffd1f81d6d097f85c6e83a9c557c9def\"\nflux-system            19m         Normal    Pulling                    pod/notification-controller-9655667cb-wvkvm                         Pulling image \"ghcr.io/fluxcd/notification-controller:v1.8.4@sha256:75842ecfcca4397a788051d6b00ec34f96ea74788c92d9c360fc4d196ea04551\"\nflux-system            19m         Warning   Unhealthy                  pod/helm-controller-5b8ccd78f5-s5kgf                                Readiness probe failed: Get \"http://10.244.0.6:9440/readyz\": dial tcp 10.244.0.6:9440: connect: connection refused\nflux-system            19m         Normal    Started                    pod/helm-controller-5b8ccd78f5-s5kgf                                Container started\nflux-system            19m         Normal    Created                    pod/helm-controller-5b8ccd78f5-s5kgf                                Container created\nflux-system            19m         Normal    Pulled                     pod/helm-controller-5b8ccd78f5-s5kgf                                Successfully pulled image \"ghcr.io/fluxcd/helm-controller:v1.5.5@sha256:b4b8f7715cc7cb61382eeb82bea108d1bdd965b00e7192c5dc9ab7436a33658b\" in 4.259s (4.259s including waiting). Image size: 51275265 bytes.\nflux-system            19m         Normal    LeaderElection             lease/helm-controller-leader-election                               helm-controller-5b8ccd78f5-s5kgf_802f6083-2510-47b9-841b-d686fbd6c2c8 became leader\nflux-system            19m         Normal    Pulled                     pod/kustomize-controller-6d4c587654-hq25t                           Successfully pulled image \"ghcr.io/fluxcd/kustomize-controller:v1.8.5@sha256:70e2a25edeee82690e68662409fb1b60f7d3084c93435e8ab5337a6e0244ffed\" in 4.075s (8.295s including waiting). Image size: 68335774 bytes.\nflux-system            19m         Normal    Created                    pod/kustomize-controller-6d4c587654-hq25t                           Container created\nflux-system            19m         Warning   Unhealthy                  pod/kustomize-controller-6d4c587654-hq25t                           Readiness probe failed: Get \"http://10.244.0.7:9440/readyz\": dial tcp 10.244.0.7:9440: connect: connection refused\nflux-system            19m         Normal    Started                    pod/kustomize-controller-6d4c587654-hq25t                           Container started\nflux-system            19m         Normal    LeaderElection             lease/kustomize-controller-leader-election                          kustomize-controller-6d4c587654-hq25t_fc82bc89-6547-4775-b959-c5fe37489503 became leader\nflux-system            19m         Warning   Unhealthy                  pod/notification-controller-9655667cb-wvkvm                         Readiness probe failed: Get \"http://10.244.0.8:9440/readyz\": dial tcp 10.244.0.8:9440: connect: connection refused\nflux-system            19m         Normal    Pulled                     pod/notification-controller-9655667cb-wvkvm                         Successfully pulled image \"ghcr.io/fluxcd/notification-controller:v1.8.4@sha256:75842ecfcca4397a788051d6b00ec34f96ea74788c92d9c360fc4d196ea04551\" in 4.619s (12.877s including waiting). Image size: 49859918 bytes.\nflux-system            19m         Normal    Created                    pod/notification-controller-9655667cb-wvkvm                         Container created\nflux-system            19m         Normal    Started                    pod/notification-controller-9655667cb-wvkvm                         Container started\nflux-system            19m         Normal    LeaderElection             lease/notification-controller-leader-election                       notification-controller-9655667cb-wvkvm_08dcf4cf-62bc-4385-be7c-f03dae35a0ad became leader\nflux-system            19m         Normal    Created                    pod/source-controller-7664869465-7l9z5                              Container created\nflux-system            19m         Normal    Pulled                     pod/source-controller-7664869465-7l9z5                              Successfully pulled image \"ghcr.io/fluxcd/source-controller:v1.8.5@sha256:65172e2405cf95b92c4b00cefd28d5e8ffd1f81d6d097f85c6e83a9c557c9def\" in 4.46s (17.321s including waiting). Image size: 63986975 bytes.\nflux-system            19m         Normal    LeaderElection             lease/source-controller-leader-election                             source-controller-7664869465-7l9z5_1d5e1698-4661-42f5-b0ae-ed6f60397bfc became leader\nflux-system            19m         Warning   Unhealthy                  pod/source-controller-7664869465-7l9z5                              Readiness probe failed: Get \"http://10.244.0.9:9090/\": dial tcp 10.244.0.9:9090: connect: connection refused\nflux-system            19m         Normal    Started                    pod/source-controller-7664869465-7l9z5                              Container started\nflux-system            19m         Normal    ReconciliationSucceeded    fluxinstance/flux                                                   Flux v2.8.8 installed...\nflux-system            19m         Normal    ReconciliationSucceeded    fluxinstance/flux                                                   Reconciliation finished in 22s\ncert-manager           19m         Normal    HelmChartCreated           helmrelease/cert-manager                                            Created HelmChart/flux-system/cert-manager-cert-manager with SourceRef 'HelmRepository/flux-system/cert-manager'\nc5c3-system            19m         Normal    HelmChartCreated           helmrelease/c5c3-operator                                           Created HelmChart/flux-system/c5c3-system-c5c3-operator with SourceRef 'HelmRepository/flux-system/c5c3-charts'\nflux-system            19m         Normal    ApplySucceeded             resourceset/flux-web                                                HelmRelease/flux-system/flux-web created...\nflux-system            19m         Normal    ReconciliationSucceeded    resourceset/flux-web                                                Reconciliation finished in 83ms\nkeystone-system        19m         Normal    HelmChartCreated           helmrelease/keystone-operator                                       Created HelmChart/flux-system/keystone-system-keystone-operator with SourceRef 'HelmRepository/flux-system/c5c3-charts'\nheadlamp-system        19m         Normal    HelmChartCreated           helmrelease/headlamp                                                Created HelmChart/flux-system/headlamp-system-headlamp with SourceRef 'HelmRepository/flux-system/headlamp'\nopenbao-system         19m         Normal    HelmChartCreated           helmrelease/openbao                                                 Created HelmChart/flux-system/openbao-system-openbao with SourceRef 'HelmRepository/flux-system/openbao'\nflux-system            19m         Normal    NewArtifact                helmrepository/headlamp                                             stored fetched index of size 98.89kB from 'https://kubernetes-sigs.github.io/headlamp/'\nmariadb-system         19m         Normal    HelmChartCreated           helmrelease/mariadb-operator-crds                                   Created HelmChart/flux-system/mariadb-system-mariadb-operator-crds with SourceRef 'HelmRepository/flux-system/mariadb-operator'\nenvoy-gateway-system   19m         Normal    HelmChartCreated           helmrelease/envoy-gateway                                           Created HelmChart/flux-system/envoy-gateway-system-envoy-gateway with SourceRef 'HelmRepository/flux-system/envoy-gateway-charts'\nexternal-secrets       19m         Normal    HelmChartCreated           helmrelease/external-secrets                                        Created HelmChart/flux-system/external-secrets-external-secrets with SourceRef 'HelmRepository/flux-system/external-secrets'\nmariadb-system         19m         Normal    HelmChartCreated           helmrelease/mariadb-operator                                        Created HelmChart/flux-system/mariadb-system-mariadb-operator with SourceRef 'HelmRepository/flux-system/mariadb-operator'\nflux-system            19m         Normal    NewArtifact                helmrepository/mariadb-operator                                     stored fetched index of size 105.7kB from 'https://mariadb-operator.github.io/mariadb-operator'\nmemcached-system       19m         Normal    HelmChartCreated           helmrelease/memcached-operator                                      Created HelmChart/flux-system/memcached-system-memcached-operator with SourceRef 'HelmRepository/flux-system/c5c3-charts'\nflux-system            19m         Normal    NewArtifact                helmrepository/external-secrets                                     stored fetched index of size 143.9kB from 'https://charts.external-secrets.io'\nflux-system            19m         Normal    NewArtifact                helmrepository/cert-manager                                         stored fetched index of size 570.3kB from 'https://charts.jetstack.io'\nmonitoring             19m         Normal    HelmChartCreated           helmrelease/prometheus-operator-crds                                Created HelmChart/flux-system/monitoring-prometheus-operator-crds with SourceRef 'HelmRepository/flux-system/prometheus-community'\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/cert-manager-cert-manager                                 pulled 'cert-manager' chart with version 'v1.20.3'\nflux-system            19m         Normal    ArtifactUpToDate           helmrepository/headlamp                                             artifact up-to-date with remote revision: 'sha256:7d33b5253b618e96c774f0f782a22e0c3863fca0095f3aa46faf6c005b39c27b'\nflux-system            19m         Normal    ArtifactUpToDate           helmrepository/openbao                                              artifact up-to-date with remote revision: 'sha256:2c3c2150dbd2cd38ff701bac5bcb7ed3d8aafbb0e4a4f152b583c6282f372868'\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/external-secrets-external-secrets                         pulled 'external-secrets' chart with version '0.20.4'\nflux-system            19m         Normal    ArtifactUpToDate           helmrepository/external-secrets                                     artifact up-to-date with remote revision: 'sha256:172e4dbf6ac03ea2cf1cfd3d835f31c56dadd9698185fd667744845938cc055a'\nflux-system            19m         Normal    ArtifactUpToDate           helmrepository/mariadb-operator                                     artifact up-to-date with remote revision: 'sha256:7f48d1a62b45a948ed6f710145ee3f36da382fa5cfab9a48aad0917244bf94c8'\nflux-system            19m         Normal    NewArtifact                helmrepository/openbao                                              stored fetched index of size 93.63kB from 'https://openbao.github.io/openbao-helm'\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/keystone-system-keystone-operator                         pulled 'keystone-operator' chart with version '0.5.0'\nflux-system            19m         Normal    NewArtifact                ocirepository/flux-web                                              stored artifact with revision '0.52.0@sha256:e25cf78b888fb82afadcb0c06bbb3dce8c5c5d0313e304ce67b6a7744977e458' from 'oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator'\nflux-system            19m         Normal    SuccessfulCreate           replicaset/flux-web-f67d8b54                                        Created pod: flux-web-f67d8b54-qgs4k\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/c5c3-system-c5c3-operator                                 pulled 'c5c3-operator' chart with version '0.3.0'\nflux-system            19m         Normal    Scheduled                  pod/flux-web-f67d8b54-qgs4k                                         Successfully assigned flux-system/flux-web-f67d8b54-qgs4k to forge-control-plane\nflux-system            19m         Normal    NewArtifact                gitrepository/k-orc                                                 stored artifact for commit 'Release v2.5.0'\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/envoy-gateway-system-envoy-gateway                        pulled 'gateway-helm' chart with version '1.8.1'\nflux-system            19m         Normal    ScalingReplicaSet          deployment/flux-web                                                 Scaled up replica set flux-web-f67d8b54 from 0 to 1\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/mariadb-system-mariadb-operator                           pulled 'mariadb-operator' chart with version '0.38.1'\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/headlamp-system-headlamp                                  pulled 'headlamp' chart with version '0.43.0'\nflux-system            19m         Normal    Pulled                     pod/flux-web-f67d8b54-qgs4k                                         Container image \"ghcr.io/controlplaneio-fluxcd/flux-operator:v0.52.0\" already present on machine and can be accessed by the pod\nflux-system            19m         Normal    Started                    pod/flux-web-f67d8b54-qgs4k                                         Container started\nflux-system            19m         Normal    Created                    pod/flux-web-f67d8b54-qgs4k                                         Container created\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/mariadb-system-mariadb-operator-crds                      pulled 'mariadb-operator-crds' chart with version '0.38.1'\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/memcached-system-memcached-operator                       pulled 'memcached-operator' chart with version '0.4.0'\nheadlamp-system        19m         Normal    Pulling                    pod/headlamp-796ff44f7b-p8tzk                                       Pulling image \"ghcr.io/headlamp-k8s/headlamp-plugin-flux:v0.6.0\"\nheadlamp-system        19m         Normal    SuccessfulCreate           replicaset/headlamp-796ff44f7b                                      Created pod: headlamp-796ff44f7b-p8tzk\nheadlamp-system        19m         Normal    Scheduled                  pod/headlamp-796ff44f7b-p8tzk                                       Successfully assigned headlamp-system/headlamp-796ff44f7b-p8tzk to forge-control-plane\nheadlamp-system        19m         Normal    ScalingReplicaSet          deployment/headlamp                                                 Scaled up replica set headlamp-796ff44f7b from 0 to 1\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/monitoring-prometheus-operator-crds                       pulled 'prometheus-operator-crds' chart with version '19.1.0'\nflux-system            19m         Normal    ChartPullSucceeded         helmchart/openbao-system-openbao                                    pulled 'openbao' chart with version '0.28.4'\ncert-manager           19m         Normal    ScalingReplicaSet          deployment/cert-manager-webhook                                     Scaled up replica set cert-manager-webhook-66986b64b9 from 0 to 1\ncert-manager           19m         Normal    ScalingReplicaSet          deployment/cert-manager                                             Scaled up replica set cert-manager-c767877bd from 0 to 1\ncert-manager           19m         Normal    SuccessfulCreate           replicaset/cert-manager-webhook-66986b64b9                          Created pod: cert-manager-webhook-66986b64b9-v5kvj\ncert-manager           19m         Normal    ScalingReplicaSet          deployment/cert-manager-cainjector                                  Scaled up replica set cert-manager-cainjector-78fdbbf665 from 0 to 1\ncert-manager           19m         Normal    SuccessfulCreate           replicaset/cert-manager-cainjector-78fdbbf665                       Created pod: cert-manager-cainjector-78fdbbf665-cvwwl\ncert-manager           19m         Normal    SuccessfulCreate           replicaset/cert-manager-c767877bd                                   Created pod: cert-manager-c767877bd-cstm9\ncert-manager           19m         Normal    Pulling                    pod/cert-manager-webhook-66986b64b9-v5kvj                           Pulling image \"quay.io/jetstack/cert-manager-webhook:v1.20.3\"\ncert-manager           19m         Normal    Scheduled                  pod/cert-manager-webhook-66986b64b9-v5kvj                           Successfully assigned cert-manager/cert-manager-webhook-66986b64b9-v5kvj to forge-control-plane\ncert-manager           19m         Normal    Pulling                    pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Pulling image \"quay.io/jetstack/cert-manager-cainjector:v1.20.3\"\ncert-manager           19m         Normal    Scheduled                  pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Successfully assigned cert-manager/cert-manager-cainjector-78fdbbf665-cvwwl to forge-control-plane\ncert-manager           19m         Normal    Pulling                    pod/cert-manager-c767877bd-cstm9                                    Pulling image \"quay.io/jetstack/cert-manager-controller:v1.20.3\"\ncert-manager           19m         Normal    Scheduled                  pod/cert-manager-c767877bd-cstm9                                    Successfully assigned cert-manager/cert-manager-c767877bd-cstm9 to forge-control-plane\nheadlamp-system        19m         Normal    Pulled                     pod/headlamp-796ff44f7b-p8tzk                                       Successfully pulled image \"ghcr.io/headlamp-k8s/headlamp-plugin-flux:v0.6.0\" in 2.14s (2.14s including waiting). Image size: 3930787 bytes.\nheadlamp-system        19m         Normal    Created                    pod/headlamp-796ff44f7b-p8tzk                                       Container created\nheadlamp-system        19m         Normal    Started                    pod/headlamp-796ff44f7b-p8tzk                                       Container started\norc-system             19m         Normal    SuccessfulCreate           replicaset/orc-controller-manager-7bd5ff7754                        Created pod: orc-controller-manager-7bd5ff7754-47mgx\norc-system             19m         Normal    ScalingReplicaSet          deployment/orc-controller-manager                                   Scaled up replica set orc-controller-manager-7bd5ff7754 from 0 to 1\nheadlamp-system        19m         Normal    Pulling                    pod/headlamp-796ff44f7b-p8tzk                                       Pulling image \"ghcr.io/headlamp-k8s/headlamp:v0.43.0\"\nflux-system            19m         Normal    Progressing                kustomization/k-orc                                                 CustomResourceDefinition/addressscopes.openstack.k-orc.cloud created...\norc-system             19m         Normal    Pulling                    pod/orc-controller-manager-7bd5ff7754-47mgx                         Pulling image \"quay.io/orc/openstack-resource-controller:v2.5.0\"\norc-system             19m         Normal    Scheduled                  pod/orc-controller-manager-7bd5ff7754-47mgx                         Successfully assigned orc-system/orc-controller-manager-7bd5ff7754-47mgx to forge-control-plane\ncert-manager           18m         Normal    Started                    pod/cert-manager-c767877bd-cstm9                                    Container started\nkube-system            18m         Normal    LeaderElection             lease/cert-manager-controller                                       cert-manager-c767877bd-cstm9-external-cert-manager-controller became leader\ncert-manager           18m         Normal    Created                    pod/cert-manager-c767877bd-cstm9                                    Container created\ncert-manager           18m         Normal    Pulled                     pod/cert-manager-c767877bd-cstm9                                    Successfully pulled image \"quay.io/jetstack/cert-manager-controller:v1.20.3\" in 4.211s (4.431s including waiting). Image size: 23662428 bytes.\nmariadb-system         18m         Normal    InstallSucceeded           helmrelease/mariadb-operator-crds                                   Helm install succeeded for release mariadb-system/mariadb-operator-crds.v1 with chart mariadb-operator-crds@0.38.1\ncert-manager           18m         Normal    Pulled                     pod/cert-manager-webhook-66986b64b9-v5kvj                           Successfully pulled image \"quay.io/jetstack/cert-manager-webhook:v1.20.3\" in 2.56s (6.932s including waiting). Image size: 19511753 bytes.\ncert-manager           18m         Normal    Created                    pod/cert-manager-webhook-66986b64b9-v5kvj                           Container created\ncert-manager           18m         Normal    Started                    pod/cert-manager-webhook-66986b64b9-v5kvj                           Container started\ncert-manager           18m         Normal    Started                    pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Container started\ncert-manager           18m         Normal    Pulled                     pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Successfully pulled image \"quay.io/jetstack/cert-manager-cainjector:v1.20.3\" in 2.762s (9.682s including waiting). Image size: 16409208 bytes.\ncert-manager           18m         Normal    Created                    pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Container created\nkube-system            18m         Normal    LeaderElection             lease/cert-manager-cainjector-leader-election                       cert-manager-cainjector-78fdbbf665-cvwwl_1c0e2903-9446-48a0-9cc9-2dd1183af00b became leader\nopenbao-system         18m         Normal    DependencyNotReady         helmrelease/openbao                                                 dependency 'cert-manager/cert-manager' is not ready\nflux-system            18m         Normal    InstallSucceeded           helmrelease/flux-web                                                Helm install succeeded for release flux-system/flux-web.v1 with chart flux-operator@0.52.0+e25cf78b888f\nkeystone-system        18m         Normal    DependencyNotReady         helmrelease/keystone-operator                                       dependency 'cert-manager/cert-manager' is not ready\nmariadb-system         18m         Normal    DependencyNotReady         helmrelease/mariadb-operator                                        dependency 'cert-manager/cert-manager' is not ready\nexternal-secrets       18m         Normal    DependencyNotReady         helmrelease/external-secrets                                        dependency 'cert-manager/cert-manager' is not ready\nheadlamp-system        18m         Normal    Pulled                     pod/headlamp-796ff44f7b-p8tzk                                       Successfully pulled image \"ghcr.io/headlamp-k8s/headlamp:v0.43.0\" in 5.609s (13.415s including waiting). Image size: 96655717 bytes.\nheadlamp-system        18m         Warning   Unhealthy                  pod/headlamp-796ff44f7b-p8tzk                                       Readiness probe failed: Get \"http://10.244.0.11:4466/\": dial tcp 10.244.0.11:4466: connect: connection refused\nmemcached-system       18m         Normal    DependencyNotReady         helmrelease/memcached-operator                                      dependency 'cert-manager/cert-manager' is not ready\nheadlamp-system        18m         Normal    Created                    pod/headlamp-796ff44f7b-p8tzk                                       Container created\nheadlamp-system        18m         Normal    Started                    pod/headlamp-796ff44f7b-p8tzk                                       Container started\nenvoy-gateway-system   18m         Normal    Scheduled                  pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Successfully assigned envoy-gateway-system/envoy-gateway-gateway-helm-certgen-5sjvj to forge-control-plane\nenvoy-gateway-system   18m         Normal    SuccessfulCreate           job/envoy-gateway-gateway-helm-certgen                              Created pod: envoy-gateway-gateway-helm-certgen-5sjvj\nheadlamp-system        18m         Normal    InstallSucceeded           helmrelease/headlamp                                                Helm install succeeded for release headlamp-system/headlamp.v1 with chart headlamp@0.43.0\nenvoy-gateway-system   18m         Normal    Pulling                    pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Pulling image \"docker.io/envoyproxy/gateway:v1.8.1\"\ncert-manager           18m         Normal    InstallSucceeded           helmrelease/cert-manager                                            Helm install succeeded for release cert-manager/cert-manager.v1 with chart cert-manager@v1.20.3\norc-system             18m         Normal    Created                    pod/orc-controller-manager-7bd5ff7754-47mgx                         Container created\norc-system             18m         Normal    Started                    pod/orc-controller-manager-7bd5ff7754-47mgx                         Container started\norc-system             18m         Normal    Pulled                     pod/orc-controller-manager-7bd5ff7754-47mgx                         Successfully pulled image \"quay.io/orc/openstack-resource-controller:v2.5.0\" in 3.335s (16.714s including waiting). Image size: 38987232 bytes.\norc-system             18m         Normal    LeaderElection             lease/f35396c5.k-orc.cloud                                          orc-controller-manager-7bd5ff7754-47mgx_5e816e98-4816-437e-8fc7-1869845568e6 became leader\nopenbao-system         18m         Normal    Provisioning               persistentvolumeclaim/data-openbao-0                                External provisioner is provisioning volume for claim \"openbao-system/data-openbao-0\"\nopenbao-system         18m         Normal    SuccessfulCreate           statefulset/openbao                                                 Create Pod openbao-0 in StatefulSet openbao successful\nopenbao-system         18m         Normal    SuccessfulCreate           statefulset/openbao                                                 Create Claim data-openbao-0 Pod openbao-0 in StatefulSet openbao success\nopenbao-system         18m         Normal    WaitForFirstConsumer       persistentvolumeclaim/data-openbao-0                                waiting for first consumer to be created before binding\nlocal-path-storage     18m         Normal    Pulled                     pod/helper-pod-create-pvc-c723181f-2c45-4132-aa0b-3c820de10cfe      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod\nopenbao-system         18m         Normal    InstallSucceeded           helmrelease/openbao                                                 Helm install succeeded for release openbao-system/openbao.v1 with chart openbao@0.28.4\nenvoy-gateway-system   18m         Normal    Started                    pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Container started\nenvoy-gateway-system   18m         Normal    Created                    pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Container created\nenvoy-gateway-system   18m         Normal    Pulled                     pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Successfully pulled image \"docker.io/envoyproxy/gateway:v1.8.1\" in 4.683s (5.884s including waiting). Image size: 72818892 bytes.\nlocal-path-storage     18m         Normal    Started                    pod/helper-pod-create-pvc-c723181f-2c45-4132-aa0b-3c820de10cfe      Container started\nlocal-path-storage     18m         Normal    Created                    pod/helper-pod-create-pvc-c723181f-2c45-4132-aa0b-3c820de10cfe      Container created\ncert-manager           18m         Normal    Requested                  certificate/openbao-ca                                              Created new CertificateRequest resource \"openbao-ca-1\"\ncert-manager           18m         Normal    CertificateIssued          certificaterequest/openbao-ca-1                                     Certificate fetched from issuer successfully\nmariadb-system         18m         Normal    SuccessfulCreate           replicaset/mariadb-operator-756fd78967                              Created pod: mariadb-operator-756fd78967-5ckvj\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved\nmariadb-system         18m         Normal    Scheduled                  pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Successfully assigned mariadb-system/mariadb-operator-cert-controller-58b95fd98-8cp66 to forge-control-plane\nmariadb-system         18m         Normal    Pulling                    pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Pulling image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\"\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved\nmariadb-system         18m         Normal    Pulling                    pod/mariadb-operator-756fd78967-5ckvj                               Pulling image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\"\nmariadb-system         18m         Normal    SuccessfulCreate           replicaset/mariadb-operator-webhook-67d6d5db7b                      Created pod: mariadb-operator-webhook-67d6d5db7b-jjz64\nmariadb-system         18m         Normal    ScalingReplicaSet          deployment/mariadb-operator-webhook                                 Scaled up replica set mariadb-operator-webhook-67d6d5db7b from 0 to 1\nmariadb-system         18m         Normal    Scheduled                  pod/mariadb-operator-756fd78967-5ckvj                               Successfully assigned mariadb-system/mariadb-operator-756fd78967-5ckvj to forge-control-plane\nmariadb-system         18m         Normal    SuccessfulCreate           replicaset/mariadb-operator-cert-controller-58b95fd98               Created pod: mariadb-operator-cert-controller-58b95fd98-8cp66\nmariadb-system         18m         Normal    ScalingReplicaSet          deployment/mariadb-operator                                         Scaled up replica set mariadb-operator-756fd78967 from 0 to 1\nmariadb-system         18m         Normal    ScalingReplicaSet          deployment/mariadb-operator-cert-controller                         Scaled up replica set mariadb-operator-cert-controller-58b95fd98 from 0 to 1\nmemcached-system       18m         Normal    DependencyNotReady         helmrelease/memcached-operator                                      dependency 'monitoring/prometheus-operator-crds' is not ready\nopenbao-system         18m         Normal    Issuing                    certificate/openbao-tls                                             Issuing certificate as Secret does not exist\ndefault                18m         Warning   ErrGetKeyPair              clusterissuer/openbao-ca-issuer                                     Error getting keypair for CA issuer: secrets \"openbao-ca\" not found\ncert-manager           18m         Normal    cert-manager.io            certificaterequest/openbao-ca-1                                     Certificate request has been approved by cert-manager.io\ncert-manager           18m         Normal    Issuing                    certificate/openbao-ca                                              The certificate has been successfully issued\nmariadb-system         18m         Normal    Scheduled                  pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Successfully assigned mariadb-system/mariadb-operator-webhook-67d6d5db7b-jjz64 to forge-control-plane\ncert-manager           18m         Normal    Generated                  certificate/openbao-ca                                              Stored new private key in temporary Secret resource \"openbao-ca-jghjk\"\ncert-manager           18m         Normal    Issuing                    certificate/openbao-ca                                              Issuing certificate as Secret does not exist\ndefault                18m         Warning   ErrInitIssuer              clusterissuer/openbao-ca-issuer                                     Error initializing issuer: secrets \"openbao-ca\" not found\nopenbao-system         18m         Normal    ExternalProvisioning       persistentvolumeclaim/data-openbao-0                                Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.\nopenbao-system         18m         Normal    Generated                  certificate/openbao-tls                                             Stored new private key in temporary Secret resource \"openbao-tls-txrnv\"\ndefault                18m         Warning   ErrGetKeyPair              clusterissuer/openstack-db-ca-issuer                                Error getting keypair for CA issuer: secrets \"openstack-db-ca\" not found\ncert-manager           18m         Normal    cert-manager.io            certificaterequest/openstack-db-ca-1                                Certificate request has been approved by cert-manager.io\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved\nopenbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved\nopenbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved\nopenbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved\ncert-manager           18m         Normal    Requested                  certificate/openstack-db-ca                                         Created new CertificateRequest resource \"openstack-db-ca-1\"\ncert-manager           18m         Normal    Generated                  certificate/openstack-db-ca                                         Stored new private key in temporary Secret resource \"openstack-db-ca-xmwcb\"\ncert-manager           18m         Normal    Issuing                    certificate/openstack-db-ca                                         The certificate has been successfully issued\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved\nopenbao-system         18m         Normal    Requested                  certificate/openbao-tls                                             Created new CertificateRequest resource \"openbao-tls-1\"\nopenbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved\ncert-manager           18m         Normal    Issuing                    certificate/openstack-db-ca                                         Issuing certificate as Secret does not exist\ncert-manager           18m         Normal    CertificateIssued          certificaterequest/openstack-db-ca-1                                Certificate fetched from issuer successfully\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved\ncert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved\ndefault                18m         Warning   ErrInitIssuer              clusterissuer/openstack-db-ca-issuer                                Error initializing issuer: secrets \"openstack-db-ca\" not found\nopenbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved\nmonitoring             18m         Normal    InstallSucceeded           helmrelease/prometheus-operator-crds                                Helm install succeeded for release monitoring/prometheus-operator-crds.v1 with chart prometheus-operator-crds@19.1.0\nopenbao-system         18m         Normal    Issuing                    certificate/openbao-tls                                             The certificate has been successfully issued\nopenbao-system         18m         Normal    CertificateIssued          certificaterequest/openbao-tls-1                                    Certificate fetched from issuer successfully\nopenbao-system         18m         Normal    cert-manager.io            certificaterequest/openbao-tls-1                                    Certificate request has been approved by cert-manager.io\nmariadb-system         18m         Warning   FailedMount                pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       MountVolume.SetUp failed for volume \"cert\" : secret \"mariadb-operator-webhook-cert\" not found\nopenbao-system         18m         Normal    Scheduled                  pod/openbao-0                                                       Successfully assigned openbao-system/openbao-0 to forge-control-plane\nenvoy-gateway-system   18m         Normal    Completed                  job/envoy-gateway-gateway-helm-certgen                              Job completed\nopenbao-system         18m         Normal    ProvisioningSucceeded      persistentvolumeclaim/data-openbao-0                                Successfully provisioned volume pvc-c723181f-2c45-4132-aa0b-3c820de10cfe\nmariadb-system         18m         Warning   FailedMount                pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       MountVolume.SetUp failed for volume \"ca\" : secret \"mariadb-operator-webhook-ca\" not found\nexternal-secrets       18m         Normal    SuccessfulCreate           replicaset/external-secrets-webhook-6955d84bd5                      Created pod: external-secrets-webhook-6955d84bd5-nkw8q\nexternal-secrets       18m         Normal    ScalingReplicaSet          deployment/external-secrets-cert-controller                         Scaled up replica set external-secrets-cert-controller-97b69894c from 0 to 1\nexternal-secrets       18m         Normal    ScalingReplicaSet          deployment/external-secrets                                         Scaled up replica set external-secrets-5958b59f7d from 0 to 1\nexternal-secrets       18m         Normal    ScalingReplicaSet          deployment/external-secrets-webhook                                 Scaled up replica set external-secrets-webhook-6955d84bd5 from 0 to 1\nexternal-secrets       18m         Normal    Scheduled                  pod/external-secrets-webhook-6955d84bd5-nkw8q                       Successfully assigned external-secrets/external-secrets-webhook-6955d84bd5-nkw8q to forge-control-plane\nexternal-secrets       18m         Normal    SuccessfulCreate           replicaset/external-secrets-cert-controller-97b69894c               Created pod: external-secrets-cert-controller-97b69894c-bgqpp\nexternal-secrets       18m         Normal    Scheduled                  pod/external-secrets-cert-controller-97b69894c-bgqpp                Successfully assigned external-secrets/external-secrets-cert-controller-97b69894c-bgqpp to forge-control-plane\nexternal-secrets       18m         Normal    SuccessfulCreate           replicaset/external-secrets-5958b59f7d                              Created pod: external-secrets-5958b59f7d-99snd\nexternal-secrets       18m         Normal    Scheduled                  pod/external-secrets-5958b59f7d-99snd                               Successfully assigned external-secrets/external-secrets-5958b59f7d-99snd to forge-control-plane\nexternal-secrets       18m         Normal    Pulling                    pod/external-secrets-cert-controller-97b69894c-bgqpp                Pulling image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\"\nexternal-secrets       18m         Normal    Pulling                    pod/external-secrets-webhook-6955d84bd5-nkw8q                       Pulling image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\"\nmariadb-system         18m         Normal    Created                    pod/mariadb-operator-756fd78967-5ckvj                               Container created\nmariadb-system         18m         Normal    Pulled                     pod/mariadb-operator-756fd78967-5ckvj                               Successfully pulled image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" in 4.262s (4.263s including waiting). Image size: 36312327 bytes.\nmariadb-system         18m         Normal    Created                    pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Container created\nexternal-secrets       18m         Normal    Pulling                    pod/external-secrets-5958b59f7d-99snd                               Pulling image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\"\nmariadb-system         18m         Normal    Started                    pod/mariadb-operator-756fd78967-5ckvj                               Container started\ndefault                18m         Normal    KeyPairVerified            clusterissuer/openbao-ca-issuer                                     Signing CA verified\nmariadb-system         18m         Normal    Pulled                     pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Successfully pulled image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" in 773ms (4.919s including waiting). Image size: 36312327 bytes.\nenvoy-gateway-system   18m         Normal    SuccessfulCreate           replicaset/envoy-gateway-5649586748                                 Created pod: envoy-gateway-5649586748-vh4tj\nflux-system            18m         Normal    ReconciliationSucceeded    kustomization/k-orc                                                 Reconciliation finished in 35.806058291s, next run in 30m0s\nenvoy-gateway-system   18m         Normal    ScalingReplicaSet          deployment/envoy-gateway                                            Scaled up replica set envoy-gateway-5649586748 from 0 to 1\ndefault                18m         Normal    KeyPairVerified            clusterissuer/openstack-db-ca-issuer                                Signing CA verified\nmariadb-system         18m         Normal    Started                    pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Container started\nflux-system            18m         Normal    Progressing                kustomization/k-orc                                                 Health check passed in 30.313572258s\nenvoy-gateway-system   18m         Normal    Scheduled                  pod/envoy-gateway-5649586748-vh4tj                                  Successfully assigned envoy-gateway-system/envoy-gateway-5649586748-vh4tj to forge-control-plane\nenvoy-gateway-system   18m         Normal    Created                    pod/envoy-gateway-5649586748-vh4tj                                  Container created\nenvoy-gateway-system   18m         Normal    Started                    pod/envoy-gateway-5649586748-vh4tj                                  Container started\nmariadb-system         18m         Normal    Pulled                     pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\nmariadb-system         18m         Normal    Created                    pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Container created\nmariadb-system         18m         Normal    Started                    pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Container started\nenvoy-gateway-system   18m         Normal    Pulled                     pod/envoy-gateway-5649586748-vh4tj                                  Container image \"docker.io/envoyproxy/gateway:v1.8.1\" already present on machine and can be accessed by the pod\nenvoy-gateway-system   18m         Normal    LeaderElection             lease/5b9825d2.gateway.envoyproxy.io                                envoy-gateway-5649586748-vh4tj_5f065ab2-9da4-42bd-b8e2-896a98a25db6 became leader\nexternal-secrets       18m         Normal    Created                    pod/external-secrets-5958b59f7d-99snd                               Container created\nexternal-secrets       18m         Normal    Pulled                     pod/external-secrets-5958b59f7d-99snd                               Successfully pulled image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\" in 6.591s (6.864s including waiting). Image size: 89583295 bytes.\nexternal-secrets       18m         Normal    Started                    pod/external-secrets-5958b59f7d-99snd                               Container started\nexternal-secrets       18m         Normal    Started                    pod/external-secrets-cert-controller-97b69894c-bgqpp                Container started\nexternal-secrets       18m         Normal    Pulled                     pod/external-secrets-cert-controller-97b69894c-bgqpp                Successfully pulled image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\" in 569ms (8.019s including waiting). Image size: 89583295 bytes.\nexternal-secrets       18m         Normal    Created                    pod/external-secrets-cert-controller-97b69894c-bgqpp                Container created\nexternal-secrets       18m         Normal    Started                    pod/external-secrets-webhook-6955d84bd5-nkw8q                       Container started\nexternal-secrets       18m         Normal    Created                    pod/external-secrets-webhook-6955d84bd5-nkw8q                       Container created\nexternal-secrets       18m         Normal    Pulled                     pod/external-secrets-webhook-6955d84bd5-nkw8q                       Successfully pulled image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\" in 601ms (7.462s including waiting). Image size: 89583295 bytes.\ndefault                18m         Warning   UpdateFailed               validatingwebhookconfiguration/externalsecret-validate              ca cert not yet ready\ndefault                18m         Warning   UpdateFailed               validatingwebhookconfiguration/secretstore-validate                 ca cert not yet ready\nmemcached-system       18m         Normal    Scheduled                  pod/memcached-operator-869dfff548-bz9mc                             Successfully assigned memcached-system/memcached-operator-869dfff548-bz9mc to forge-control-plane\nmemcached-system       18m         Normal    ScalingReplicaSet          deployment/memcached-operator                                       Scaled up replica set memcached-operator-869dfff548 from 0 to 1\nmemcached-system       18m         Normal    SuccessfulCreate           replicaset/memcached-operator-869dfff548                            Created pod: memcached-operator-869dfff548-bz9mc\nmemcached-system       18m         Normal    Pulling                    pod/memcached-operator-869dfff548-bz9mc                             Pulling image \"ghcr.io/c5c3/memcached-operator:0.4.0\"\nmemcached-system       18m         Normal    Started                    pod/memcached-operator-869dfff548-bz9mc                             Container started\nmemcached-system       18m         Normal    Created                    pod/memcached-operator-869dfff548-bz9mc                             Container created\nmemcached-system       18m         Normal    Pulled                     pod/memcached-operator-869dfff548-bz9mc                             Successfully pulled image \"ghcr.io/c5c3/memcached-operator:0.4.0\" in 2.96s (2.96s including waiting). Image size: 17406523 bytes.\nmemcached-system       18m         Normal    LeaderElection             lease/d4f3c8a2.c5c3.io                                              memcached-operator-869dfff548-bz9mc_4b983e3a-2767-40c5-939b-a6bae4f9300b became leader\nenvoy-gateway-system   18m         Normal    InstallSucceeded           helmrelease/envoy-gateway                                           Helm install succeeded for release envoy-gateway-system/envoy-gateway.v1 with chart gateway-helm@1.8.1\nkeystone-system        18m         Normal    DependencyNotReady         helmrelease/keystone-operator                                       dependency 'mariadb-system/mariadb-operator' is not ready\nmariadb-system         18m         Warning   Unhealthy                  pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Readiness probe failed: HTTP probe failed with statuscode: 500\nmemcached-system       18m         Normal    InstallSucceeded           helmrelease/memcached-operator                                      Helm install succeeded for release memcached-system/memcached-operator.v1 with chart memcached-operator@0.4.0\nmariadb-system         18m         Normal    InstallSucceeded           helmrelease/mariadb-operator                                        Helm install succeeded for release mariadb-system/mariadb-operator.v1 with chart mariadb-operator@0.38.1\nopenbao-system         17m         Warning   FailedMount                pod/openbao-0                                                       MountVolume.SetUp failed for volume \"client-tls\" : secret \"openbao-client-tls\" not found\nexternal-secrets       17m         Warning   Unhealthy                  pod/external-secrets-webhook-6955d84bd5-nkw8q                       Readiness probe failed: Get \"http://10.244.0.20:8081/readyz\": dial tcp 10.244.0.20:8081: connect: connection refused\nexternal-secrets       17m         Warning   Unhealthy                  pod/external-secrets-cert-controller-97b69894c-bgqpp                Readiness probe failed: HTTP probe failed with statuscode: 500\nkeystone-system        17m         Normal    DependencyNotReady         helmrelease/keystone-operator                                       dependency 'external-secrets/external-secrets' is not ready\nexternal-secrets       17m         Normal    InstallSucceeded           helmrelease/external-secrets                                        Helm install succeeded for release external-secrets/external-secrets.v1 with chart external-secrets@0.20.4\nopenstack              17m         Normal    Generated                  certificate/keystone-nip-io-tls                                     Stored new private key in temporary Secret resource \"keystone-nip-io-tls-m7778\"\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved\nopenstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    CertificateIssued          certificaterequest/openbao-client-tls-1                             Certificate fetched from issuer successfully\nopenbao-system         17m         Normal    cert-manager.io            certificaterequest/openbao-client-tls-1                             Certificate request has been approved by cert-manager.io\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    Requested                  certificate/openbao-client-tls                                      Created new CertificateRequest resource \"openbao-client-tls-1\"\nopenbao-system         17m         Normal    Generated                  certificate/openbao-client-tls                                      Stored new private key in temporary Secret resource \"openbao-client-tls-dhfs6\"\nopenbao-system         17m         Normal    Issuing                    certificate/openbao-client-tls                                      Issuing certificate as Secret does not exist\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    Issuing                    certificate/eso-openbao-client-tls                                  Issuing certificate as Secret does not exist\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved\nopenstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved\nopenstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved\nopenstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved\nopenstack              17m         Normal    Requested                  certificate/keystone-nip-io-tls                                     Created new CertificateRequest resource \"keystone-nip-io-tls-1\"\nopenstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved\nopenstack              17m         Normal    Issuing                    certificate/keystone-nip-io-tls                                     Issuing certificate as Secret does not exist\nopenstack              17m         Normal    CertificateIssued          certificaterequest/keystone-nip-io-tls-1                            Certificate fetched from issuer successfully\nopenstack              17m         Warning   BadConfig                  certificaterequest/keystone-nip-io-tls-1                            Certificate will be issued with an empty Issuer DN, which contravenes RFC 5280 and could break some strict clients\nopenstack              17m         Normal    cert-manager.io            certificaterequest/keystone-nip-io-tls-1                            Certificate request has been approved by cert-manager.io\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    Issuing                    certificate/eso-openbao-client-tls                                  The certificate has been successfully issued\nopenbao-system         17m         Normal    Requested                  certificate/eso-openbao-client-tls                                  Created new CertificateRequest resource \"eso-openbao-client-tls-1\"\ndefault                17m         Warning   InvalidProviderConfig      clustersecretstore/openbao-cluster-store                            cannot get Kubernetes secret \"eso-openbao-client-tls\" from namespace \"openbao-system\": secrets \"eso-openbao-client-tls\" not found\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved\nopenbao-system         17m         Normal    Issuing                    certificate/openbao-client-tls                                      The certificate has been successfully issued\nopenbao-system         17m         Normal    Generated                  certificate/eso-openbao-client-tls                                  Stored new private key in temporary Secret resource \"eso-openbao-client-tls-ls9cr\"\nopenbao-system         17m         Normal    CertificateIssued          certificaterequest/eso-openbao-client-tls-1                         Certificate fetched from issuer successfully\nopenbao-system         17m         Normal    cert-manager.io            certificaterequest/eso-openbao-client-tls-1                         Certificate request has been approved by cert-manager.io\nenvoy-gateway-system   17m         Normal    Scheduled                  pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Successfully assigned envoy-gateway-system/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz to forge-control-plane\nopenstack              17m         Normal    Issuing                    certificate/keystone-nip-io-tls                                     The certificate has been successfully issued\nenvoy-gateway-system   17m         Normal    SuccessfulCreate           replicaset/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb         Created pod: envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz\nenvoy-gateway-system   17m         Normal    ScalingReplicaSet          deployment/envoy-openstack-openstack-gw-b67dc6f3                    Scaled up replica set envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb from 0 to 1\nenvoy-gateway-system   16m         Normal    Pulling                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Pulling image \"docker.io/envoyproxy/envoy:distroless-v1.38.1\"\nenvoy-gateway-system   16m         Normal    Pulled                     pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Successfully pulled image \"docker.io/envoyproxy/envoy:distroless-v1.38.1\" in 3.519s (3.519s including waiting). Image size: 41894283 bytes.\nenvoy-gateway-system   16m         Normal    Created                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container created\nenvoy-gateway-system   16m         Normal    Created                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container created\nenvoy-gateway-system   16m         Normal    Started                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container started\nenvoy-gateway-system   16m         Normal    Pulled                     pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container image \"docker.io/envoyproxy/gateway:v1.8.1\" already present on machine and can be accessed by the pod\nenvoy-gateway-system   16m         Normal    Started                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container started\nkeystone-system        16m         Normal    NoPods                     poddisruptionbudget/keystone-operator                               No matching pods found\nkeystone-system        16m         Warning   FailedMount                pod/keystone-operator-66cf7cbc64-nrgp8                              MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"keystone-operator-webhook-cert\" not found\nkeystone-system        16m         Normal    SuccessfulCreate           replicaset/keystone-operator-66cf7cbc64                             Created pod: keystone-operator-66cf7cbc64-nrgp8\nkeystone-system        16m         Normal    Scheduled                  pod/keystone-operator-66cf7cbc64-nrgp8                              Successfully assigned keystone-system/keystone-operator-66cf7cbc64-nrgp8 to forge-control-plane\nkeystone-system        16m         Normal    Requested                  certificate/keystone-operator-webhook                               Created new CertificateRequest resource \"keystone-operator-webhook-1\"\nkeystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved\nkeystone-system        16m         Normal    Scheduled                  pod/keystone-operator-66cf7cbc64-nfjgj                              Successfully assigned keystone-system/keystone-operator-66cf7cbc64-nfjgj to forge-control-plane\nkeystone-system        16m         Warning   FailedMount                pod/keystone-operator-66cf7cbc64-nfjgj                              MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"keystone-operator-webhook-cert\" not found\nkeystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved\nkeystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved\nkeystone-system        16m         Normal    Generated                  certificate/keystone-operator-webhook                               Stored new private key in temporary Secret resource \"keystone-operator-webhook-k8kzb\"\nkeystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved\nkeystone-system        16m         Normal    Issuing                    certificate/keystone-operator-webhook                               Issuing certificate as Secret does not exist\nkeystone-system        16m         Normal    cert-manager.io            certificaterequest/keystone-operator-webhook-1                      Certificate request has been approved by cert-manager.io\nkeystone-system        16m         Warning   BadConfig                  certificaterequest/keystone-operator-webhook-1                      Certificate will be issued with an empty Issuer DN, which contravenes RFC 5280 and could break some strict clients\nkeystone-system        16m         Normal    SuccessfulCreate           replicaset/keystone-operator-66cf7cbc64                             Created pod: keystone-operator-66cf7cbc64-nfjgj\nkeystone-system        16m         Normal    Issuing                    certificate/keystone-operator-webhook                               The certificate has been successfully issued\nkeystone-system        16m         Normal    CertificateIssued          certificaterequest/keystone-operator-webhook-1                      Certificate fetched from issuer successfully\nkeystone-system        16m         Normal    ScalingReplicaSet          deployment/keystone-operator                                        Scaled up replica set keystone-operator-66cf7cbc64 from 0 to 2\nkeystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved\nkeystone-system        16m         Normal    Pulling                    pod/keystone-operator-66cf7cbc64-nfjgj                              Pulling image \"ghcr.io/c5c3/keystone-operator:latest\"\nkeystone-system        16m         Normal    Pulling                    pod/keystone-operator-66cf7cbc64-nrgp8                              Pulling image \"ghcr.io/c5c3/keystone-operator:latest\"\nkeystone-system        16m         Normal    Pulled                     pod/keystone-operator-66cf7cbc64-nrgp8                              Successfully pulled image \"ghcr.io/c5c3/keystone-operator:latest\" in 3.546s (3.547s including waiting). Image size: 28825964 bytes.\nc5c3-system            16m         Normal    DependencyNotReady         helmrelease/c5c3-operator                                           dependency 'keystone-system/keystone-operator' is not ready\nkeystone-system        16m         Warning   Unhealthy                  pod/keystone-operator-66cf7cbc64-nfjgj                              Readiness probe failed: Get \"http://10.244.0.27:8081/readyz\": dial tcp 10.244.0.27:8081: connect: connection refused\nkeystone-system        16m         Normal    Created                    pod/keystone-operator-66cf7cbc64-nfjgj                              Container created\nkeystone-system        16m         Warning   Unhealthy                  pod/keystone-operator-66cf7cbc64-nrgp8                              Readiness probe failed: Get \"http://10.244.0.28:8081/readyz\": dial tcp 10.244.0.28:8081: connect: connection refused\nkeystone-system        16m         Normal    Pulled                     pod/keystone-operator-66cf7cbc64-nfjgj                              Successfully pulled image \"ghcr.io/c5c3/keystone-operator:latest\" in 508ms (4.044s including waiting). Image size: 28825964 bytes.\nkeystone-system        16m         Normal    Started                    pod/keystone-operator-66cf7cbc64-nfjgj                              Container started\nkeystone-system        16m         Normal    Started                    pod/keystone-operator-66cf7cbc64-nrgp8                              Container started\nkeystone-system        16m         Normal    LeaderElection             lease/keystone.openstack.c5c3.io                                    keystone-operator-66cf7cbc64-nrgp8_097e1b93-75e1-4036-9c52-5d31e464909c became leader\nkeystone-system        16m         Normal    Created                    pod/keystone-operator-66cf7cbc64-nrgp8                              Container created\nkeystone-system        16m         Normal    InstallSucceeded           helmrelease/keystone-operator                                       Helm install succeeded for release keystone-system/keystone-operator.v1 with chart keystone-operator@0.5.0\nc5c3-system            16m         Normal    NoPods                     poddisruptionbudget/c5c3-operator                                   No matching pods found\nc5c3-system            16m         Normal    CertificateIssued          certificaterequest/c5c3-operator-webhook-1                          Certificate fetched from issuer successfully\nc5c3-system            16m         Normal    Issuing                    certificate/c5c3-operator-webhook                                   The certificate has been successfully issued\nc5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved\nc5c3-system            16m         Normal    cert-manager.io            certificaterequest/c5c3-operator-webhook-1                          Certificate request has been approved by cert-manager.io\nc5c3-system            16m         Warning   BadConfig                  certificaterequest/c5c3-operator-webhook-1                          Certificate will be issued with an empty Issuer DN, which contravenes RFC 5280 and could break some strict clients\nc5c3-system            16m         Normal    Scheduled                  pod/c5c3-operator-575bfd968-gtmwg                                   Successfully assigned c5c3-system/c5c3-operator-575bfd968-gtmwg to forge-control-plane\nc5c3-system            16m         Warning   FailedMount                pod/c5c3-operator-575bfd968-lskhv                                   MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"c5c3-operator-webhook-cert\" not found\nc5c3-system            16m         Normal    ScalingReplicaSet          deployment/c5c3-operator                                            Scaled up replica set c5c3-operator-575bfd968 from 0 to 2\nc5c3-system            16m         Normal    Scheduled                  pod/c5c3-operator-575bfd968-lskhv                                   Successfully assigned c5c3-system/c5c3-operator-575bfd968-lskhv to forge-control-plane\nc5c3-system            16m         Normal    Issuing                    certificate/c5c3-operator-webhook                                   Issuing certificate as Secret does not exist\nc5c3-system            16m         Normal    Generated                  certificate/c5c3-operator-webhook                                   Stored new private key in temporary Secret resource \"c5c3-operator-webhook-7ttdc\"\nc5c3-system            16m         Normal    Requested                  certificate/c5c3-operator-webhook                                   Created new CertificateRequest resource \"c5c3-operator-webhook-1\"\nc5c3-system            16m         Warning   FailedMount                pod/c5c3-operator-575bfd968-gtmwg                                   MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"c5c3-operator-webhook-cert\" not found\nc5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved\nc5c3-system            16m         Normal    SuccessfulCreate           replicaset/c5c3-operator-575bfd968                                  Created pod: c5c3-operator-575bfd968-lskhv\nc5c3-system            16m         Normal    SuccessfulCreate           replicaset/c5c3-operator-575bfd968                                  Created pod: c5c3-operator-575bfd968-gtmwg\nc5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved\nc5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved\nc5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved\nc5c3-system            16m         Normal    Pulling                    pod/c5c3-operator-575bfd968-gtmwg                                   Pulling image \"ghcr.io/c5c3/c5c3-operator:latest\"\nc5c3-system            16m         Normal    Pulling                    pod/c5c3-operator-575bfd968-lskhv                                   Pulling image \"ghcr.io/c5c3/c5c3-operator:latest\"\nc5c3-system            16m         Normal    Pulled                     pod/c5c3-operator-575bfd968-gtmwg                                   Successfully pulled image \"ghcr.io/c5c3/c5c3-operator:latest\" in 539ms (4.552s including waiting). Image size: 28597000 bytes.\nc5c3-system            16m         Normal    Created                    pod/c5c3-operator-575bfd968-gtmwg                                   Container created\nc5c3-system            16m         Normal    Pulled                     pod/c5c3-operator-575bfd968-lskhv                                   Successfully pulled image \"ghcr.io/c5c3/c5c3-operator:latest\" in 4.034s (4.034s including waiting). Image size: 28597000 bytes.\nc5c3-system            16m         Warning   Unhealthy                  pod/c5c3-operator-575bfd968-lskhv                                   Readiness probe failed: Get \"http://10.244.0.29:8081/readyz\": dial tcp 10.244.0.29:8081: connect: connection refused\nc5c3-system            16m         Normal    Started                    pod/c5c3-operator-575bfd968-lskhv                                   Container started\nc5c3-system            16m         Normal    Created                    pod/c5c3-operator-575bfd968-lskhv                                   Container created\nc5c3-system            16m         Normal    Started                    pod/c5c3-operator-575bfd968-gtmwg                                   Container started\nc5c3-system            16m         Warning   Unhealthy                  pod/c5c3-operator-575bfd968-gtmwg                                   Readiness probe failed: Get \"http://10.244.0.30:8081/readyz\": dial tcp 10.244.0.30:8081: connect: connection refused\nc5c3-system            16m         Normal    LeaderElection             lease/c5c3.openstack.c5c3.io                                        c5c3-operator-575bfd968-gtmwg_63b1ef07-ea59-4951-8d7f-042dde44634e became leader\nc5c3-system            16m         Normal    InstallSucceeded           helmrelease/c5c3-operator                                           Helm install succeeded for release c5c3-system/c5c3-operator.v1 with chart c5c3-operator@0.3.0\ndefault                16m         Warning   InvalidProviderConfig      clustersecretstore/openbao-cluster-store                            unable to log in to auth method: unable to log in with Kubernetes auth: Put \"https://openbao.openbao-system.svc:8200/v1/auth/kubernetes/management/login\": dial tcp 10.96.159.0:8200: connect: connection refused\nopenbao-system         16m         Normal    Pulling                    pod/openbao-0                                                       Pulling image \"quay.io/openbao/openbao:2.5.5\"\nopenbao-system         16m         Normal    Pulled                     pod/openbao-0                                                       Successfully pulled image \"quay.io/openbao/openbao:2.5.5\" in 4.861s (4.861s including waiting). Image size: 76859931 bytes.\nopenbao-system         16m         Normal    Created                    pod/openbao-0                                                       Container created\nopenbao-system         16m         Normal    Started                    pod/openbao-0                                                       Container started\nopenbao-system         16m         Warning   Unhealthy                  pod/openbao-0                                                       Readiness probe failed: Key                Value...\nopenbao-system         16m         Warning   Unhealthy                  pod/openbao-0                                                       Readiness probe failed: Key                Value...\nopenstack              16m         Warning   UpdateFailed               externalsecret/keystone-admin                                       error processing spec.data[0] (key: bootstrap/openstack/controlplane-keystone/admin), err: ClusterSecretStore \"openbao-cluster-store\" is not ready\nopenstack              16m         Warning   UpdateFailed               externalsecret/mariadb-root-password                                error processing spec.data[0] (key: infrastructure/mariadb), err: ClusterSecretStore \"openbao-cluster-store\" is not ready\nopenstack              16m         Warning   UpdateFailed               externalsecret/keystone-db                                          error processing spec.data[0] (key: openstack/keystone/openstack/controlplane/db), err: ClusterSecretStore \"openbao-cluster-store\" is not ready\nopenstack              15m         Normal    Created                    externalsecret/keystone-db                                          secret created\nopenstack              15m         Normal    Created                    externalsecret/mariadb-root-password                                secret created\nopenstack              15m         Normal    Created                    externalsecret/keystone-admin                                       secret created\nopenstack              15m         Normal    Scheduled                  pod/openstack-memcached-f654cd846-n9kjr                             Successfully assigned openstack/openstack-memcached-f654cd846-n9kjr to forge-control-plane\nopenstack              15m         Normal    SuccessfulCreate           replicaset/openstack-memcached-f654cd846                            Created pod: openstack-memcached-f654cd846-l95d8\nopenstack              15m         Normal    SuccessfulCreate           replicaset/openstack-memcached-f654cd846                            Created pod: openstack-memcached-f654cd846-pljfj\nopenstack              15m         Normal    SuccessfulCreate           replicaset/openstack-memcached-f654cd846                            Created pod: openstack-memcached-f654cd846-n9kjr\nopenstack              15m         Normal    Scheduled                  pod/openstack-memcached-f654cd846-pljfj                             Successfully assigned openstack/openstack-memcached-f654cd846-pljfj to forge-control-plane\nopenstack              15m         Normal    ScalingReplicaSet          deployment/openstack-memcached                                      Scaled up replica set openstack-memcached-f654cd846 from 0 to 3\nopenstack              15m         Normal    Scheduled                  pod/openstack-memcached-f654cd846-l95d8                             Successfully assigned openstack/openstack-memcached-f654cd846-l95d8 to forge-control-plane\nopenstack              15m         Normal    Pulling                    pod/openstack-memcached-f654cd846-l95d8                             Pulling image \"memcached:1.6\"\nlocal-path-storage     15m         Normal    Pulled                     pod/helper-pod-create-pvc-2b0ffb54-5a29-4254-99aa-871525bf7765      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod\nopenstack              15m         Normal    ExternalProvisioning       persistentvolumeclaim/storage-openstack-db-0                        Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.\nopenstack              15m         Normal    Provisioning               persistentvolumeclaim/storage-openstack-db-0                        External provisioner is provisioning volume for claim \"openstack/storage-openstack-db-0\"\ndefault                15m         Warning   OwnerRefInvalidNamespace   clusterrolebinding/openstack-db-openstack-fec49d98:auth-delegator   ownerRef [k8s.mariadb.com/v1alpha1/MariaDB, namespace: , name: openstack-db, uid: fec49d98-754b-425b-9558-f0efd43d5d51] does not exist in namespace \"\"\nopenstack              15m         Normal    SuccessfulCreate           job/openstack-db-init                                               Created pod: openstack-db-init-6l8cp\nopenstack              15m         Normal    Pulling                    pod/openstack-memcached-f654cd846-n9kjr                             Pulling image \"memcached:1.6\"\nlocal-path-storage     15m         Normal    Created                    pod/helper-pod-create-pvc-2b0ffb54-5a29-4254-99aa-871525bf7765      Container created\nopenstack              15m         Normal    Pulling                    pod/openstack-memcached-f654cd846-pljfj                             Pulling image \"memcached:1.6\"\nopenstack              15m         Normal    WaitForFirstConsumer       persistentvolumeclaim/storage-openstack-db-0                        waiting for first consumer to be created before binding\nlocal-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-2b0ffb54-5a29-4254-99aa-871525bf7765      Container started\nopenstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/storage-openstack-db-0                        Successfully provisioned volume pvc-2b0ffb54-5a29-4254-99aa-871525bf7765\nopenstack              14m         Normal    Scheduled                  pod/openstack-db-init-6l8cp                                         Successfully assigned openstack/openstack-db-init-6l8cp to forge-control-plane\nopenstack              14m         Normal    Pulled                     pod/openstack-memcached-f654cd846-n9kjr                             Successfully pulled image \"memcached:1.6\" in 4.275s (4.275s including waiting). Image size: 32221876 bytes.\nopenstack              14m         Normal    Created                    pod/openstack-memcached-f654cd846-n9kjr                             Container created\nopenstack              14m         Normal    Started                    pod/openstack-memcached-f654cd846-n9kjr                             Container started\nopenstack              14m         Normal    Pulling                    pod/openstack-db-init-6l8cp                                         Pulling image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\"\nopenstack              14m         Normal    Started                    pod/openstack-memcached-f654cd846-pljfj                             Container started\nopenstack              14m         Normal    Pulled                     pod/openstack-memcached-f654cd846-pljfj                             Successfully pulled image \"memcached:1.6\" in 733ms (4.994s including waiting). Image size: 32221876 bytes.\nopenstack              14m         Normal    Created                    pod/openstack-memcached-f654cd846-pljfj                             Container created\nopenstack              14m         Normal    Pulled                     pod/openstack-memcached-f654cd846-l95d8                             Successfully pulled image \"memcached:1.6\" in 724ms (5.689s including waiting). Image size: 32221876 bytes.\nopenstack              14m         Normal    Created                    pod/openstack-memcached-f654cd846-l95d8                             Container created\nopenstack              14m         Normal    Started                    pod/openstack-memcached-f654cd846-l95d8                             Container started\nopenstack              14m         Normal    Pulled                     pod/openstack-db-init-6l8cp                                         Successfully pulled image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" in 7.216s (8.631s including waiting). Image size: 104480028 bytes.\nopenstack              14m         Normal    Created                    pod/openstack-db-init-6l8cp                                         Container created\nopenstack              14m         Normal    Started                    pod/openstack-db-init-6l8cp                                         Container started\nopenstack              14m         Normal    Completed                  job/openstack-db-init                                               Job completed\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Pod openstack-db-2 in StatefulSet openstack-db successful\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim galera-openstack-db-2 Pod openstack-db-2 in StatefulSet openstack-db success\nopenstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/galera-openstack-db-0                         Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.\nopenstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/galera-openstack-db-2                         waiting for first consumer to be created before binding\nopenstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/galera-openstack-db-2                         Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.\nopenstack              14m         Normal    Provisioning               persistentvolumeclaim/galera-openstack-db-2                         External provisioner is provisioning volume for claim \"openstack/galera-openstack-db-2\"\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim galera-openstack-db-0 Pod openstack-db-0 in StatefulSet openstack-db success\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Pod openstack-db-0 in StatefulSet openstack-db successful\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim storage-openstack-db-2 Pod openstack-db-2 in StatefulSet openstack-db success\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim storage-openstack-db-1 Pod openstack-db-1 in StatefulSet openstack-db success\nopenstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/galera-openstack-db-0                         waiting for first consumer to be created before binding\nopenstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/galera-openstack-db-1                         Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.\nopenstack              14m         Normal    Provisioning               persistentvolumeclaim/galera-openstack-db-0                         External provisioner is provisioning volume for claim \"openstack/galera-openstack-db-0\"\nopenstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/storage-openstack-db-1                        waiting for first consumer to be created before binding\nopenstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/storage-openstack-db-1                        Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.\nopenstack              14m         Normal    Provisioning               persistentvolumeclaim/storage-openstack-db-1                        External provisioner is provisioning volume for claim \"openstack/storage-openstack-db-1\"\nopenstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/storage-openstack-db-2                        waiting for first consumer to be created before binding\nopenstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/storage-openstack-db-2                        Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim galera-openstack-db-1 Pod openstack-db-1 in StatefulSet openstack-db success\nopenstack              14m         Normal    Provisioning               persistentvolumeclaim/galera-openstack-db-1                         External provisioner is provisioning volume for claim \"openstack/galera-openstack-db-1\"\nopenstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Pod openstack-db-1 in StatefulSet openstack-db successful\nopenstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/galera-openstack-db-1                         waiting for first consumer to be created before binding\nlocal-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-22021448-d2ca-4e43-923d-cc7646ac8464      Container created\nlocal-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869      Container created\nlocal-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656      Container started\nlocal-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod\nlocal-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656      Container created\nlocal-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod\nlocal-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869      Container started\nlocal-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-22021448-d2ca-4e43-923d-cc7646ac8464      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod\nlocal-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-22021448-d2ca-4e43-923d-cc7646ac8464      Container started\nlocal-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692      Container created\nlocal-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod\nlocal-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692      Container started\nopenstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/galera-openstack-db-2                         Successfully provisioned volume pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869\nopenstack              14m         Normal    Provisioning               persistentvolumeclaim/storage-openstack-db-2                        External provisioner is provisioning volume for claim \"openstack/storage-openstack-db-2\"\nlocal-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff      Container created\nlocal-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod\nopenstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/galera-openstack-db-1                         Successfully provisioned volume pvc-22021448-d2ca-4e43-923d-cc7646ac8464\nlocal-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff      Container started\nopenstack              14m         Normal    Scheduled                  pod/openstack-db-0                                                  Successfully assigned openstack/openstack-db-0 to forge-control-plane\nopenstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/storage-openstack-db-1                        Successfully provisioned volume pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692\nopenstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/galera-openstack-db-0                         Successfully provisioned volume pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656\nopenstack              14m         Normal    Scheduled                  pod/openstack-db-1                                                  Successfully assigned openstack/openstack-db-1 to forge-control-plane\nopenstack              14m         Normal    Pulled                     pod/openstack-db-1                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\nopenstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/storage-openstack-db-2                        Successfully provisioned volume pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff\nopenstack              14m         Normal    Pulled                     pod/openstack-db-0                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\nopenstack              14m         Normal    Created                    pod/openstack-db-0                                                  Container created\nopenstack              14m         Normal    Started                    pod/openstack-db-0                                                  Container started\nopenstack              14m         Normal    Created                    pod/openstack-db-1                                                  Container created\nopenstack              14m         Normal    Started                    pod/openstack-db-1                                                  Container started\nopenstack              14m         Normal    Started                    pod/openstack-db-0                                                  Container started\nopenstack              14m         Normal    Scheduled                  pod/openstack-db-2                                                  Successfully assigned openstack/openstack-db-2 to forge-control-plane\nopenstack              14m         Normal    Started                    pod/openstack-db-0                                                  Container started\nopenstack              14m         Normal    Pulled                     pod/openstack-db-0                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\nopenstack              14m         Normal    Created                    pod/openstack-db-0                                                  Container created\nopenstack              14m         Warning   Unhealthy                  pod/openstack-db-0                                                  Readiness probe failed: Get \"http://10.244.0.42:5566/health\": dial tcp 10.244.0.42:5566: connect: connection refused\nopenstack              14m         Normal    Created                    pod/openstack-db-0                                                  Container created\nopenstack              14m         Normal    Pulled                     pod/openstack-db-0                                                  Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod\nopenstack              14m         Normal    Pulled                     pod/openstack-db-2                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\nopenstack              14m         Normal    Started                    pod/openstack-db-2                                                  Container started\nopenstack              14m         Normal    Created                    pod/openstack-db-2                                                  Container created\nopenstack              13m         Normal    Created                    pod/openstack-db-1                                                  Container created\nopenstack              13m         Normal    Pulled                     pod/openstack-db-1                                                  Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod\nopenstack              13m         Normal    Started                    pod/openstack-db-1                                                  Container started\nopenstack              13m         Normal    Pulled                     pod/openstack-db-1                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\nopenstack              13m         Normal    Created                    pod/openstack-db-1                                                  Container created\nopenstack              13m         Normal    Started                    pod/openstack-db-1                                                  Container started\nopenstack              13m         Warning   Unhealthy                  pod/openstack-db-1                                                  Readiness probe failed: Get \"http://10.244.0.43:5566/health\": dial tcp 10.244.0.43:5566: connect: connection refused\nopenstack              13m         Normal    Created                    pod/openstack-db-2                                                  Container created\nopenstack              13m         Normal    Created                    pod/openstack-db-2                                                  Container created\nopenstack              13m         Normal    Pulled                     pod/openstack-db-2                                                  Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod\nopenstack              13m         Normal    Started                    pod/openstack-db-2                                                  Container started\nopenstack              13m         Normal    Pulled                     pod/openstack-db-2                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\nopenstack              13m         Normal    Started                    pod/openstack-db-2                                                  Container started\nopenstack              13m         Warning   Unhealthy                  pod/openstack-db-2                                                  Readiness probe failed: Get \"http://10.244.0.44:5566/health\": dial tcp 10.244.0.44:5566: connect: connection refused\nopenstack              12m         Warning   Unhealthy                  pod/openstack-db-0                                                  Readiness probe failed: HTTP probe failed with statuscode: 500\nopenstack              12m         Warning   Unhealthy                  pod/openstack-db-2                                                  Startup probe failed: HTTP probe failed with statuscode: 500\nopenstack              12m         Normal    Created                    externalsecret/controlplane-keystone-db-credentials                 secret created\nopenstack              12m         Normal    Created                    externalsecret/controlplane-keystone-admin-credentials              secret created\nopenstack              12m         Normal    GaleraClusterHealthy       mariadb/openstack-db                                                Galera cluster is healthy\nopenstack              12m         Normal    FernetKeysGenerated        keystone/controlplane-keystone                                      Initial Fernet encryption keys have been generated\nopenstack              12m         Normal    CredentialKeysGenerated    keystone/controlplane-keystone                                      Initial credential encryption keys have been generated\nopenstack              12m         Normal    Synced                     pushsecret/controlplane-keystone-credential-keys-backup             PushSecret synced successfully\nopenstack              12m         Normal    Synced                     pushsecret/controlplane-keystone-fernet-keys-backup                 PushSecret synced successfully\nopenstack              12m         Normal    Scheduled                  pod/controlplane-keystone-db-sync-q9p8d                             Successfully assigned openstack/controlplane-keystone-db-sync-q9p8d to forge-control-plane\nopenstack              12m         Normal    Pulling                    pod/controlplane-keystone-db-sync-q9p8d                             Pulling image \"ghcr.io/c5c3/keystone:2025.2\"\nopenstack              12m         Normal    SuccessfulCreate           job/controlplane-keystone-db-sync                                   Created pod: controlplane-keystone-db-sync-q9p8d\nopenstack              12m         Normal    Created                    pod/controlplane-keystone-db-sync-q9p8d                             Container created\nopenstack              12m         Normal    Pulled                     pod/controlplane-keystone-db-sync-q9p8d                             Successfully pulled image \"ghcr.io/c5c3/keystone:2025.2\" in 10.231s (10.231s including waiting). Image size: 111504652 bytes.\nopenstack              12m         Normal    Started                    pod/controlplane-keystone-db-sync-q9p8d                             Container started\nopenstack              11m         Normal    SuccessfulCreate           job/controlplane-keystone-schema-check                              Created pod: controlplane-keystone-schema-check-7gg4q\nopenstack              11m         Normal    Scheduled                  pod/controlplane-keystone-schema-check-7gg4q                        Successfully assigned openstack/controlplane-keystone-schema-check-7gg4q to forge-control-plane\nopenstack              11m         Normal    Completed                  job/controlplane-keystone-db-sync                                   Job completed\nopenstack              11m         Normal    Pulled                     pod/controlplane-keystone-schema-check-7gg4q                        Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod\nopenstack              11m         Normal    Started                    pod/controlplane-keystone-schema-check-7gg4q                        Container started\nopenstack              11m         Normal    Created                    pod/controlplane-keystone-schema-check-7gg4q                        Container created\nopenstack              11m         Normal    ScalingReplicaSet          deployment/controlplane-keystone                                    Scaled up replica set controlplane-keystone-6d68dcd67c from 0 to 1\nopenstack              11m         Normal    Completed                  job/controlplane-keystone-schema-check                              Job completed\nopenstack              11m         Normal    Scheduled                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Successfully assigned openstack/controlplane-keystone-6d68dcd67c-7p6jq to forge-control-plane\nopenstack              11m         Normal    SuccessfulCreate           replicaset/controlplane-keystone-6d68dcd67c                         Created pod: controlplane-keystone-6d68dcd67c-7p6jq\nopenstack              11m         Warning   Unhealthy                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Startup probe failed: Get \"http://10.244.0.47:5000/v3\": read tcp 10.244.0.1:50280->10.244.0.47:5000: read: connection reset by peer\nopenstack              10m         Warning   Unhealthy                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Startup probe failed: Get \"http://10.244.0.47:5000/v3\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)\nopenstack              2m39s       Normal    DatabaseSynced             keystone/controlplane-keystone                                      Database schema is up to date\ndefault                48s         Normal    Valid                      clustersecretstore/openbao-cluster-store                            store validated\nopenstack              12s         Normal    Started                    pod/controlplane-keystone-6d68dcd67c-7p6jq                          Container started\nopenstack              12s         Normal    Created                    pod/controlplane-keystone-6d68dcd67c-7p6jq                          Container created\nopenstack              12s         Normal    Pulled                     pod/controlplane-keystone-6d68dcd67c-7p6jq                          Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod\nopenstack              7s          Warning   BackOff                    pod/controlplane-keystone-6d68dcd67c-7p6jq                          Back-off restarting failed container keystone in pod controlplane-keystone-6d68dcd67c-7p6jq_openstack(3fb06dd9-2691-4a8c-a217-45e328bf304c)\nopenstack              7s          Warning   Unhealthy                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Startup probe failed: Get \"http://10.244.0.47:5000/v3\": dial tcp 10.244.0.47:5000: connect: connection refused\n=== Pod descriptions and logs in namespace openstack ===\n--- describe pod/controlplane-keystone-6d68dcd67c-7p6jq ---\nName:             controlplane-keystone-6d68dcd67c-7p6jq\nNamespace:        openstack\nPriority:         0\nService Account:  default\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:31:44 +0000\nLabels:           app.kubernetes.io/instance=controlplane-keystone\n                  app.kubernetes.io/managed-by=keystone-operator\n                  app.kubernetes.io/name=keystone\n                  pod-template-hash=6d68dcd67c\nAnnotations:      <none>\nStatus:           Running\nIP:               10.244.0.47\nIPs:\n  IP:           10.244.0.47\nControlled By:  ReplicaSet/controlplane-keystone-6d68dcd67c\nContainers:\n  keystone:\n    Container ID:    containerd://3a96513bb543972a37eaf784644c3541d77dcaf1432561d6cbd3bee922576228\n    Image:           ghcr.io/c5c3/keystone:2025.2\n    Image ID:        ghcr.io/c5c3/keystone@sha256:f708d60beed11caabe9c3c3d54f5645615005491aefa6f9c491648253bd65b91\n    Port:            5000/TCP (keystone)\n    Host Port:       0/TCP (keystone)\n    SeccompProfile:  RuntimeDefault\n    Command:\n      uwsgi\n      --http\n      :5000\n      --http-keepalive\n      --log-master\n      --log-format\n      %(method) %(uri) => generated %(rsize) bytes in %(msecs) msecs (%(proto) %(status))\n      --wsgi-file\n      /var/lib/openstack/bin/keystone-wsgi-public\n      --master\n      --lazy-apps\n      --need-app\n      --processes\n      2\n      --threads\n      1\n      --pyargv=--config-dir=/etc/keystone/keystone.conf.d/\n    State:          Terminated\n      Reason:       OOMKilled\n      Exit Code:    137\n      Started:      Tue, 30 Jun 2026 17:43:10 +0000\n      Finished:     Tue, 30 Jun 2026 17:43:14 +0000\n    Last State:     Terminated\n      Reason:       OOMKilled\n      Exit Code:    137\n      Started:      Tue, 30 Jun 2026 17:37:55 +0000\n      Finished:     Tue, 30 Jun 2026 17:37:59 +0000\n    Ready:          False\n    Restart Count:  7\n    Limits:\n      cpu:     500m\n      memory:  512Mi\n    Requests:\n      cpu:      100m\n      memory:   256Mi\n    Liveness:   tcp-socket :5000 delay=15s timeout=1s period=20s #success=1 #failure=3\n    Readiness:  exec [/bin/sh -c python3 -c \"import os,socket; from urllib.parse import urlparse; raw=os.environ.get('OS_DATABASE__CONNECTION',''); u=urlparse('//'+raw.split('://',1)[-1]); socket.create_connection((u.hostname, u.port or 3306), 20).close()\"] delay=10s timeout=25s period=30s #success=1 #failure=3\n    Startup:    http-get http://:5000/v3 delay=0s timeout=1s period=10s #success=1 #failure=30\n    Environment:\n      OS_DATABASE__CONNECTION:  <set to the key 'connection' in secret 'controlplane-keystone-db-connection'>  Optional: false\n    Mounts:\n      /etc/keystone/credential-keys/ from credential-keys (ro)\n      /etc/keystone/fernet-keys/ from fernet-keys (ro)\n      /etc/keystone/keystone.conf.d/ from config (ro)\n      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-s85c8 (ro)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   True \n  Initialized                 True \n  Ready                       False \n  ContainersReady             False \n  PodScheduled                True \nVolumes:\n  config:\n    Type:      ConfigMap (a volume populated by a ConfigMap)\n    Name:      controlplane-keystone-config-0e92e01f\n    Optional:  false\n  fernet-keys:\n    Type:        Secret (a volume populated by a Secret)\n    SecretName:  controlplane-keystone-fernet-keys\n    Optional:    false\n  credential-keys:\n    Type:        Secret (a volume populated by a Secret)\n    SecretName:  controlplane-keystone-credential-keys\n    Optional:    false\n  kube-api-access-s85c8:\n    Type:                     Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:   3607\n    ConfigMapName:            kube-root-ca.crt\n    Optional:                 false\n    DownwardAPI:              true\nQoS Class:                    Burstable\nNode-Selectors:               <none>\nTolerations:                  node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                              node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nTopology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=controlplane-keystone,app.kubernetes.io/name=keystone\n                              topology.kubernetes.io/zone:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=controlplane-keystone,app.kubernetes.io/name=keystone\nEvents:\n  Type     Reason     Age                From               Message\n  ----     ------     ----               ----               -------\n  Normal   Scheduled  11m                default-scheduler  Successfully assigned openstack/controlplane-keystone-6d68dcd67c-7p6jq to forge-control-plane\n  Warning  Unhealthy  11m                kubelet            spec.containers{keystone}: Startup probe failed: Get \"http://10.244.0.47:5000/v3\": read tcp 10.244.0.1:50280->10.244.0.47:5000: read: connection reset by peer\n  Warning  Unhealthy  10m                kubelet            spec.containers{keystone}: Startup probe failed: Get \"http://10.244.0.47:5000/v3\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)\n  Normal   Pulled     13s (x8 over 11m)  kubelet            spec.containers{keystone}: Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod\n  Normal   Created    13s (x8 over 11m)  kubelet            spec.containers{keystone}: Container created\n  Normal   Started    13s (x8 over 11m)  kubelet            spec.containers{keystone}: Container started\n  Warning  BackOff    8s (x23 over 11m)  kubelet            spec.containers{keystone}: Back-off restarting failed container keystone in pod controlplane-keystone-6d68dcd67c-7p6jq_openstack(3fb06dd9-2691-4a8c-a217-45e328bf304c)\n  Warning  Unhealthy  8s                 kubelet            spec.containers{keystone}: Startup probe failed: Get \"http://10.244.0.47:5000/v3\": dial tcp 10.244.0.47:5000: connect: connection refused\n--- logs pod/controlplane-keystone-6d68dcd67c-7p6jq (current) ---\n*** Starting uWSGI 2.0.31 (64bit) on [Tue Jun 30 17:43:10 2026] ***\ncompiled with version: 13.3.0 on 26 June 2026 06:54:41\nos: Linux-6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026\nnodename: controlplane-keystone-6d68dcd67c-7p6jq\nmachine: x86_64\nclock source: unix\ndetected number of CPU cores: 8\ncurrent working directory: /\ndetected binary path: /var/lib/openstack/bin/uwsgi\n!!! no internal routing support, rebuild with pcre support !!!\nyour memory page size is 4096 bytes\ndetected max file descriptor number: 1073741816\nlock engine: pthread robust mutexes\nthunder lock: disabled (you can enable it with --thunder-lock)\nuWSGI http bound on :5000 fd 7\nuwsgi socket 0 bound to TCP address 127.0.0.1:33889 (port auto-assigned) fd 6\nPython version: 3.12.3 (main, Mar 23 2026, 19:04:32) [GCC 13.3.0]\nPython main interpreter initialized at 0x7ed7bf116668\npython threads support enabled\nyour server socket listen backlog is limited to 100 connections\nyour mercy for graceful operations on workers is 60 seconds\nmapped 218760 bytes (213 KB) for 2 cores\n*** Operational MODE: preforking ***\n*** uWSGI is running in multiple interpreter mode ***\nspawned uWSGI master process (pid: 1)\nspawned uWSGI worker 1 (pid: 14, cores: 1)\nspawned uWSGI worker 2 (pid: 15, cores: 1)\nspawned uWSGI http 1 (pid: 16)\n--- logs pod/controlplane-keystone-6d68dcd67c-7p6jq (previous) ---\nunable to retrieve container logs for containerd://d672fe4d991fafc92f11177be7084c3250a90542cb4169b167403b75ade8434d--- describe pod/controlplane-keystone-db-sync-q9p8d ---\nName:             controlplane-keystone-db-sync-q9p8d\nNamespace:        openstack\nPriority:         0\nService Account:  default\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:31:09 +0000\nLabels:           batch.kubernetes.io/controller-uid=6de9f325-4bd8-4b08-b478-34285dd8ccf7\n                  batch.kubernetes.io/job-name=controlplane-keystone-db-sync\n                  controller-uid=6de9f325-4bd8-4b08-b478-34285dd8ccf7\n                  job-name=controlplane-keystone-db-sync\nAnnotations:      <none>\nStatus:           Succeeded\nIP:               10.244.0.45\nIPs:\n  IP:           10.244.0.45\nControlled By:  Job/controlplane-keystone-db-sync\nContainers:\n  db-sync:\n    Container ID:    containerd://711868c4db85f0650ca7a5cfea25fe2059bba6eed144409ba99aa9831153b469\n    Image:           ghcr.io/c5c3/keystone:2025.2\n    Image ID:        ghcr.io/c5c3/keystone@sha256:f708d60beed11caabe9c3c3d54f5645615005491aefa6f9c491648253bd65b91\n    Port:            <none>\n    Host Port:       <none>\n    SeccompProfile:  RuntimeDefault\n    Command:\n      keystone-manage\n      --config-dir=/etc/keystone/keystone.conf.d/\n      db_sync\n    State:          Terminated\n      Reason:       Completed\n      Exit Code:    0\n      Started:      Tue, 30 Jun 2026 17:31:20 +0000\n      Finished:     Tue, 30 Jun 2026 17:31:30 +0000\n    Ready:          False\n    Restart Count:  0\n    Environment:\n      OS_DATABASE__CONNECTION:  <set to the key 'connection' in secret 'controlplane-keystone-db-connection'>  Optional: false\n    Mounts:\n      /etc/keystone/keystone.conf.d/ from config (ro)\n      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fg6lw (ro)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   False \n  Initialized                 True \n  Ready                       False \n  ContainersReady             False \n  PodScheduled                True \nVolumes:\n  config:\n    Type:      ConfigMap (a volume populated by a ConfigMap)\n    Name:      controlplane-keystone-config-0e92e01f\n    Optional:  false\n  kube-api-access-fg6lw:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3607\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type    Reason     Age   From               Message\n  ----    ------     ----  ----               -------\n  Normal  Scheduled  12m   default-scheduler  Successfully assigned openstack/controlplane-keystone-db-sync-q9p8d to forge-control-plane\n  Normal  Pulling    12m   kubelet            spec.containers{db-sync}: Pulling image \"ghcr.io/c5c3/keystone:2025.2\"\n  Normal  Pulled     12m   kubelet            spec.containers{db-sync}: Successfully pulled image \"ghcr.io/c5c3/keystone:2025.2\" in 10.231s (10.231s including waiting). Image size: 111504652 bytes.\n  Normal  Created    12m   kubelet            spec.containers{db-sync}: Container created\n  Normal  Started    12m   kubelet            spec.containers{db-sync}: Container started\n--- logs pod/controlplane-keystone-db-sync-q9p8d (current) ---\nConfig file not found, using default configs.\n2026-06-30 17:31:26.782 1 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-06-30 17:31:26.783 1 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-06-30 17:31:26.860 1 INFO alembic.runtime.migration [-] Running upgrade  -> 27e647c0fad4, Initial version.\n2026-06-30 17:31:29.995 1 INFO alembic.runtime.migration [-] Running upgrade 27e647c0fad4 -> 29e87d24a316, Initial no-op Yoga expand migration.\n2026-06-30 17:31:30.000 1 INFO alembic.runtime.migration [-] Running upgrade 29e87d24a316 -> b4f8b3f584e0, Fix incorrect constraints.\n2026-06-30 17:31:30.058 1 INFO alembic.runtime.migration [-] Running upgrade b4f8b3f584e0 -> 11c3b243b4cb, Remove service_provider.relay_state_prefix server default.\n2026-06-30 17:31:30.096 1 INFO alembic.runtime.migration [-] Running upgrade 11c3b243b4cb -> 47147121, Add Identity Federation attribute mapping schema version.\n2026-06-30 17:31:30.145 1 INFO alembic.runtime.migration [-] Running upgrade 27e647c0fad4 -> e25ffa003242, Initial no-op Yoga contract migration.\n2026-06-30 17:31:30.148 1 INFO alembic.runtime.migration [-] Running upgrade e25ffa003242 -> 99de3849d860, Fix incorrect constraints.\n2026-06-30 17:31:30.285 1 INFO alembic.runtime.migration [-] Running upgrade 99de3849d860 -> c88cdce8f248, Remove duplicate constraints.\n--- logs pod/controlplane-keystone-db-sync-q9p8d (previous) ---\nError from server (BadRequest): previous terminated container \"db-sync\" in pod \"controlplane-keystone-db-sync-q9p8d\" not found\n--- describe pod/controlplane-keystone-schema-check-7gg4q ---\nName:             controlplane-keystone-schema-check-7gg4q\nNamespace:        openstack\nPriority:         0\nService Account:  default\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:31:34 +0000\nLabels:           batch.kubernetes.io/controller-uid=054fd2da-8f75-4910-b891-5f891f92ea11\n                  batch.kubernetes.io/job-name=controlplane-keystone-schema-check\n                  controller-uid=054fd2da-8f75-4910-b891-5f891f92ea11\n                  job-name=controlplane-keystone-schema-check\nAnnotations:      <none>\nStatus:           Succeeded\nIP:               10.244.0.46\nIPs:\n  IP:           10.244.0.46\nControlled By:  Job/controlplane-keystone-schema-check\nContainers:\n  schema-check:\n    Container ID:    containerd://8798818740bf7c8f61c5366c7e2a2605e2d73b05af33e6666a96c8261f707549\n    Image:           ghcr.io/c5c3/keystone:2025.2\n    Image ID:        ghcr.io/c5c3/keystone@sha256:f708d60beed11caabe9c3c3d54f5645615005491aefa6f9c491648253bd65b91\n    Port:            <none>\n    Host Port:       <none>\n    SeccompProfile:  RuntimeDefault\n    Command:\n      /bin/sh\n      -eu\n      -c\n      keystone-manage --config-dir=/etc/keystone/keystone.conf.d/ db_sync --check\n    State:          Terminated\n      Reason:       Completed\n      Exit Code:    0\n      Started:      Tue, 30 Jun 2026 17:31:35 +0000\n      Finished:     Tue, 30 Jun 2026 17:31:42 +0000\n    Ready:          False\n    Restart Count:  0\n    Environment:\n      OS_DATABASE__CONNECTION:  <set to the key 'connection' in secret 'controlplane-keystone-db-connection'>  Optional: false\n    Mounts:\n      /etc/keystone/keystone.conf.d/ from config (ro)\n      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-tsxdg (ro)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   False \n  Initialized                 True \n  Ready                       False \n  ContainersReady             False \n  PodScheduled                True \nVolumes:\n  config:\n    Type:      ConfigMap (a volume populated by a ConfigMap)\n    Name:      controlplane-keystone-config-0e92e01f\n    Optional:  false\n  kube-api-access-tsxdg:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3607\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type    Reason     Age   From               Message\n  ----    ------     ----  ----               -------\n  Normal  Scheduled  11m   default-scheduler  Successfully assigned openstack/controlplane-keystone-schema-check-7gg4q to forge-control-plane\n  Normal  Pulled     11m   kubelet            spec.containers{schema-check}: Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod\n  Normal  Created    11m   kubelet            spec.containers{schema-check}: Container created\n  Normal  Started    11m   kubelet            spec.containers{schema-check}: Container started\n--- logs pod/controlplane-keystone-schema-check-7gg4q (current) ---\nConfig file not found, using default configs.\n2026-06-30 17:31:41.899 14 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-06-30 17:31:41.899 14 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-06-30 17:31:41.946 14 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-06-30 17:31:41.946 14 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-06-30 17:31:41.993 14 INFO keystone.cmd.cli [-] All db_sync commands are upgraded to the same version and up-to-date.\n2026-06-30 17:31:41.993 14 INFO keystone.cmd.cli [-] Current repository versions:\nExpand: 47147121 (head: 47147121)\nContract: c88cdce8f248 (head: c88cdce8f248)\n--- logs pod/controlplane-keystone-schema-check-7gg4q (previous) ---\nError from server (BadRequest): previous terminated container \"schema-check\" in pod \"controlplane-keystone-schema-check-7gg4q\" not found\n--- describe pod/openstack-db-0 ---\nName:             openstack-db-0\nNamespace:        openstack\nPriority:         0\nService Account:  openstack-db\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:28:54 +0000\nLabels:           app.kubernetes.io/instance=openstack-db\n                  app.kubernetes.io/name=mariadb\n                  apps.kubernetes.io/pod-index=0\n                  controller-revision-hash=openstack-db-7c9978c654\n                  k8s.mariadb.com/role=primary\n                  statefulset.kubernetes.io/pod-name=openstack-db-0\nAnnotations:      k8s.mariadb.com/ca: 7efd69c42bb4815b92f679ca11d9f1b70944aaf60b861f8630587c1ebe39b816\n                  k8s.mariadb.com/client-cert: 5c61cd61d5bf25189d1bdbedccd5f88af5cc3c8b53f7c654fca3b22f632ee57b\n                  k8s.mariadb.com/config-galera: 757bb1c1291218e5f4f33f493a35eb5f0352ef68f5b84445811b41b2370a0e48\n                  k8s.mariadb.com/config-tls: 169a08c8cb9d9b89643267e720eb6e3c3c7894d6c18d429404a88d762c7388cd\n                  k8s.mariadb.com/galera: \n                  k8s.mariadb.com/mariadb: openstack-db\n                  k8s.mariadb.com/server-cert: cb9abbd4591b7a8ddf8421596b7ba7779e383a3525559bb83c8075214be78d21\nStatus:           Running\nIP:               10.244.0.42\nIPs:\n  IP:           10.244.0.42\nControlled By:  StatefulSet/openstack-db\nInit Containers:\n  init:\n    Container ID:  containerd://ad9ce19f5253db53d88d04cc8dc794b76f66d743dc51582198e36b1ac2633b40\n    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\n    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38\n    Port:          <none>\n    Host Port:     <none>\n    Args:\n      init\n      --config-dir=/etc/mysql/mariadb.conf.d\n      --state-dir=/var/lib/mysql\n    State:          Terminated\n      Reason:       Completed\n      Exit Code:    0\n      Started:      Tue, 30 Jun 2026 17:28:55 +0000\n      Finished:     Tue, 30 Jun 2026 17:28:55 +0000\n    Ready:          True\n    Restart Count:  0\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-0 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\nContainers:\n  mariadb:\n    Container ID:   containerd://df836d860fd3e21c7a7949c00a4bd54efff9bd92f0d5c18c8096684d4635c516\n    Image:          docker-registry1.mariadb.com/library/mariadb:11.4.5\n    Image ID:       docker-registry1.mariadb.com/library/mariadb@sha256:49117dcc565cf51aa57ac5fca59ab31213402ff0eae6ffc13c46a37b938f7e4b\n    Ports:          3306/TCP (mariadb), 4567/TCP (cluster), 4568/TCP (ist), 4444/TCP (sst)\n    Host Ports:     0/TCP (mariadb), 0/TCP (cluster), 0/TCP (ist), 0/TCP (sst)\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:28:56 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Readiness:      http-get http://:5566/readiness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Startup:        http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-0 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\n  agent:\n    Container ID:  containerd://5e2d61f8d40554d00175f5246ecfab68f5aa937e64fdf7529e07b8618f7085e9\n    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\n    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38\n    Ports:         5555/TCP (agent), 5566/TCP (agent-probe)\n    Host Ports:    0/TCP (agent), 0/TCP (agent-probe)\n    Args:\n      agent\n      --addr=:5555\n      --probe-addr=:5566\n      --config-dir=/etc/mysql/mariadb.conf.d\n      --state-dir=/var/lib/mysql\n      --graceful-shutdown-timeout=1s\n      --kubernetes-auth\n      --kubernetes-trusted-name=mariadb-operator\n      --kubernetes-trusted-namespace=mariadb-system\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:28:56 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3\n    Readiness:      http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-0 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   True \n  Initialized                 True \n  Ready                       True \n  ContainersReady             True \n  PodScheduled                True \nVolumes:\n  storage:\n    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)\n    ClaimName:  storage-openstack-db-0\n    ReadOnly:   false\n  galera:\n    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)\n    ClaimName:  galera-openstack-db-0\n    ReadOnly:   false\n  config:\n    Type:           Projected (a volume that contains injected data from multiple sources)\n    ConfigMapName:  openstack-db-config-default\n    Optional:       false\n    ConfigMapName:  openstack-db-config-tls\n    Optional:       false\n  pki:\n    Type:        Projected (a volume that contains injected data from multiple sources)\n    SecretName:  openstack-db-ca-bundle\n    Optional:    false\n    SecretName:  openstack-db-client-cert\n    Optional:    false\n    SecretName:  openstack-db-server-cert\n    Optional:    false\n  serviceaccount:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3600\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type     Reason     Age                From               Message\n  ----     ------     ----               ----               -------\n  Normal   Scheduled  14m                default-scheduler  Successfully assigned openstack/openstack-db-0 to forge-control-plane\n  Normal   Pulled     14m                kubelet            spec.initContainers{init}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\n  Normal   Created    14m                kubelet            spec.initContainers{init}: Container created\n  Normal   Started    14m                kubelet            spec.initContainers{init}: Container started\n  Normal   Pulled     14m                kubelet            spec.containers{mariadb}: Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod\n  Normal   Created    14m                kubelet            spec.containers{mariadb}: Container created\n  Normal   Started    14m                kubelet            spec.containers{mariadb}: Container started\n  Normal   Pulled     14m                kubelet            spec.containers{agent}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\n  Normal   Created    14m                kubelet            spec.containers{agent}: Container created\n  Normal   Started    14m                kubelet            spec.containers{agent}: Container started\n  Warning  Unhealthy  14m                kubelet            spec.containers{agent}: Readiness probe failed: Get \"http://10.244.0.42:5566/health\": dial tcp 10.244.0.42:5566: connect: connection refused\n  Warning  Unhealthy  12m (x3 over 13m)  kubelet            spec.containers{mariadb}: Readiness probe failed: HTTP probe failed with statuscode: 500\n--- logs pod/openstack-db-0 (current) ---\n{\"level\":\"info\",\"ts\":1782840535.5423703,\"msg\":\"Starting init\"}\n{\"level\":\"info\",\"ts\":1782840535.5859442,\"msg\":\"Configuring Galera\"}\n{\"level\":\"info\",\"ts\":1782840535.5864263,\"msg\":\"Configuring Galera bootstrap\"}\n{\"level\":\"info\",\"ts\":1782840535.586533,\"msg\":\"Init done\"}\nVersion: '11.4.5-MariaDB-ubu2404'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution\n2026-06-30 17:29:34 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') connection established to 420b122f-bde3 tcp://10.244.0.43:4567\n2026-06-30 17:29:34 0 [Note] WSREP: declaring 420b122f-bde3 at tcp://10.244.0.43:4567 stable\n2026-06-30 17:29:34 0 [Note] WSREP: Node 2c9cf50e-b69e state prim\n2026-06-30 17:29:34 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,2) memb {\n\t2c9cf50e-b69e,0\n\t420b122f-bde3,0\n} joined {\n} left {\n} partitioned {\n})\n2026-06-30 17:29:34 0 [Note] WSREP: save pc into disk\n2026-06-30 17:29:34 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 2\n2026-06-30 17:29:34 0 [Note] WSREP: STATE_EXCHANGE: sent state UUID: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d\n2026-06-30 17:29:34 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d\n2026-06-30 17:29:34 0 [Note] WSREP: STATE EXCHANGE: got state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d from 0 (openstack-db-0)\n2026-06-30 17:29:35 0 [Note] WSREP: STATE EXCHANGE: got state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d from 1 (openstack-db-1)\n2026-06-30 17:29:35 0 [Note] WSREP: Quorum results:\n\tversion    = 6,\n\tcomponent  = PRIMARY,\n\tconf_id    = 1,\n\tmembers    = 1/2 (joined/total),\n\tact_id     = 1,\n\tlast_appl. = 0,\n\tprotocols  = 5/11/4 (gcs/repl/appl),\n\tvote policy= 0,\n\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005\n2026-06-30 17:29:35 0 [Note] WSREP: Flow-control interval: [23, 23]\n2026-06-30 17:29:35 2 [Note] WSREP: ####### processing CC 2, local, ordered\n2026-06-30 17:29:35 2 [Note] WSREP: ####### My UUID: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846\n2026-06-30 17:29:35 2 [Note] WSREP: Skipping cert index reset\n2026-06-30 17:29:35 2 [Note] WSREP: REPL Protocols: 11 (6)\n2026-06-30 17:29:35 2 [Note] WSREP: ####### Adjusting cert position: 1 -> 2\n2026-06-30 17:29:35 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:29:35 2 [Note] WSREP: ================================================\nView:\n  id: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n  status: primary\n  protocol_version: 4\n  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO\n  final: no\n  own_index: 0\n  members(2):\n\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0\n\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1\n=================================================\n2026-06-30 17:29:35 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:29:35 2 [Note] WSREP: Lowest cert index boundary for CC from group: 2\n2026-06-30 17:29:35 2 [Note] WSREP: Min available from gcache for CC from group: 1\n2026-06-30 17:29:36 0 [Note] WSREP: Member 1.0 (openstack-db-1) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.\n2026-06-30 17:29:36 0 [Note] WSREP: Shifting SYNCED -> DONOR/DESYNCED (TO: 2)\n2026-06-30 17:29:36 2 [Note] WSREP: Detected STR version: 1, req_len: 126, req: STRv1\n2026-06-30 17:29:36 2 [Note] WSREP: Cert index preload: 2 -> 2\n2026-06-30 17:29:36 2 [Note] WSREP: Server status change synced -> donor\n2026-06-30 17:29:36 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:29:36 0 [Note] WSREP: async IST sender starting to serve tcp://10.244.0.43:4568 sending 2-2, preload starts from 2\n2026-06-30 17:29:36 0 [Note] WSREP: Donor monitor thread started to monitor\n2026-06-30 17:29:36 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'donor' --address '10.244.0.43:4444/xtrabackup_sst//1' --local-port 3306 --socket '/run/mysqld/mysqld.sock' --progress 0 --datadir '/var/lib/mysql/' --gtid '2ca3d0df-74a9-11f1-a02a-527197580005:2' --gtid-domain-id 0'\n2026-06-30 17:29:36 2 [Note] WSREP: sst_donor_thread signaled with 0\n2026-06-30 17:29:36 0 [Note] WSREP: IST sender 2 -> 2\nWSREP_SST: [INFO] mariabackup SST started on donor (20260630 17:29:37.077)\nWSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:29:37.211)\nWSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:29:37.654)\nWSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:29:37.659)\nWSREP_SST: [INFO] Streaming with mbstream (20260630 17:29:37.685)\nWSREP_SST: [INFO] Using socat as streamer (20260630 17:29:37.688)\nWSREP_SST: [INFO] Using '/tmp/tmp.5gYFB7QYwo' as mariadb-backup temporary directory (20260630 17:29:37.747)\nWSREP_SST: [INFO] Using '/tmp/tmp.IlkPKVJbBe' as mariadb-backup working directory (20260630 17:29:37.751)\nWSREP_SST: [INFO] Estimating total transfer size (20260630 17:29:37.756)\nWSREP_SST: [INFO] SST footprint estimate: data: 44613632, undo: 0 (20260630 17:29:37.772)\nWSREP_SST: [INFO] To transfer: 44613632 (20260630 17:29:37.777)\nWSREP_SST: [INFO] Streaming GTID file before SST (20260630 17:29:37.783)\nWSREP_SST: [INFO] Evaluating '/usr//bin/mbstream' -c 'mariadb_backup_galera_info' 'donor_galera_info' | socat -u stdio TCP:10.244.0.43:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:37.787)\nWSREP_SST: [INFO] Sleeping before data transfer for SST (20260630 17:29:37.802)\n2026-06-30 17:29:37 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') turning message relay requesting off\nWSREP_SST: [INFO] Streaming the backup to joiner at 10.244.0.43:4444 (20260630 17:29:47.812)\nWSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --backup --no-version-check --databases-exclude='lost+found' --tmpdir='/tmp/tmp.5gYFB7QYwo' --innodb-data-home-dir='.' --user='root' --socket='/run/mysqld/mysqld.sock' --galera-info --stream=mbstream --target-dir='/tmp/tmp.IlkPKVJbBe' --datadir='/var/lib/mysql' 2> '/var/lib/mysql/mariabackup.backup.log' | socat -u stdio TCP:10.244.0.43:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:47.818)\n2026-06-30 17:29:48 15 [Note] WSREP: Server not desynched from group at BLOCK_DDL because mariabackup is used.\n2026-06-30 17:29:53 0 [Note] WSREP: SST sent: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n2026-06-30 17:29:53 0 [Note] WSREP: Server status change donor -> joined\n2026-06-30 17:29:53 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 1.0 (openstack-db-1) complete.\n2026-06-30 17:29:53 0 [Note] WSREP: Shifting DONOR/DESYNCED -> JOINED (TO: 2)\n2026-06-30 17:29:53 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.\n2026-06-30 17:29:53 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.\n2026-06-30 17:29:53 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.\n2026-06-30 17:29:53 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 2)\n2026-06-30 17:29:53 2 [Note] WSREP: Server openstack-db-0 synced with group\n2026-06-30 17:29:53 2 [Note] WSREP: Server status change joined -> synced\n2026-06-30 17:29:53 2 [Note] WSREP: Synchronized with group, ready for connections\n2026-06-30 17:29:53 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\nWSREP_SST: [INFO] Total time on donor: 0 seconds (20260630 17:29:53.651)\nWSREP_SST: [INFO] mariabackup SST completed on donor (20260630 17:29:53.658)\nWSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:29:53.674)\n2026-06-30 17:29:53 0 [Note] WSREP: Donor monitor thread ended with total time 17 sec\n2026-06-30 17:29:54 0 [Note] WSREP: async IST sender served\n2026-06-30 17:29:54 0 [Note] WSREP: 1.0 (openstack-db-1): State transfer from 0.0 (openstack-db-0) complete.\n2026-06-30 17:29:54 0 [Note] WSREP: Member 1.0 (openstack-db-1) synced with group.\n2026-06-30 17:30:05 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') connection established to 54b040ef-9af8 tcp://10.244.0.44:4567\n2026-06-30 17:30:06 0 [Note] WSREP: declaring 420b122f-bde3 at tcp://10.244.0.43:4567 stable\n2026-06-30 17:30:06 0 [Note] WSREP: declaring 54b040ef-9af8 at tcp://10.244.0.44:4567 stable\n2026-06-30 17:30:07 0 [Note] WSREP: Node 2c9cf50e-b69e state prim\n2026-06-30 17:30:07 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,3) memb {\n\t2c9cf50e-b69e,0\n\t420b122f-bde3,0\n\t54b040ef-9af8,0\n} joined {\n} left {\n} partitioned {\n})\n2026-06-30 17:30:07 0 [Note] WSREP: save pc into disk\n2026-06-30 17:30:07 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 3\n2026-06-30 17:30:07 0 [Note] WSREP: STATE_EXCHANGE: sent state UUID: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa\n2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa\n2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 0 (openstack-db-0)\n2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 1 (openstack-db-1)\n2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 2 (openstack-db-2)\n2026-06-30 17:30:08 0 [Note] WSREP: Quorum results:\n\tversion    = 6,\n\tcomponent  = PRIMARY,\n\tconf_id    = 2,\n\tmembers    = 2/3 (joined/total),\n\tact_id     = 2,\n\tlast_appl. = 0,\n\tprotocols  = 5/11/4 (gcs/repl/appl),\n\tvote policy= 0,\n\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005\n2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [28, 28]\n2026-06-30 17:30:08 2 [Note] WSREP: ####### processing CC 3, local, ordered\n2026-06-30 17:30:08 2 [Note] WSREP: ####### My UUID: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846\n2026-06-30 17:30:08 2 [Note] WSREP: Skipping cert index reset\n2026-06-30 17:30:08 2 [Note] WSREP: REPL Protocols: 11 (6)\n2026-06-30 17:30:08 2 [Note] WSREP: ####### Adjusting cert position: 2 -> 3\n2026-06-30 17:30:08 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:30:08 2 [Note] WSREP: ================================================\nView:\n  id: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n  status: primary\n  protocol_version: 4\n  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO\n  final: no\n  own_index: 0\n  members(3):\n\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0\n\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1\n\t2: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2\n=================================================\n2026-06-30 17:30:08 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:30:08 2 [Note] WSREP: Lowest cert index boundary for CC from group: 3\n2026-06-30 17:30:08 2 [Note] WSREP: Min available from gcache for CC from group: 1\n2026-06-30 17:30:09 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') turning message relay requesting off\n2026-06-30 17:30:09 0 [Note] WSREP: Member 2.0 (openstack-db-2) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.\n2026-06-30 17:30:09 0 [Note] WSREP: Shifting SYNCED -> DONOR/DESYNCED (TO: 3)\n2026-06-30 17:30:09 2 [Note] WSREP: Detected STR version: 1, req_len: 126, req: STRv1\n2026-06-30 17:30:09 2 [Note] WSREP: Cert index preload: 3 -> 3\n2026-06-30 17:30:09 2 [Note] WSREP: Server status change synced -> donor\n2026-06-30 17:30:09 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:30:09 0 [Note] WSREP: async IST sender starting to serve tcp://10.244.0.44:4568 sending 3-3, preload starts from 3\n2026-06-30 17:30:09 0 [Note] WSREP: Donor monitor thread started to monitor\n2026-06-30 17:30:09 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'donor' --address '10.244.0.44:4444/xtrabackup_sst//1' --local-port 3306 --socket '/run/mysqld/mysqld.sock' --progress 0 --datadir '/var/lib/mysql/' --gtid '2ca3d0df-74a9-11f1-a02a-527197580005:3' --gtid-domain-id 0'\n2026-06-30 17:30:09 2 [Note] WSREP: sst_donor_thread signaled with 0\n2026-06-30 17:30:09 0 [Note] WSREP: IST sender 3 -> 3\nWSREP_SST: [INFO] mariabackup SST started on donor (20260630 17:30:09.842)\nWSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:30:09.966)\nWSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:30:10.403)\nWSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:30:10.408)\nWSREP_SST: [INFO] Streaming with mbstream (20260630 17:30:10.430)\nWSREP_SST: [INFO] Using socat as streamer (20260630 17:30:10.436)\nWSREP_SST: [INFO] Moving '/var/lib/mysql/mariabackup.backup.log' to '/tmp/sst_log_archive/mariabackup.backup.log.2026.06.30-17.30.10.443276036' (20260630 17:30:10.449)\nWSREP_SST: [INFO] Using '/tmp/tmp.mby5ZLazN3' as mariadb-backup temporary directory (20260630 17:30:10.526)\nWSREP_SST: [INFO] Using '/tmp/tmp.w3Voc4JIoE' as mariadb-backup working directory (20260630 17:30:10.533)\nWSREP_SST: [INFO] Estimating total transfer size (20260630 17:30:10.538)\nWSREP_SST: [INFO] SST footprint estimate: data: 44613632, undo: 0 (20260630 17:30:10.555)\nWSREP_SST: [INFO] To transfer: 44613632 (20260630 17:30:10.560)\nWSREP_SST: [INFO] Streaming GTID file before SST (20260630 17:30:10.565)\nWSREP_SST: [INFO] Evaluating '/usr//bin/mbstream' -c 'mariadb_backup_galera_info' 'donor_galera_info' | socat -u stdio TCP:10.244.0.44:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:10.571)\nWSREP_SST: [INFO] Sleeping before data transfer for SST (20260630 17:30:10.587)\nWSREP_SST: [INFO] Streaming the backup to joiner at 10.244.0.44:4444 (20260630 17:30:20.598)\nWSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --backup --no-version-check --databases-exclude='lost+found' --tmpdir='/tmp/tmp.mby5ZLazN3' --innodb-data-home-dir='.' --user='root' --socket='/run/mysqld/mysqld.sock' --galera-info --stream=mbstream --target-dir='/tmp/tmp.w3Voc4JIoE' --datadir='/var/lib/mysql' 2> '/var/lib/mysql/mariabackup.backup.log' | socat -u stdio TCP:10.244.0.44:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:20.605)\n2026-06-30 17:30:21 24 [Note] WSREP: Server not desynched from group at BLOCK_DDL because mariabackup is used.\n2026-06-30 17:30:26 0 [Note] WSREP: SST sent: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n2026-06-30 17:30:26 0 [Note] WSREP: Server status change donor -> joined\n2026-06-30 17:30:26 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 2.0 (openstack-db-2) complete.\n2026-06-30 17:30:26 0 [Note] WSREP: Shifting DONOR/DESYNCED -> JOINED (TO: 3)\n2026-06-30 17:30:26 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.\n2026-06-30 17:30:26 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.\n2026-06-30 17:30:26 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.\n2026-06-30 17:30:26 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 3)\n2026-06-30 17:30:26 2 [Note] WSREP: Server openstack-db-0 synced with group\n2026-06-30 17:30:26 2 [Note] WSREP: Server status change joined -> synced\n2026-06-30 17:30:26 2 [Note] WSREP: Synchronized with group, ready for connections\n2026-06-30 17:30:26 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\nWSREP_SST: [INFO] Total time on donor: 0 seconds (20260630 17:30:26.557)\nWSREP_SST: [INFO] mariabackup SST completed on donor (20260630 17:30:26.565)\nWSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:30:26.578)\n2026-06-30 17:30:26 0 [Note] WSREP: Donor monitor thread ended with total time 17 sec\n2026-06-30 17:30:27 0 [Note] WSREP: async IST sender served\n2026-06-30 17:30:27 0 [Note] WSREP: 2.0 (openstack-db-2): State transfer from 0.0 (openstack-db-0) complete.\n2026-06-30 17:30:27 0 [Note] WSREP: Member 2.0 (openstack-db-2) synced with group.\n2026-06-30 17:31:30 58 [Warning] Aborted connection 58 to db: 'keystone' user: 'controlplane-keystone' host: '10.244.0.45' (Got an error reading communication packets)\n2026-06-30 17:31:42 68 [Warning] Aborted connection 68 to db: 'keystone' user: 'controlplane-keystone' host: '10.244.0.46' (Got an error reading communication packets)\n{\"level\":\"info\",\"ts\":1782840536.5283904,\"msg\":\"Agent starting\"}\n{\"level\":\"info\",\"ts\":1782840536.528928,\"logger\":\"api\",\"msg\":\"Configuring Kubernetes authentication\"}\n{\"level\":\"info\",\"ts\":1782840536.529703,\"logger\":\"api\",\"msg\":\"Configuring TLS\"}\n{\"level\":\"info\",\"ts\":1782840536.5327644,\"logger\":\"api\",\"msg\":\"Server listening\",\"addr\":\":5555\",\"tls\":true}\n{\"level\":\"info\",\"ts\":1782840536.5339482,\"logger\":\"probe\",\"msg\":\"Server listening\",\"addr\":\":5566\",\"tls\":false}\n{\"level\":\"error\",\"ts\":1782840585.034984,\"logger\":\"probe.readiness\",\"msg\":\"Pod in non ready state\",\"state\":\"Donor/Desynced\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Readiness\\n\\t/app/pkg/galera/agent/handler/probe.go:148\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}\n{\"level\":\"error\",\"ts\":1782840615.0412426,\"logger\":\"probe.readiness\",\"msg\":\"Pod in non ready state\",\"state\":\"Donor/Desynced\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Readiness\\n\\t/app/pkg/galera/agent/handler/probe.go:148\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}\n{\"level\":\"error\",\"ts\":1782840625.0361202,\"logger\":\"probe.readiness\",\"msg\":\"Pod in non ready state\",\"state\":\"Donor/Desynced\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Readiness\\n\\t/app/pkg/galera/agent/handler/probe.go:148\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}\n2026/06/30 17:30:37 \"DELETE https://openstack-db-0.openstack-db-internal.openstack.svc.cluster.local:5555/api/galera/bootstrap HTTP/1.1\" from 10.244.0.18:34334 - 200 0B in 5.044943ms\n--- logs pod/openstack-db-0 (previous) ---\nError from server (BadRequest): previous terminated container \"init\" in pod \"openstack-db-0\" not found\n--- describe pod/openstack-db-1 ---\nName:             openstack-db-1\nNamespace:        openstack\nPriority:         0\nService Account:  openstack-db\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:28:54 +0000\nLabels:           app.kubernetes.io/instance=openstack-db\n                  app.kubernetes.io/name=mariadb\n                  apps.kubernetes.io/pod-index=1\n                  controller-revision-hash=openstack-db-7c9978c654\n                  k8s.mariadb.com/role=replica\n                  statefulset.kubernetes.io/pod-name=openstack-db-1\nAnnotations:      k8s.mariadb.com/ca: 7efd69c42bb4815b92f679ca11d9f1b70944aaf60b861f8630587c1ebe39b816\n                  k8s.mariadb.com/client-cert: 5c61cd61d5bf25189d1bdbedccd5f88af5cc3c8b53f7c654fca3b22f632ee57b\n                  k8s.mariadb.com/config-galera: 757bb1c1291218e5f4f33f493a35eb5f0352ef68f5b84445811b41b2370a0e48\n                  k8s.mariadb.com/config-tls: 169a08c8cb9d9b89643267e720eb6e3c3c7894d6c18d429404a88d762c7388cd\n                  k8s.mariadb.com/galera: \n                  k8s.mariadb.com/mariadb: openstack-db\n                  k8s.mariadb.com/server-cert: cb9abbd4591b7a8ddf8421596b7ba7779e383a3525559bb83c8075214be78d21\nStatus:           Running\nIP:               10.244.0.43\nIPs:\n  IP:           10.244.0.43\nControlled By:  StatefulSet/openstack-db\nInit Containers:\n  init:\n    Container ID:  containerd://90b489a7724a0713a3f1a0d70b6ce77aae92ea13fcf50fef8606f1c6705f09ef\n    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\n    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38\n    Port:          <none>\n    Host Port:     <none>\n    Args:\n      init\n      --config-dir=/etc/mysql/mariadb.conf.d\n      --state-dir=/var/lib/mysql\n    State:          Terminated\n      Reason:       Completed\n      Exit Code:    0\n      Started:      Tue, 30 Jun 2026 17:28:55 +0000\n      Finished:     Tue, 30 Jun 2026 17:29:25 +0000\n    Ready:          True\n    Restart Count:  0\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-1 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\nContainers:\n  mariadb:\n    Container ID:   containerd://a8e2b4ba493743831c027cf2309a6890e72118908b0ca56629888d59debd5f81\n    Image:          docker-registry1.mariadb.com/library/mariadb:11.4.5\n    Image ID:       docker-registry1.mariadb.com/library/mariadb@sha256:49117dcc565cf51aa57ac5fca59ab31213402ff0eae6ffc13c46a37b938f7e4b\n    Ports:          3306/TCP (mariadb), 4567/TCP (cluster), 4568/TCP (ist), 4444/TCP (sst)\n    Host Ports:     0/TCP (mariadb), 0/TCP (cluster), 0/TCP (ist), 0/TCP (sst)\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:29:26 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Readiness:      http-get http://:5566/readiness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Startup:        http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-1 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\n  agent:\n    Container ID:  containerd://1e47d6289c94dfc2b75ddd3862fed1ff9297e6546036a8c899606a5be67a3a46\n    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\n    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38\n    Ports:         5555/TCP (agent), 5566/TCP (agent-probe)\n    Host Ports:    0/TCP (agent), 0/TCP (agent-probe)\n    Args:\n      agent\n      --addr=:5555\n      --probe-addr=:5566\n      --config-dir=/etc/mysql/mariadb.conf.d\n      --state-dir=/var/lib/mysql\n      --graceful-shutdown-timeout=1s\n      --kubernetes-auth\n      --kubernetes-trusted-name=mariadb-operator\n      --kubernetes-trusted-namespace=mariadb-system\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:29:26 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3\n    Readiness:      http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-1 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   True \n  Initialized                 True \n  Ready                       True \n  ContainersReady             True \n  PodScheduled                True \nVolumes:\n  storage:\n    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)\n    ClaimName:  storage-openstack-db-1\n    ReadOnly:   false\n  galera:\n    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)\n    ClaimName:  galera-openstack-db-1\n    ReadOnly:   false\n  config:\n    Type:           Projected (a volume that contains injected data from multiple sources)\n    ConfigMapName:  openstack-db-config-default\n    Optional:       false\n    ConfigMapName:  openstack-db-config-tls\n    Optional:       false\n  pki:\n    Type:        Projected (a volume that contains injected data from multiple sources)\n    SecretName:  openstack-db-ca-bundle\n    Optional:    false\n    SecretName:  openstack-db-client-cert\n    Optional:    false\n    SecretName:  openstack-db-server-cert\n    Optional:    false\n  serviceaccount:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3600\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type     Reason     Age   From               Message\n  ----     ------     ----  ----               -------\n  Normal   Scheduled  14m   default-scheduler  Successfully assigned openstack/openstack-db-1 to forge-control-plane\n  Normal   Pulled     14m   kubelet            spec.initContainers{init}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\n  Normal   Created    14m   kubelet            spec.initContainers{init}: Container created\n  Normal   Started    14m   kubelet            spec.initContainers{init}: Container started\n  Normal   Pulled     13m   kubelet            spec.containers{mariadb}: Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod\n  Normal   Created    13m   kubelet            spec.containers{mariadb}: Container created\n  Normal   Started    13m   kubelet            spec.containers{mariadb}: Container started\n  Normal   Pulled     13m   kubelet            spec.containers{agent}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\n  Normal   Created    13m   kubelet            spec.containers{agent}: Container created\n  Normal   Started    13m   kubelet            spec.containers{agent}: Container started\n  Warning  Unhealthy  13m   kubelet            spec.containers{agent}: Readiness probe failed: Get \"http://10.244.0.43:5566/health\": dial tcp 10.244.0.43:5566: connect: connection refused\n--- logs pod/openstack-db-1 (current) ---\n{\"level\":\"info\",\"ts\":1782840535.590602,\"msg\":\"Starting init\"}\n{\"level\":\"info\",\"ts\":1782840535.6230853,\"msg\":\"Configuring Galera\"}\n{\"level\":\"info\",\"ts\":1782840535.6234262,\"msg\":\"Waiting for previous Pod to be ready\",\"pod\":\"openstack-db-0\"}\n{\"level\":\"info\",\"ts\":1782840565.6307125,\"msg\":\"Init done\"}\n\t0: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1\n=================================================\n2026-06-30 17:29:35 2 [Note] WSREP: Non-primary view\n2026-06-30 17:29:35 2 [Note] WSREP: Server status change disconnected -> connected\n2026-06-30 17:29:35 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:29:35 0 [Note] WSREP: Deinitializing config service v1\n2026-06-30 17:29:35 0 [Note] WSREP: STATE EXCHANGE: got state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d from 1 (openstack-db-1)\n2026-06-30 17:29:35 0 [Note] WSREP: Quorum results:\n\tversion    = 6,\n\tcomponent  = PRIMARY,\n\tconf_id    = 1,\n\tmembers    = 1/2 (joined/total),\n\tact_id     = 1,\n\tlast_appl. = 0,\n\tprotocols  = 5/11/4 (gcs/repl/appl),\n\tvote policy= 0,\n\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005\n2026-06-30 17:29:35 0 [Note] WSREP: Flow-control interval: [23, 23]\n2026-06-30 17:29:35 0 [Note] WSREP: Shifting OPEN -> PRIMARY (TO: 2)\n2026-06-30 17:29:35 2 [Note] WSREP: ####### processing CC 2, local, ordered\n2026-06-30 17:29:35 2 [Note] WSREP: Process first view: 2ca3d0df-74a9-11f1-a02a-527197580005 my uuid: 420b122f-74a9-11f1-bde3-8210b3068b52\n2026-06-30 17:29:35 0 [Warning] WSREP: last inactive check more than PT1.5S ago (PT2.2595S), skipping check\n2026-06-30 17:29:35 2 [Note] WSREP: Server openstack-db-1 connected to cluster at position 2ca3d0df-74a9-11f1-a02a-527197580005:2 with ID 420b122f-74a9-11f1-bde3-8210b3068b52\n2026-06-30 17:29:35 2 [Note] WSREP: Server status change connected -> connected\n2026-06-30 17:29:35 2 [Note] WSREP: ####### My UUID: 420b122f-74a9-11f1-bde3-8210b3068b52\n2026-06-30 17:29:35 2 [Note] WSREP: Cert index reset to 00000000-0000-0000-0000-000000000000:-1 (proto: 11), state transfer needed: yes\n2026-06-30 17:29:35 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:29:35 2 [Note] WSREP: ####### Assign initial position for certification: 00000000-0000-0000-0000-000000000000:-1, protocol version: -1\n2026-06-30 17:29:35 2 [Note] WSREP: State transfer required: \n\tGroup state: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n\tLocal state: 00000000-0000-0000-0000-000000000000:-1\n2026-06-30 17:29:35 2 [Note] WSREP: Server status change connected -> joiner\n2026-06-30 17:29:35 0 [Note] WSREP: Joiner monitor thread started to monitor\n2026-06-30 17:29:35 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'joiner' --address '10.244.0.43:4444' --datadir '/var/lib/mysql/' --parent 1 --progress 0'\nWSREP_SST: [INFO] mariabackup SST started on joiner (20260630 17:29:35.475)\nWSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:29:35.611)\nWSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:29:36.013)\nWSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:29:36.019)\nWSREP_SST: [INFO] Streaming with mbstream (20260630 17:29:36.047)\nWSREP_SST: [INFO] Using socat as streamer (20260630 17:29:36.054)\nWSREP_SST: [INFO] 'ss' is selected as a socket information utility. (20260630 17:29:36.165)\nWSREP_SST: [INFO] Evaluating timeout -k 310 300 socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:36.184)\n2026-06-30 17:29:36 2 [Note] WSREP: ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 2, STRv: 3\n2026-06-30 17:29:36 2 [Note] WSREP: IST receiver addr using tcp://10.244.0.43:4568\n2026-06-30 17:29:36 2 [Note] WSREP: Prepared IST receiver for 0-2, listening at: tcp://10.244.0.43:4568\n2026-06-30 17:29:36 0 [Note] WSREP: Member 1.0 (openstack-db-1) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.\n2026-06-30 17:29:36 0 [Note] WSREP: Shifting PRIMARY -> JOINER (TO: 2)\n2026-06-30 17:29:36 2 [Note] WSREP: Requesting state transfer: success, donor: 0\n2026-06-30 17:29:36 2 [Note] WSREP: Resetting GCache seqno map due to different histories.\n2026-06-30 17:29:36 2 [Note] WSREP: GCache history reset: 00000000-0000-0000-0000-000000000000:0 -> 2ca3d0df-74a9-11f1-a02a-527197580005:2\nWSREP_SST: [INFO] Proceeding with SST (20260630 17:29:37.816)\nWSREP_SST: [INFO] Evaluating socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:37.818)\nWSREP_SST: [INFO] Cleaning the existing datadir and innodb-data/log directories (20260630 17:29:37.878)\nWSREP_SST: [INFO] Waiting for SST streaming to complete! (20260630 17:29:37.895)\n2026-06-30 17:29:37 0 [Note] WSREP: (420b122f-bde3, 'tcp://0.0.0.0:4567') turning message relay requesting off\n2026-06-30 17:29:53 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 1.0 (openstack-db-1) complete.\n2026-06-30 17:29:53 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.\nWSREP_SST: [INFO] Preparing the backup at /var/lib/mysql/.sst (20260630 17:29:53.673)\nWSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --prepare --no-version-check --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql/.sst' > '/var/lib/mysql/mariabackup.prepare.log' 2>&1 (20260630 17:29:53.679)\nWSREP_SST: [INFO] Moving the backup to /var/lib/mysql (20260630 17:29:53.898)\nWSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --move-back --no-version-check --galera-info --force-non-empty-directories --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql' > '/var/lib/mysql/mariabackup.move.log' 2>&1 (20260630 17:29:53.906)\nWSREP_SST: [INFO] Move successful, removing /var/lib/mysql/.sst (20260630 17:29:53.968)\nWSREP_SST: [INFO] Galera co-ords from donor: 2ca3d0df-74a9-11f1-a02a-527197580005:2 0 (20260630 17:29:53.985)\nWSREP_SST: [INFO] Total time on joiner: 0 seconds (20260630 17:29:53.994)\nWSREP_SST: [INFO] mariabackup SST completed on joiner (20260630 17:29:54.002)\nWSREP_SST: [INFO] Removing the sst_in_progress file (20260630 17:29:54.012)\nWSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:29:54.026)\n2026-06-30 17:29:54 3 [Note] WSREP: SST received\n2026-06-30 17:29:54 3 [Note] WSREP: Server status change joiner -> initializing\n2026-06-30 17:29:54 0 [Note] InnoDB: Compressed tables use zlib 1.3\n2026-06-30 17:29:54 0 [Note] InnoDB: Number of transaction pools: 1\n2026-06-30 17:29:54 0 [Note] InnoDB: Using AVX512 instructions\n2026-06-30 17:29:54 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)\n2026-06-30 17:29:54 0 [Note] InnoDB: Using liburing\n2026-06-30 17:29:54 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB\n2026-06-30 17:29:54 0 [Note] InnoDB: Completed initialization of buffer pool\n2026-06-30 17:29:54 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)\n2026-06-30 17:29:54 0 [Note] InnoDB: End of log at LSN=57994\n2026-06-30 17:29:54 0 [Note] InnoDB: Resizing redo log from 12.016KiB to 96.000MiB; LSN=57994\n2026-06-30 17:29:54 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)\n2026-06-30 17:29:54 0 [Note] InnoDB: Opened 3 undo tablespaces\n2026-06-30 17:29:54 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.\n2026-06-30 17:29:54 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...\n2026-06-30 17:29:54 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.\n2026-06-30 17:29:54 0 [Note] InnoDB: log sequence number 57994; transaction id 32\n2026-06-30 17:29:54 0 [Note] Plugin 'FEEDBACK' is disabled.\n2026-06-30 17:29:54 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool\n2026-06-30 17:29:54 0 [Note] InnoDB: Cannot open '/var/lib/mysql/ib_buffer_pool' for reading: No such file or directory\n2026-06-30 17:29:54 0 [Note] Server socket created on IP: '0.0.0.0'.\n2026-06-30 17:29:54 0 [Note] Server socket created on IP: '::'.\n2026-06-30 17:29:54 0 [Note] mariadbd: Event Scheduler: Loaded 0 events\n2026-06-30 17:29:54 0 [Note] WSREP: wsrep_init_schema_and_SR (nil)\n2026-06-30 17:29:54 0 [Note] WSREP: Server initialized\n2026-06-30 17:29:54 0 [Note] WSREP: Server status change initializing -> initialized\n2026-06-30 17:29:54 3 [Note] WSREP: Recovered position from storage: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n2026-06-30 17:29:54 3 [Note] WSREP: Server status change initialized -> joined\n2026-06-30 17:29:54 3 [Note] WSREP: Recovered view from SST:\n  id: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n  status: primary\n  protocol_version: 4\n  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO\n  final: no\n  own_index: 1\n  members(2):\n\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0\n\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1\n\n2026-06-30 17:29:54 3 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:29:54 6 [Note] WSREP: Recovered cluster id 2ca3d0df-74a9-11f1-a02a-527197580005\n2026-06-30 17:29:54 3 [Note] WSREP: SST received: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n2026-06-30 17:29:54 3 [Note] WSREP: SST succeeded for position 2ca3d0df-74a9-11f1-a02a-527197580005:2\n2026-06-30 17:29:54 2 [Note] WSREP: Installed new state from SST: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n2026-06-30 17:29:54 0 [Note] WSREP: Joiner monitor thread ended with total time 19 sec\n2026-06-30 17:29:54 0 [Note] mariadbd: ready for connections.\nVersion: '11.4.5-MariaDB-ubu2404'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution\n2026-06-30 17:29:54 2 [Note] WSREP: Cert. index preload up to 2\n2026-06-30 17:29:54 0 [Note] WSREP: ####### IST applying starts with 3\n2026-06-30 17:29:54 0 [Note] WSREP: ####### IST current seqno initialized to 2\n2026-06-30 17:29:54 0 [Note] WSREP: Receiving IST... 0.0% (0/1 events) complete.\n2026-06-30 17:29:54 0 [Note] WSREP: IST preload starting at 2\n2026-06-30 17:29:54 0 [Note] WSREP: REPL Protocols: 11 (6)\n2026-06-30 17:29:54 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:29:54 0 [Note] WSREP: ####### Assign initial position for certification: 2ca3d0df-74a9-11f1-a02a-527197580005:1, protocol version: 6\n2026-06-30 17:29:54 0 [Note] WSREP: REPL Protocols: 11 (6)\n2026-06-30 17:29:54 0 [Note] WSREP: ####### Adjusting cert position: 1 -> 2\n2026-06-30 17:29:54 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:29:54 0 [Note] WSREP: Lowest cert index boundary for CC from preload: 2\n2026-06-30 17:29:54 0 [Note] WSREP: Min available from gcache for CC from preload: 2\n2026-06-30 17:29:54 0 [Note] WSREP: Receiving IST... 100.0% (1/1 events) complete.\n2026-06-30 17:29:54 2 [Note] WSREP: IST received: 2ca3d0df-74a9-11f1-a02a-527197580005:2\n2026-06-30 17:29:54 2 [Note] WSREP: Lowest cert index boundary for CC from sst: 2\n2026-06-30 17:29:54 2 [Note] WSREP: Min available from gcache for CC from sst: 2\n2026-06-30 17:29:54 0 [Note] WSREP: 1.0 (openstack-db-1): State transfer from 0.0 (openstack-db-0) complete.\n2026-06-30 17:29:54 0 [Note] WSREP: Shifting JOINER -> JOINED (TO: 2)\n2026-06-30 17:29:54 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.\n2026-06-30 17:29:54 0 [Note] WSREP: Member 1.0 (openstack-db-1) synced with group.\n2026-06-30 17:29:54 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.\n2026-06-30 17:29:54 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 2)\n2026-06-30 17:29:54 2 [Note] WSREP: Server openstack-db-1 synced with group\n2026-06-30 17:29:54 2 [Note] WSREP: Server status change joined -> synced\n2026-06-30 17:29:54 2 [Note] WSREP: Synchronized with group, ready for connections\n2026-06-30 17:29:54 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:30:05 0 [Note] WSREP: (420b122f-bde3, 'tcp://0.0.0.0:4567') connection established to 54b040ef-9af8 tcp://10.244.0.44:4567\n2026-06-30 17:30:06 0 [Note] WSREP: declaring 2c9cf50e-b69e at tcp://10.244.0.42:4567 stable\n2026-06-30 17:30:06 0 [Note] WSREP: declaring 54b040ef-9af8 at tcp://10.244.0.44:4567 stable\n2026-06-30 17:30:07 0 [Note] WSREP: Node 2c9cf50e-b69e state prim\n2026-06-30 17:30:07 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,3) memb {\n\t2c9cf50e-b69e,0\n\t420b122f-bde3,0\n\t54b040ef-9af8,0\n} joined {\n} left {\n} partitioned {\n})\n2026-06-30 17:30:07 0 [Note] WSREP: save pc into disk\n2026-06-30 17:30:07 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 1, memb_num = 3\n2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: Waiting for state UUID.\n2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa\n2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 0 (openstack-db-0)\n2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 1 (openstack-db-1)\n2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 2 (openstack-db-2)\n2026-06-30 17:30:08 0 [Note] WSREP: Quorum results:\n\tversion    = 6,\n\tcomponent  = PRIMARY,\n\tconf_id    = 2,\n\tmembers    = 2/3 (joined/total),\n\tact_id     = 2,\n\tlast_appl. = 0,\n\tprotocols  = 5/11/4 (gcs/repl/appl),\n\tvote policy= 0,\n\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005\n2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [28, 28]\n2026-06-30 17:30:08 2 [Note] WSREP: ####### processing CC 3, local, ordered\n2026-06-30 17:30:08 2 [Note] WSREP: ####### My UUID: 420b122f-74a9-11f1-bde3-8210b3068b52\n2026-06-30 17:30:08 2 [Note] WSREP: Skipping cert index reset\n2026-06-30 17:30:08 2 [Note] WSREP: REPL Protocols: 11 (6)\n2026-06-30 17:30:08 2 [Note] WSREP: ####### Adjusting cert position: 2 -> 3\n2026-06-30 17:30:08 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:30:08 2 [Note] WSREP: ================================================\nView:\n  id: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n  status: primary\n  protocol_version: 4\n  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO\n  final: no\n  own_index: 1\n  members(3):\n\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0\n\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1\n\t2: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2\n=================================================\n2026-06-30 17:30:08 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:30:08 2 [Note] WSREP: Lowest cert index boundary for CC from group: 3\n2026-06-30 17:30:08 2 [Note] WSREP: Min available from gcache for CC from group: 2\n2026-06-30 17:30:09 0 [Note] WSREP: (420b122f-bde3, 'tcp://0.0.0.0:4567') turning message relay requesting off\n2026-06-30 17:30:09 0 [Note] WSREP: Member 2.0 (openstack-db-2) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.\n2026-06-30 17:30:26 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 2.0 (openstack-db-2) complete.\n2026-06-30 17:30:26 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.\n2026-06-30 17:30:27 0 [Note] WSREP: 2.0 (openstack-db-2): State transfer from 0.0 (openstack-db-0) complete.\n2026-06-30 17:30:27 0 [Note] WSREP: Member 2.0 (openstack-db-2) synced with group.\n{\"level\":\"info\",\"ts\":1782840566.8444855,\"msg\":\"Agent starting\"}\n{\"level\":\"info\",\"ts\":1782840566.8448968,\"logger\":\"api\",\"msg\":\"Configuring Kubernetes authentication\"}\n{\"level\":\"info\",\"ts\":1782840566.845589,\"logger\":\"api\",\"msg\":\"Configuring TLS\"}\n{\"level\":\"info\",\"ts\":1782840566.85236,\"logger\":\"probe\",\"msg\":\"Server listening\",\"addr\":\":5566\",\"tls\":false}\n{\"level\":\"info\",\"ts\":1782840566.8524687,\"logger\":\"api\",\"msg\":\"Server listening\",\"addr\":\":5555\",\"tls\":true}\n2026/06/30 17:30:37 \"DELETE https://openstack-db-1.openstack-db-internal.openstack.svc.cluster.local:5555/api/galera/bootstrap HTTP/1.1\" from 10.244.0.18:43892 - 404 41B in 4.932867ms\n--- logs pod/openstack-db-1 (previous) ---\nError from server (BadRequest): previous terminated container \"init\" in pod \"openstack-db-1\" not found\n--- describe pod/openstack-db-2 ---\nName:             openstack-db-2\nNamespace:        openstack\nPriority:         0\nService Account:  openstack-db\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:28:56 +0000\nLabels:           app.kubernetes.io/instance=openstack-db\n                  app.kubernetes.io/name=mariadb\n                  apps.kubernetes.io/pod-index=2\n                  controller-revision-hash=openstack-db-7c9978c654\n                  k8s.mariadb.com/role=replica\n                  statefulset.kubernetes.io/pod-name=openstack-db-2\nAnnotations:      k8s.mariadb.com/ca: 7efd69c42bb4815b92f679ca11d9f1b70944aaf60b861f8630587c1ebe39b816\n                  k8s.mariadb.com/client-cert: 5c61cd61d5bf25189d1bdbedccd5f88af5cc3c8b53f7c654fca3b22f632ee57b\n                  k8s.mariadb.com/config-galera: 757bb1c1291218e5f4f33f493a35eb5f0352ef68f5b84445811b41b2370a0e48\n                  k8s.mariadb.com/config-tls: 169a08c8cb9d9b89643267e720eb6e3c3c7894d6c18d429404a88d762c7388cd\n                  k8s.mariadb.com/galera: \n                  k8s.mariadb.com/mariadb: openstack-db\n                  k8s.mariadb.com/server-cert: cb9abbd4591b7a8ddf8421596b7ba7779e383a3525559bb83c8075214be78d21\nStatus:           Running\nIP:               10.244.0.44\nIPs:\n  IP:           10.244.0.44\nControlled By:  StatefulSet/openstack-db\nInit Containers:\n  init:\n    Container ID:  containerd://9cbae89b64afcbabd9e13adb79cebba8c88316aa5fefdd3199eaa50c7b0cd1a7\n    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\n    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38\n    Port:          <none>\n    Host Port:     <none>\n    Args:\n      init\n      --config-dir=/etc/mysql/mariadb.conf.d\n      --state-dir=/var/lib/mysql\n    State:          Terminated\n      Reason:       Completed\n      Exit Code:    0\n      Started:      Tue, 30 Jun 2026 17:28:57 +0000\n      Finished:     Tue, 30 Jun 2026 17:29:55 +0000\n    Ready:          True\n    Restart Count:  0\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-2 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\nContainers:\n  mariadb:\n    Container ID:   containerd://cc600a0f6e7cdc6fc076bb8d0a55eb6c9dbbd2cce05f136bdfc0dd9e654ae9d4\n    Image:          docker-registry1.mariadb.com/library/mariadb:11.4.5\n    Image ID:       docker-registry1.mariadb.com/library/mariadb@sha256:49117dcc565cf51aa57ac5fca59ab31213402ff0eae6ffc13c46a37b938f7e4b\n    Ports:          3306/TCP (mariadb), 4567/TCP (cluster), 4568/TCP (ist), 4444/TCP (sst)\n    Host Ports:     0/TCP (mariadb), 0/TCP (cluster), 0/TCP (ist), 0/TCP (sst)\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:29:56 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Readiness:      http-get http://:5566/readiness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Startup:        http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-2 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\n  agent:\n    Container ID:  containerd://cb8868eddbed79e30a4ec99b2215be124f6361e8fcf3521432b4a716869e231b\n    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\n    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38\n    Ports:         5555/TCP (agent), 5566/TCP (agent-probe)\n    Host Ports:    0/TCP (agent), 0/TCP (agent-probe)\n    Args:\n      agent\n      --addr=:5555\n      --probe-addr=:5566\n      --config-dir=/etc/mysql/mariadb.conf.d\n      --state-dir=/var/lib/mysql\n      --graceful-shutdown-timeout=1s\n      --kubernetes-auth\n      --kubernetes-trusted-name=mariadb-operator\n      --kubernetes-trusted-namespace=mariadb-system\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:29:57 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3\n    Readiness:      http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3\n    Environment:\n      MYSQL_TCP_PORT:             3306\n      MARIADB_ROOT_HOST:          %\n      CLUSTER_NAME:               cluster.local\n      POD_NAME:                   openstack-db-2 (v1:metadata.name)\n      POD_NAMESPACE:              openstack (v1:metadata.namespace)\n      POD_IP:                      (v1:status.podIP)\n      MARIADB_NAME:               openstack-db\n      TLS_ENABLED:                true\n      TLS_CA_CERT_PATH:           /etc/pki/ca.crt\n      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt\n      TLS_SERVER_KEY_PATH:        /etc/pki/server.key\n      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt\n      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key\n      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:\n      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false\n      MYSQL_INITDB_SKIP_TZINFO:   1\n    Mounts:\n      /etc/mysql/conf.d from config (rw)\n      /etc/mysql/mariadb.conf.d from galera (rw)\n      /etc/pki from pki (rw)\n      /var/lib/mysql from storage (rw)\n      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   True \n  Initialized                 True \n  Ready                       True \n  ContainersReady             True \n  PodScheduled                True \nVolumes:\n  storage:\n    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)\n    ClaimName:  storage-openstack-db-2\n    ReadOnly:   false\n  galera:\n    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)\n    ClaimName:  galera-openstack-db-2\n    ReadOnly:   false\n  config:\n    Type:           Projected (a volume that contains injected data from multiple sources)\n    ConfigMapName:  openstack-db-config-default\n    Optional:       false\n    ConfigMapName:  openstack-db-config-tls\n    Optional:       false\n  pki:\n    Type:        Projected (a volume that contains injected data from multiple sources)\n    SecretName:  openstack-db-ca-bundle\n    Optional:    false\n    SecretName:  openstack-db-client-cert\n    Optional:    false\n    SecretName:  openstack-db-server-cert\n    Optional:    false\n  serviceaccount:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3600\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type     Reason     Age                From               Message\n  ----     ------     ----               ----               -------\n  Normal   Scheduled  14m                default-scheduler  Successfully assigned openstack/openstack-db-2 to forge-control-plane\n  Normal   Pulled     14m                kubelet            spec.initContainers{init}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\n  Normal   Created    14m                kubelet            spec.initContainers{init}: Container created\n  Normal   Started    14m                kubelet            spec.initContainers{init}: Container started\n  Normal   Pulled     13m                kubelet            spec.containers{mariadb}: Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod\n  Normal   Created    13m                kubelet            spec.containers{mariadb}: Container created\n  Normal   Started    13m                kubelet            spec.containers{mariadb}: Container started\n  Normal   Pulled     13m                kubelet            spec.containers{agent}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod\n  Normal   Created    13m                kubelet            spec.containers{agent}: Container created\n  Normal   Started    13m                kubelet            spec.containers{agent}: Container started\n  Warning  Unhealthy  13m                kubelet            spec.containers{agent}: Readiness probe failed: Get \"http://10.244.0.44:5566/health\": dial tcp 10.244.0.44:5566: connect: connection refused\n  Warning  Unhealthy  12m (x2 over 13m)  kubelet            spec.containers{mariadb}: Startup probe failed: HTTP probe failed with statuscode: 500\n--- logs pod/openstack-db-2 (current) ---\n{\"level\":\"info\",\"ts\":1782840537.625376,\"msg\":\"Starting init\"}\n{\"level\":\"info\",\"ts\":1782840537.6697228,\"msg\":\"Configuring Galera\"}\n{\"level\":\"info\",\"ts\":1782840537.6704106,\"msg\":\"Waiting for previous Pod to be ready\",\"pod\":\"openstack-db-1\"}\n{\"level\":\"info\",\"ts\":1782840595.678834,\"msg\":\"Init done\"}\n2026-06-30 17:30:04 0 [Note] WSREP: gcomm thread scheduling priority set to other:0 \n2026-06-30 17:30:04 0 [Note] WSREP: access file(/var/lib/mysql//gvwstate.dat) failed(No such file or directory)\n2026-06-30 17:30:04 0 [Note] WSREP: restore pc from disk failed\n2026-06-30 17:30:04 0 [Note] WSREP: GMCast version 0\n2026-06-30 17:30:04 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') listening at tcp://0.0.0.0:4567\n2026-06-30 17:30:04 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') multicast: , ttl: 1\n2026-06-30 17:30:04 0 [Note] WSREP: EVS version 1\n2026-06-30 17:30:04 0 [Note] WSREP: gcomm: connecting to group 'mariadb-operator', peer 'openstack-db-0.openstack-db-internal.openstack.svc.cluster.local:,openstack-db-1.openstack-db-internal.openstack.svc.cluster.local:,openstack-db-2.openstack-db-internal.openstack.svc.cluster.local:'\n2026-06-30 17:30:05 0 [Note] WSREP: EVS version upgrade 0 -> 1\n2026-06-30 17:30:05 0 [Note] WSREP: PC protocol upgrade 0 -> 1\n2026-06-30 17:30:05 0 [Note] WSREP: No nodes coming from primary view, primary view is not possible\n2026-06-30 17:30:05 0 [Note] WSREP: view(view_id(NON_PRIM,54b040ef-9af8,1) memb {\n\t54b040ef-9af8,0\n} joined {\n} left {\n} partitioned {\n})\n2026-06-30 17:30:05 0 [Note] WSREP: Failed to establish connection: wrong version number (SSL routines)\n2026-06-30 17:30:05 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') connection established to 2c9cf50e-b69e tcp://10.244.0.42:4567\n2026-06-30 17:30:05 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') connection established to 420b122f-bde3 tcp://10.244.0.43:4567\n2026-06-30 17:30:06 0 [Note] WSREP: declaring 2c9cf50e-b69e at tcp://10.244.0.42:4567 stable\n2026-06-30 17:30:06 0 [Note] WSREP: declaring 420b122f-bde3 at tcp://10.244.0.43:4567 stable\n2026-06-30 17:30:06 0 [Warning] WSREP: last inactive check more than PT1.5S ago (PT2.26175S), skipping check\n2026-06-30 17:30:07 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') Found matching local endpoint for a connection, blacklisting address tcp://10.244.0.44:4567\n2026-06-30 17:30:07 0 [Note] WSREP: Node 2c9cf50e-b69e state prim\n2026-06-30 17:30:07 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,3) memb {\n\t2c9cf50e-b69e,0\n\t420b122f-bde3,0\n\t54b040ef-9af8,0\n} joined {\n} left {\n} partitioned {\n})\n2026-06-30 17:30:07 0 [Note] WSREP: save pc into disk\n2026-06-30 17:30:08 0 [Note] WSREP: gcomm: connected\n2026-06-30 17:30:08 0 [Note] WSREP: Changing maximum packet size to 64500, resulting msg size: 32636\n2026-06-30 17:30:08 0 [Note] WSREP: Shifting CLOSED -> OPEN (TO: 0)\n2026-06-30 17:30:08 0 [Note] WSREP: Opened channel 'mariadb-operator'\n2026-06-30 17:30:08 0 [Note] WSREP: Initializing config service v1\n2026-06-30 17:30:08 0 [Note] WSREP: New COMPONENT: primary = no, bootstrap = no, my_idx = 0, memb_num = 1\n2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [16, 16]\n2026-06-30 17:30:08 0 [Note] WSREP: Received NON-PRIMARY.\n2026-06-30 17:30:08 1 [Note] WSREP: Starting rollbacker thread 1\n2026-06-30 17:30:08 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 2, memb_num = 3\n2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: Waiting for state UUID.\n2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa\n2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 0 (openstack-db-0)\n2026-06-30 17:30:08 0 [Note] WSREP: Deinitializing config service v1\n2026-06-30 17:30:08 2 [Note] WSREP: Starting applier thread 2\n2026-06-30 17:30:08 2 [Note] WSREP: ================================================\nView:\n  id: 00000000-0000-0000-0000-000000000000:-1\n  status: non-primary\n  protocol_version: -1\n  capabilities: \n  final: no\n  own_index: 0\n  members(1):\n\t0: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2\n=================================================\n2026-06-30 17:30:08 2 [Note] WSREP: Non-primary view\n2026-06-30 17:30:08 2 [Note] WSREP: Server status change disconnected -> connected\n2026-06-30 17:30:08 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 1 (openstack-db-1)\n2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 2 (openstack-db-2)\n2026-06-30 17:30:08 0 [Note] WSREP: Quorum results:\n\tversion    = 6,\n\tcomponent  = PRIMARY,\n\tconf_id    = 2,\n\tmembers    = 2/3 (joined/total),\n\tact_id     = 2,\n\tlast_appl. = 0,\n\tprotocols  = 5/11/4 (gcs/repl/appl),\n\tvote policy= 0,\n\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005\n2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [28, 28]\n2026-06-30 17:30:08 0 [Note] WSREP: Shifting OPEN -> PRIMARY (TO: 3)\n2026-06-30 17:30:08 2 [Note] WSREP: ####### processing CC 3, local, ordered\n2026-06-30 17:30:08 2 [Note] WSREP: Process first view: 2ca3d0df-74a9-11f1-a02a-527197580005 my uuid: 54b040ef-74a9-11f1-9af8-d69ea190cc0a\n2026-06-30 17:30:08 2 [Note] WSREP: Server openstack-db-2 connected to cluster at position 2ca3d0df-74a9-11f1-a02a-527197580005:3 with ID 54b040ef-74a9-11f1-9af8-d69ea190cc0a\n2026-06-30 17:30:08 2 [Note] WSREP: Server status change connected -> connected\n2026-06-30 17:30:08 2 [Note] WSREP: ####### My UUID: 54b040ef-74a9-11f1-9af8-d69ea190cc0a\n2026-06-30 17:30:08 2 [Note] WSREP: Cert index reset to 00000000-0000-0000-0000-000000000000:-1 (proto: 11), state transfer needed: yes\n2026-06-30 17:30:08 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:30:08 2 [Note] WSREP: ####### Assign initial position for certification: 00000000-0000-0000-0000-000000000000:-1, protocol version: -1\n2026-06-30 17:30:08 2 [Note] WSREP: State transfer required: \n\tGroup state: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n\tLocal state: 00000000-0000-0000-0000-000000000000:-1\n2026-06-30 17:30:08 2 [Note] WSREP: Server status change connected -> joiner\n2026-06-30 17:30:08 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'joiner' --address '10.244.0.44:4444' --datadir '/var/lib/mysql/' --parent 1 --progress 0'\n2026-06-30 17:30:08 0 [Note] WSREP: Joiner monitor thread started to monitor\nWSREP_SST: [INFO] mariabackup SST started on joiner (20260630 17:30:08.283)\nWSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:30:08.420)\n2026-06-30 17:30:08 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') turning message relay requesting off\nWSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:30:08.793)\nWSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:30:08.798)\nWSREP_SST: [INFO] Streaming with mbstream (20260630 17:30:08.826)\nWSREP_SST: [INFO] Using socat as streamer (20260630 17:30:08.832)\nWSREP_SST: [INFO] 'ss' is selected as a socket information utility. (20260630 17:30:08.936)\nWSREP_SST: [INFO] Evaluating timeout -k 310 300 socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:08.955)\n2026-06-30 17:30:09 2 [Note] WSREP: ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 3, STRv: 3\n2026-06-30 17:30:09 2 [Note] WSREP: IST receiver addr using tcp://10.244.0.44:4568\n2026-06-30 17:30:09 2 [Note] WSREP: Prepared IST receiver for 0-3, listening at: tcp://10.244.0.44:4568\n2026-06-30 17:30:09 0 [Note] WSREP: Member 2.0 (openstack-db-2) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.\n2026-06-30 17:30:09 0 [Note] WSREP: Shifting PRIMARY -> JOINER (TO: 3)\n2026-06-30 17:30:09 2 [Note] WSREP: Requesting state transfer: success, donor: 0\n2026-06-30 17:30:09 2 [Note] WSREP: Resetting GCache seqno map due to different histories.\n2026-06-30 17:30:09 2 [Note] WSREP: GCache history reset: 00000000-0000-0000-0000-000000000000:0 -> 2ca3d0df-74a9-11f1-a02a-527197580005:3\nWSREP_SST: [INFO] Proceeding with SST (20260630 17:30:10.605)\nWSREP_SST: [INFO] Evaluating socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:10.605)\nWSREP_SST: [INFO] Cleaning the existing datadir and innodb-data/log directories (20260630 17:30:10.664)\nWSREP_SST: [INFO] Waiting for SST streaming to complete! (20260630 17:30:10.688)\n2026-06-30 17:30:26 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 2.0 (openstack-db-2) complete.\n2026-06-30 17:30:26 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.\nWSREP_SST: [INFO] Preparing the backup at /var/lib/mysql/.sst (20260630 17:30:26.674)\nWSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --prepare --no-version-check --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql/.sst' > '/var/lib/mysql/mariabackup.prepare.log' 2>&1 (20260630 17:30:26.681)\nWSREP_SST: [INFO] Moving the backup to /var/lib/mysql (20260630 17:30:26.884)\nWSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --move-back --no-version-check --galera-info --force-non-empty-directories --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql' > '/var/lib/mysql/mariabackup.move.log' 2>&1 (20260630 17:30:26.888)\nWSREP_SST: [INFO] Move successful, removing /var/lib/mysql/.sst (20260630 17:30:26.926)\nWSREP_SST: [INFO] Galera co-ords from donor: 2ca3d0df-74a9-11f1-a02a-527197580005:3 0 (20260630 17:30:26.946)\nWSREP_SST: [INFO] Total time on joiner: 0 seconds (20260630 17:30:26.951)\nWSREP_SST: [INFO] mariabackup SST completed on joiner (20260630 17:30:26.959)\nWSREP_SST: [INFO] Removing the sst_in_progress file (20260630 17:30:26.969)\nWSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:30:26.983)\n2026-06-30 17:30:27 3 [Note] WSREP: SST received\n2026-06-30 17:30:27 3 [Note] WSREP: Server status change joiner -> initializing\n2026-06-30 17:30:27 0 [Note] InnoDB: Compressed tables use zlib 1.3\n2026-06-30 17:30:27 0 [Note] InnoDB: Number of transaction pools: 1\n2026-06-30 17:30:27 0 [Note] InnoDB: Using AVX512 instructions\n2026-06-30 17:30:27 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)\n2026-06-30 17:30:27 0 [Note] InnoDB: Using liburing\n2026-06-30 17:30:27 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB\n2026-06-30 17:30:27 0 [Note] InnoDB: Completed initialization of buffer pool\n2026-06-30 17:30:27 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)\n2026-06-30 17:30:27 0 [Note] InnoDB: End of log at LSN=60369\n2026-06-30 17:30:27 0 [Note] InnoDB: Resizing redo log from 12.016KiB to 96.000MiB; LSN=60369\n2026-06-30 17:30:27 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)\n2026-06-30 17:30:27 0 [Note] InnoDB: Opened 3 undo tablespaces\n2026-06-30 17:30:27 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.\n2026-06-30 17:30:27 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...\n2026-06-30 17:30:27 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.\n2026-06-30 17:30:27 0 [Note] InnoDB: log sequence number 60369; transaction id 34\n2026-06-30 17:30:27 0 [Note] Plugin 'FEEDBACK' is disabled.\n2026-06-30 17:30:27 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool\n2026-06-30 17:30:27 0 [Note] InnoDB: Cannot open '/var/lib/mysql/ib_buffer_pool' for reading: No such file or directory\n2026-06-30 17:30:27 0 [Note] Server socket created on IP: '0.0.0.0'.\n2026-06-30 17:30:27 0 [Note] Server socket created on IP: '::'.\n2026-06-30 17:30:27 0 [Note] mariadbd: Event Scheduler: Loaded 0 events\n2026-06-30 17:30:27 0 [Note] WSREP: wsrep_init_schema_and_SR (nil)\n2026-06-30 17:30:27 0 [Note] WSREP: Server initialized\n2026-06-30 17:30:27 0 [Note] WSREP: Server status change initializing -> initialized\n2026-06-30 17:30:27 3 [Note] WSREP: Recovered position from storage: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n2026-06-30 17:30:27 3 [Note] WSREP: Server status change initialized -> joined\n2026-06-30 17:30:27 3 [Note] WSREP: Recovered view from SST:\n  id: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n  status: primary\n  protocol_version: 4\n  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO\n  final: no\n  own_index: 2\n  members(3):\n\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0\n\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1\n\t2: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2\n\n2026-06-30 17:30:27 3 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n2026-06-30 17:30:27 6 [Note] WSREP: Recovered cluster id 2ca3d0df-74a9-11f1-a02a-527197580005\n2026-06-30 17:30:27 3 [Note] WSREP: SST received: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n2026-06-30 17:30:27 3 [Note] WSREP: SST succeeded for position 2ca3d0df-74a9-11f1-a02a-527197580005:3\n2026-06-30 17:30:27 0 [Note] WSREP: Joiner monitor thread ended with total time 19 sec\n2026-06-30 17:30:27 2 [Note] WSREP: Installed new state from SST: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n2026-06-30 17:30:27 0 [Note] mariadbd: ready for connections.\nVersion: '11.4.5-MariaDB-ubu2404'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution\n2026-06-30 17:30:27 2 [Note] WSREP: Cert. index preload up to 3\n2026-06-30 17:30:27 0 [Note] WSREP: ####### IST applying starts with 4\n2026-06-30 17:30:27 0 [Note] WSREP: ####### IST current seqno initialized to 3\n2026-06-30 17:30:27 0 [Note] WSREP: Receiving IST... 0.0% (0/1 events) complete.\n2026-06-30 17:30:27 0 [Note] WSREP: IST preload starting at 3\n2026-06-30 17:30:27 0 [Note] WSREP: REPL Protocols: 11 (6)\n2026-06-30 17:30:27 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:30:27 0 [Note] WSREP: ####### Assign initial position for certification: 2ca3d0df-74a9-11f1-a02a-527197580005:2, protocol version: 6\n2026-06-30 17:30:27 0 [Note] WSREP: REPL Protocols: 11 (6)\n2026-06-30 17:30:27 0 [Note] WSREP: ####### Adjusting cert position: 2 -> 3\n2026-06-30 17:30:27 0 [Note] WSREP: Service thread queue flushed.\n2026-06-30 17:30:27 0 [Note] WSREP: Lowest cert index boundary for CC from preload: 3\n2026-06-30 17:30:27 0 [Note] WSREP: Min available from gcache for CC from preload: 3\n2026-06-30 17:30:27 0 [Note] WSREP: Receiving IST... 100.0% (1/1 events) complete.\n2026-06-30 17:30:27 2 [Note] WSREP: IST received: 2ca3d0df-74a9-11f1-a02a-527197580005:3\n2026-06-30 17:30:27 2 [Note] WSREP: Lowest cert index boundary for CC from sst: 3\n2026-06-30 17:30:27 2 [Note] WSREP: Min available from gcache for CC from sst: 3\n2026-06-30 17:30:27 0 [Note] WSREP: 2.0 (openstack-db-2): State transfer from 0.0 (openstack-db-0) complete.\n2026-06-30 17:30:27 0 [Note] WSREP: Shifting JOINER -> JOINED (TO: 3)\n2026-06-30 17:30:27 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.\n2026-06-30 17:30:27 0 [Note] WSREP: Member 2.0 (openstack-db-2) synced with group.\n2026-06-30 17:30:27 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.\n2026-06-30 17:30:27 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 3)\n2026-06-30 17:30:27 2 [Note] WSREP: Server openstack-db-2 synced with group\n2026-06-30 17:30:27 2 [Note] WSREP: Server status change joined -> synced\n2026-06-30 17:30:27 2 [Note] WSREP: Synchronized with group, ready for connections\n2026-06-30 17:30:27 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.\n{\"level\":\"info\",\"ts\":1782840597.143061,\"msg\":\"Agent starting\"}\n{\"level\":\"info\",\"ts\":1782840597.1445014,\"logger\":\"api\",\"msg\":\"Configuring Kubernetes authentication\"}\n{\"level\":\"info\",\"ts\":1782840597.1462045,\"logger\":\"api\",\"msg\":\"Configuring TLS\"}\n{\"level\":\"info\",\"ts\":1782840597.1501045,\"logger\":\"api\",\"msg\":\"Server listening\",\"addr\":\":5555\",\"tls\":true}\n{\"level\":\"info\",\"ts\":1782840597.1501043,\"logger\":\"probe\",\"msg\":\"Server listening\",\"addr\":\":5566\",\"tls\":false}\n{\"level\":\"error\",\"ts\":1782840617.0681496,\"logger\":\"probe.liveness\",\"msg\":\"error getting SQL client\",\"error\":\"dial tcp [::1]:3306: connect: connection refused\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Liveness\\n\\t/app/pkg/galera/agent/handler/probe.go:67\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}\n{\"level\":\"error\",\"ts\":1782840627.035392,\"logger\":\"probe.liveness\",\"msg\":\"error getting SQL client\",\"error\":\"dial tcp [::1]:3306: connect: connection refused\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Liveness\\n\\t/app/pkg/galera/agent/handler/probe.go:67\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}\n2026/06/30 17:30:37 \"DELETE https://openstack-db-2.openstack-db-internal.openstack.svc.cluster.local:5555/api/galera/bootstrap HTTP/1.1\" from 10.244.0.18:42238 - 404 41B in 10.184805ms\n--- logs pod/openstack-db-2 (previous) ---\nError from server (BadRequest): previous terminated container \"init\" in pod \"openstack-db-2\" not found\n--- describe pod/openstack-memcached-f654cd846-l95d8 ---\nName:             openstack-memcached-f654cd846-l95d8\nNamespace:        openstack\nPriority:         0\nService Account:  default\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:28:21 +0000\nLabels:           app.kubernetes.io/instance=openstack-memcached\n                  app.kubernetes.io/managed-by=memcached-operator\n                  app.kubernetes.io/name=memcached\n                  app.kubernetes.io/version=1.6\n                  pod-template-hash=f654cd846\nAnnotations:      <none>\nStatus:           Running\nIP:               10.244.0.32\nIPs:\n  IP:           10.244.0.32\nControlled By:  ReplicaSet/openstack-memcached-f654cd846\nContainers:\n  memcached:\n    Container ID:  containerd://68cd124dddb27ed988d0d0a55e34e8a8f09dd6c77379b831c1fa286e4f772dd4\n    Image:         memcached:1.6\n    Image ID:      docker.io/library/memcached@sha256:e2a8683c7fbb73d12dce8082525adf9df857765970e639bd9f4705acc31dfcba\n    Port:          11211/TCP (memcached)\n    Host Port:     0/TCP (memcached)\n    Args:\n      -m\n      64\n      -c\n      1024\n      -t\n      4\n      -I\n      1m\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:28:28 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       tcp-socket :memcached delay=10s timeout=1s period=10s #success=1 #failure=3\n    Readiness:      tcp-socket :memcached delay=5s timeout=1s period=5s #success=1 #failure=3\n    Environment:    <none>\n    Mounts:\n      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-gk6jf (ro)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   True \n  Initialized                 True \n  Ready                       True \n  ContainersReady             True \n  PodScheduled                True \nVolumes:\n  kube-api-access-gk6jf:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3607\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type    Reason     Age   From               Message\n  ----    ------     ----  ----               -------\n  Normal  Scheduled  15m   default-scheduler  Successfully assigned openstack/openstack-memcached-f654cd846-l95d8 to forge-control-plane\n  Normal  Pulling    15m   kubelet            spec.containers{memcached}: Pulling image \"memcached:1.6\"\n  Normal  Pulled     14m   kubelet            spec.containers{memcached}: Successfully pulled image \"memcached:1.6\" in 724ms (5.689s including waiting). Image size: 32221876 bytes.\n  Normal  Created    14m   kubelet            spec.containers{memcached}: Container created\n  Normal  Started    14m   kubelet            spec.containers{memcached}: Container started\n--- logs pod/openstack-memcached-f654cd846-l95d8 (current) ---\n--- logs pod/openstack-memcached-f654cd846-l95d8 (previous) ---\nError from server (BadRequest): previous terminated container \"memcached\" in pod \"openstack-memcached-f654cd846-l95d8\" not found\n--- describe pod/openstack-memcached-f654cd846-n9kjr ---\nName:             openstack-memcached-f654cd846-n9kjr\nNamespace:        openstack\nPriority:         0\nService Account:  default\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:28:21 +0000\nLabels:           app.kubernetes.io/instance=openstack-memcached\n                  app.kubernetes.io/managed-by=memcached-operator\n                  app.kubernetes.io/name=memcached\n                  app.kubernetes.io/version=1.6\n                  pod-template-hash=f654cd846\nAnnotations:      <none>\nStatus:           Running\nIP:               10.244.0.34\nIPs:\n  IP:           10.244.0.34\nControlled By:  ReplicaSet/openstack-memcached-f654cd846\nContainers:\n  memcached:\n    Container ID:  containerd://49270a905b1f91b69c605520b0c6d7906cad2db47b527134ee6692322cbba45f\n    Image:         memcached:1.6\n    Image ID:      docker.io/library/memcached@sha256:e2a8683c7fbb73d12dce8082525adf9df857765970e639bd9f4705acc31dfcba\n    Port:          11211/TCP (memcached)\n    Host Port:     0/TCP (memcached)\n    Args:\n      -m\n      64\n      -c\n      1024\n      -t\n      4\n      -I\n      1m\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:28:26 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       tcp-socket :memcached delay=10s timeout=1s period=10s #success=1 #failure=3\n    Readiness:      tcp-socket :memcached delay=5s timeout=1s period=5s #success=1 #failure=3\n    Environment:    <none>\n    Mounts:\n      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-nwxcz (ro)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   True \n  Initialized                 True \n  Ready                       True \n  ContainersReady             True \n  PodScheduled                True \nVolumes:\n  kube-api-access-nwxcz:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3607\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type    Reason     Age   From               Message\n  ----    ------     ----  ----               -------\n  Normal  Scheduled  15m   default-scheduler  Successfully assigned openstack/openstack-memcached-f654cd846-n9kjr to forge-control-plane\n  Normal  Pulling    15m   kubelet            spec.containers{memcached}: Pulling image \"memcached:1.6\"\n  Normal  Pulled     15m   kubelet            spec.containers{memcached}: Successfully pulled image \"memcached:1.6\" in 4.275s (4.275s including waiting). Image size: 32221876 bytes.\n  Normal  Created    15m   kubelet            spec.containers{memcached}: Container created\n  Normal  Started    15m   kubelet            spec.containers{memcached}: Container started\n--- logs pod/openstack-memcached-f654cd846-n9kjr (current) ---\n--- logs pod/openstack-memcached-f654cd846-n9kjr (previous) ---\nError from server (BadRequest): previous terminated container \"memcached\" in pod \"openstack-memcached-f654cd846-n9kjr\" not found\n--- describe pod/openstack-memcached-f654cd846-pljfj ---\nName:             openstack-memcached-f654cd846-pljfj\nNamespace:        openstack\nPriority:         0\nService Account:  default\nNode:             forge-control-plane/172.18.0.2\nStart Time:       Tue, 30 Jun 2026 17:28:21 +0000\nLabels:           app.kubernetes.io/instance=openstack-memcached\n                  app.kubernetes.io/managed-by=memcached-operator\n                  app.kubernetes.io/name=memcached\n                  app.kubernetes.io/version=1.6\n                  pod-template-hash=f654cd846\nAnnotations:      <none>\nStatus:           Running\nIP:               10.244.0.33\nIPs:\n  IP:           10.244.0.33\nControlled By:  ReplicaSet/openstack-memcached-f654cd846\nContainers:\n  memcached:\n    Container ID:  containerd://35339e3e70e764b2c8b28c80a92c07adb21171bc2ef685c41e9265952a775ae2\n    Image:         memcached:1.6\n    Image ID:      docker.io/library/memcached@sha256:e2a8683c7fbb73d12dce8082525adf9df857765970e639bd9f4705acc31dfcba\n    Port:          11211/TCP (memcached)\n    Host Port:     0/TCP (memcached)\n    Args:\n      -m\n      64\n      -c\n      1024\n      -t\n      4\n      -I\n      1m\n    State:          Running\n      Started:      Tue, 30 Jun 2026 17:28:27 +0000\n    Ready:          True\n    Restart Count:  0\n    Liveness:       tcp-socket :memcached delay=10s timeout=1s period=10s #success=1 #failure=3\n    Readiness:      tcp-socket :memcached delay=5s timeout=1s period=5s #success=1 #failure=3\n    Environment:    <none>\n    Mounts:\n      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-h99z5 (ro)\nConditions:\n  Type                        Status\n  PodReadyToStartContainers   True \n  Initialized                 True \n  Ready                       True \n  ContainersReady             True \n  PodScheduled                True \nVolumes:\n  kube-api-access-h99z5:\n    Type:                    Projected (a volume that contains injected data from multiple sources)\n    TokenExpirationSeconds:  3607\n    ConfigMapName:           kube-root-ca.crt\n    Optional:                false\n    DownwardAPI:             true\nQoS Class:                   BestEffort\nNode-Selectors:              <none>\nTolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s\n                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s\nEvents:\n  Type    Reason     Age   From               Message\n  ----    ------     ----  ----               -------\n  Normal  Scheduled  15m   default-scheduler  Successfully assigned openstack/openstack-memcached-f654cd846-pljfj to forge-control-plane\n  Normal  Pulling    15m   kubelet            spec.containers{memcached}: Pulling image \"memcached:1.6\"\n  Normal  Pulled     14m   kubelet            spec.containers{memcached}: Successfully pulled image \"memcached:1.6\" in 733ms (4.994s including waiting). Image size: 32221876 bytes.\n  Normal  Created    14m   kubelet            spec.containers{memcached}: Container created\n  Normal  Started    14m   kubelet            spec.containers{memcached}: Container started\n--- logs pod/openstack-memcached-f654cd846-pljfj (current) ---\n--- logs pod/openstack-memcached-f654cd846-pljfj (previous) ---\nError from server (BadRequest): previous terminated container \"memcached\" in pod \"openstack-memcached-f654cd846-pljfj\" not found\nDeleting kind cluster forge\nDeleting cluster \"forge\" ...\nDeleted nodes: [\"forge-control-plane\"]\nmake: *** [Makefile:9: integration] Error 1",
                            "stdout_lines": [
                                "+ export PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ make integration",
                                "test/integration/run.sh",
                                "Cloning into '/tmp/opm-forge'...",
                                "make[1]: Entering directory '/tmp/opm-forge'",
                                "hack/install-test-deps.sh",
                                "[2026-06-30T17:22:31Z] === Installing E2E Test Dependencies ===",
                                "[2026-06-30T17:22:31Z] Detected platform: linux/amd64",
                                "[2026-06-30T17:22:31Z] Installing chainsaw v0.2.15...",
                                "[2026-06-30T17:22:33Z]   SHA256 checksum verified.",
                                "[2026-06-30T17:22:35Z] chainsaw v0.2.15 installed to /home/zuul/.local/bin/chainsaw.",
                                "[2026-06-30T17:22:35Z] Installing kind v0.32.0...",
                                "[2026-06-30T17:22:36Z]   SHA256 checksum verified.",
                                "[2026-06-30T17:22:36Z] kind v0.32.0 installed to /home/zuul/.local/bin/kind.",
                                "[2026-06-30T17:22:36Z] Installing kubectl v1.36.1...",
                                "[2026-06-30T17:22:36Z]   SHA256 checksum verified.",
                                "[2026-06-30T17:22:36Z] kubectl v1.36.1 installed to /home/zuul/.local/bin/kubectl.",
                                "[2026-06-30T17:22:36Z] === Done ===",
                                "make[1]: Leaving directory '/tmp/opm-forge'",
                                "make[1]: Entering directory '/tmp/opm-forge'",
                                "hack/deploy-infra.sh",
                                "[2026-06-30T17:22:36Z] ==========================================",
                                "[2026-06-30T17:22:36Z]   Deploy Infrastructure to Kind Cluster",
                                "[2026-06-30T17:22:36Z] ==========================================",
                                "[2026-06-30T17:22:36Z] Cluster name        : forge",
                                "[2026-06-30T17:22:36Z] HelmRelease timeout : 600s",
                                "[2026-06-30T17:22:36Z] Pod timeout         : 300s",
                                "[2026-06-30T17:22:36Z] ExternalSecret timeout : 120s",
                                "[2026-06-30T17:22:36Z] Kind host port      : 8443 \u2192 31443 (override via KIND_HOST_PORT)",
                                "[2026-06-30T17:22:36Z] Chaos Mesh         : false (set WITH_CHAOS_MESH=true to install)",
                                "[2026-06-30T17:22:36Z] Prometheus stack    : false (set WITH_PROMETHEUS=true to install)",
                                "[2026-06-30T17:22:36Z] ControlPlane stack  : true (set WITH_CONTROLPLANE=true to provision infra via the c5c3 ControlPlane)",
                                "[2026-06-30T17:22:36Z] ",
                                "[2026-06-30T17:22:36Z] Running pre-flight checks...",
                                "[2026-06-30T17:22:37Z] Pre-flight checks passed.",
                                "[2026-06-30T17:22:37Z] Skipping chaos-mesh kernel modules (WITH_CHAOS_MESH=false).",
                                "[2026-06-30T17:22:37Z] === Step 1/8: Create kind cluster ===",
                                "Creating cluster \"forge\" ...",
                                " \u2022 Ensuring node image (kindest/node:v1.36.1) \ud83d\uddbc  ...",
                                " \u2713 Ensuring node image (kindest/node:v1.36.1) \ud83d\uddbc",
                                " \u2022 Preparing nodes \ud83d\udce6   ...",
                                " \u2713 Preparing nodes \ud83d\udce6 ",
                                " \u2022 Writing configuration \ud83d\udcdc  ...",
                                " \u2713 Writing configuration \ud83d\udcdc",
                                " \u2022 Starting control-plane \ud83d\udd79\ufe0f  ...",
                                " \u2713 Starting control-plane \ud83d\udd79\ufe0f",
                                " \u2022 Installing CNI \ud83d\udd0c  ...",
                                " \u2713 Installing CNI \ud83d\udd0c",
                                " \u2022 Installing StorageClass \ud83d\udcbe  ...",
                                " \u2713 Installing StorageClass \ud83d\udcbe",
                                " \u2022 Waiting \u2264 1m0s for control-plane = Ready \u23f3  ...",
                                " \u2713 Waiting \u2264 1m0s for control-plane = Ready \u23f3",
                                " \u2022 Ready after 17s \ud83d\udc9a",
                                "Set kubectl context to \"kind-forge\"",
                                "You can now use your cluster with:",
                                "",
                                "kubectl cluster-info --context kind-forge",
                                "",
                                "Thanks for using kind! \ud83d\ude0a",
                                "[2026-06-30T17:23:30Z] Kind cluster 'forge' created.",
                                "[2026-06-30T17:23:30Z] === Step 2/8: Install flux-operator + apply FluxInstance ===",
                                "namespace/flux-system created",
                                "customresourcedefinition.apiextensions.k8s.io/fluxinstances.fluxcd.controlplane.io created",
                                "customresourcedefinition.apiextensions.k8s.io/fluxreports.fluxcd.controlplane.io created",
                                "customresourcedefinition.apiextensions.k8s.io/resourcesetinputproviders.fluxcd.controlplane.io created",
                                "customresourcedefinition.apiextensions.k8s.io/resourcesets.fluxcd.controlplane.io created",
                                "serviceaccount/flux-operator created",
                                "clusterrole.rbac.authorization.k8s.io/flux-operator-edit created",
                                "clusterrole.rbac.authorization.k8s.io/flux-operator-view created",
                                "clusterrole.rbac.authorization.k8s.io/flux-web-admin created",
                                "clusterrole.rbac.authorization.k8s.io/flux-web-user created",
                                "clusterrolebinding.rbac.authorization.k8s.io/flux-operator-cluster-admin created",
                                "service/flux-operator created",
                                "deployment.apps/flux-operator created",
                                "namespace/cert-manager created",
                                "namespace/mariadb-system created",
                                "namespace/external-secrets created",
                                "namespace/monitoring created",
                                "namespace/memcached-system created",
                                "namespace/openstack created",
                                "namespace/openbao-system created",
                                "namespace/keystone-system created",
                                "namespace/c5c3-system created",
                                "namespace/orc-system created",
                                "fluxinstance.fluxcd.controlplane.io/flux created",
                                "[2026-06-30T17:23:34Z] Waiting up to 600s for FluxInstance/flux to become Ready...",
                                "[2026-06-30T17:23:34Z]   FluxInstance/flux is not Ready yet (reason: Pending).",
                                "[2026-06-30T17:23:45Z]   FluxInstance/flux is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:23:45Z]     Reconciliation in progress",
                                "[2026-06-30T17:23:55Z]   FluxInstance/flux is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:23:55Z]     Reconciliation in progress",
                                "[2026-06-30T17:24:05Z] FluxInstance/flux is Ready.",
                                "[2026-06-30T17:24:05Z] flux-operator installed and FluxInstance/flux is Ready.",
                                "[2026-06-30T17:24:05Z] === Installing Gateway API CRDs (v1.1.0) ===",
                                "customresourcedefinition.apiextensions.k8s.io/gatewayclasses.gateway.networking.k8s.io serverside-applied",
                                "customresourcedefinition.apiextensions.k8s.io/gateways.gateway.networking.k8s.io serverside-applied",
                                "customresourcedefinition.apiextensions.k8s.io/grpcroutes.gateway.networking.k8s.io serverside-applied",
                                "customresourcedefinition.apiextensions.k8s.io/httproutes.gateway.networking.k8s.io serverside-applied",
                                "customresourcedefinition.apiextensions.k8s.io/referencegrants.gateway.networking.k8s.io serverside-applied",
                                "[2026-06-30T17:24:07Z] Gateway API CRDs installed.",
                                "[2026-06-30T17:24:07Z] === Step 3/8: Apply base kustomize overlay ===",
                                "namespace/c5c3-system unchanged",
                                "namespace/cert-manager unchanged",
                                "namespace/envoy-gateway-system created",
                                "namespace/external-secrets unchanged",
                                "namespace/headlamp-system created",
                                "namespace/keystone-system unchanged",
                                "namespace/mariadb-system unchanged",
                                "namespace/memcached-system unchanged",
                                "namespace/monitoring unchanged",
                                "namespace/openbao-system unchanged",
                                "namespace/openstack unchanged",
                                "namespace/orc-system unchanged",
                                "clusterrole.rbac.authorization.k8s.io/headlamp-flux-viewer created",
                                "clusterrolebinding.rbac.authorization.k8s.io/headlamp-flux-view created",
                                "clusterrolebinding.rbac.authorization.k8s.io/headlamp-view created",
                                "fluxinstance.fluxcd.controlplane.io/flux unchanged",
                                "resourceset.fluxcd.controlplane.io/flux-web created",
                                "gateway.gateway.networking.k8s.io/openstack-gw created",
                                "gatewayclass.gateway.networking.k8s.io/envoy created",
                                "helmrelease.helm.toolkit.fluxcd.io/c5c3-operator created",
                                "helmrelease.helm.toolkit.fluxcd.io/cert-manager created",
                                "helmrelease.helm.toolkit.fluxcd.io/envoy-gateway created",
                                "helmrelease.helm.toolkit.fluxcd.io/external-secrets created",
                                "helmrelease.helm.toolkit.fluxcd.io/headlamp created",
                                "helmrelease.helm.toolkit.fluxcd.io/keystone-operator created",
                                "helmrelease.helm.toolkit.fluxcd.io/mariadb-operator created",
                                "helmrelease.helm.toolkit.fluxcd.io/mariadb-operator-crds created",
                                "helmrelease.helm.toolkit.fluxcd.io/memcached-operator created",
                                "helmrelease.helm.toolkit.fluxcd.io/prometheus-operator-crds created",
                                "helmrelease.helm.toolkit.fluxcd.io/openbao created",
                                "kustomization.kustomize.toolkit.fluxcd.io/k-orc created",
                                "gitrepository.source.toolkit.fluxcd.io/k-orc created",
                                "helmrepository.source.toolkit.fluxcd.io/c5c3-charts created",
                                "helmrepository.source.toolkit.fluxcd.io/cert-manager created",
                                "helmrepository.source.toolkit.fluxcd.io/envoy-gateway-charts created",
                                "helmrepository.source.toolkit.fluxcd.io/external-secrets created",
                                "helmrepository.source.toolkit.fluxcd.io/headlamp created",
                                "helmrepository.source.toolkit.fluxcd.io/mariadb-operator created",
                                "helmrepository.source.toolkit.fluxcd.io/openbao created",
                                "helmrepository.source.toolkit.fluxcd.io/prometheus-community created",
                                "[2026-06-30T17:24:10Z] Base kustomize overlay applied.",
                                "[2026-06-30T17:24:10Z] WITH_CONTROLPLANE=true: deploying the c5c3 ControlPlane stack (keystone-operator, k-orc, c5c3-operator).",
                                "helmrelease.helm.toolkit.fluxcd.io/keystone-operator patched",
                                "[2026-06-30T17:24:10Z] Reconciling HelmRepository sources...",
                                "helmrepository.source.toolkit.fluxcd.io/c5c3-charts annotated",
                                "helmrepository.source.toolkit.fluxcd.io/cert-manager annotated",
                                "helmrepository.source.toolkit.fluxcd.io/envoy-gateway-charts annotated",
                                "helmrepository.source.toolkit.fluxcd.io/external-secrets annotated",
                                "helmrepository.source.toolkit.fluxcd.io/headlamp annotated",
                                "helmrepository.source.toolkit.fluxcd.io/mariadb-operator annotated",
                                "helmrepository.source.toolkit.fluxcd.io/openbao annotated",
                                "helmrepository.source.toolkit.fluxcd.io/prometheus-community annotated",
                                "[2026-06-30T17:24:12Z] === Step 4/8: Wait for HelmReleases ===",
                                "[2026-06-30T17:24:12Z] Phase 1: Waiting for cert-manager...",
                                "[2026-06-30T17:24:12Z] Waiting up to 600s for HelmReleases to become Ready: cert-manager",
                                "[2026-06-30T17:24:12Z]   HelmRelease 'cert-manager' in namespace 'cert-manager' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:24:12Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:24:23Z]   HelmRelease 'cert-manager' in namespace 'cert-manager' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:24:23Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:24:33Z]   HelmRelease 'cert-manager' in namespace 'cert-manager' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:24:33Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:24:44Z] All HelmReleases are Ready.",
                                "[2026-06-30T17:24:44Z] Phase 2: Applying TLS prerequisites (ClusterIssuer + OpenBao CA + OpenBao TLS Certificate + DB CA Issuer)...",
                                "clusterissuer.cert-manager.io/selfsigned-cluster-issuer created",
                                "certificate.cert-manager.io/openbao-ca created",
                                "clusterissuer.cert-manager.io/openbao-ca-issuer created",
                                "certificate.cert-manager.io/openbao-tls created",
                                "certificate.cert-manager.io/openstack-db-ca created",
                                "clusterissuer.cert-manager.io/openstack-db-ca-issuer created",
                                "[2026-06-30T17:24:45Z] Phase 3: Waiting for remaining HelmReleases...",
                                "[2026-06-30T17:24:45Z] Waiting up to 600s for HelmReleases to become Ready: prometheus-operator-crds openbao mariadb-operator-crds mariadb-operator external-secrets memcached-operator envoy-gateway",
                                "[2026-06-30T17:24:45Z]   HelmRelease 'prometheus-operator-crds' in namespace 'monitoring' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:24:45Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:24:46Z]   HelmRelease 'mariadb-operator' in namespace 'mariadb-system' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:24:46Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:24:47Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:24:47Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:24:48Z]   HelmRelease 'memcached-operator' in namespace 'memcached-system' is not Ready yet (reason: DependencyNotReady).",
                                "[2026-06-30T17:24:48Z]     dependency 'monitoring/prometheus-operator-crds' is not ready",
                                "[2026-06-30T17:24:48Z]   HelmRelease 'envoy-gateway' in namespace 'envoy-gateway-system' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:24:48Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:00Z]   HelmRelease 'mariadb-operator' in namespace 'mariadb-system' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:00Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:00Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:00Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:01Z]   HelmRelease 'memcached-operator' in namespace 'memcached-system' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:01Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:02Z]   HelmRelease 'envoy-gateway' in namespace 'envoy-gateway-system' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:02Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:13Z]   HelmRelease 'mariadb-operator' in namespace 'mariadb-system' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:13Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:13Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:13Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:14Z]   HelmRelease 'memcached-operator' in namespace 'memcached-system' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:14Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:26Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:26Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:38Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:38Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:25:51Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:25:51Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:26:03Z]   HelmRelease 'external-secrets' in namespace 'external-secrets' is not Ready yet (reason: Progressing).",
                                "[2026-06-30T17:26:03Z]     Running 'install' action with timeout of 5m0s",
                                "[2026-06-30T17:26:16Z] All HelmReleases are Ready.",
                                "[2026-06-30T17:26:16Z] === Step 5/8: Apply infrastructure kustomize overlay ===",
                                "[2026-06-30T17:26:16Z] Waiting up to 300s for CRDs to be registered: memcacheds.memcached.c5c3.io clustersecretstores.external-secrets.io externalsecrets.external-secrets.io mariadbs.k8s.mariadb.com envoyproxies.gateway.envoyproxy.io",
                                "[2026-06-30T17:26:17Z] All required CRDs are registered.",
                                "certificate.cert-manager.io/openbao-ca unchanged",
                                "certificate.cert-manager.io/openstack-db-ca unchanged",
                                "certificate.cert-manager.io/eso-openbao-client-tls created",
                                "certificate.cert-manager.io/openbao-client-tls created",
                                "certificate.cert-manager.io/openbao-tls unchanged",
                                "certificate.cert-manager.io/keystone-nip-io-tls created",
                                "clusterissuer.cert-manager.io/openbao-ca-issuer unchanged",
                                "clusterissuer.cert-manager.io/openstack-db-ca-issuer unchanged",
                                "clusterissuer.cert-manager.io/selfsigned-cluster-issuer unchanged",
                                "clustersecretstore.external-secrets.io/openbao-cluster-store created",
                                "externalsecret.external-secrets.io/keystone-admin created",
                                "externalsecret.external-secrets.io/keystone-db created",
                                "externalsecret.external-secrets.io/mariadb-root-password created",
                                "envoyproxy.gateway.envoyproxy.io/envoy-nodeport created",
                                "[2026-06-30T17:26:21Z] Infrastructure overlay applied WITHOUT MariaDB/Memcached (WITH_CONTROLPLANE=true; the ControlPlane provisions them).",
                                "[2026-06-30T17:26:21Z] Waiting up to 600s for Gateway/openstack-gw in namespace 'openstack' to report Programmed=True...",
                                "[2026-06-30T17:26:22Z]   Gateway/openstack-gw is not Programmed yet (reason: AddressNotAssigned).",
                                "[2026-06-30T17:26:22Z]     Envoy replicas unavailable",
                                "[2026-06-30T17:26:32Z]   Gateway/openstack-gw is not Programmed yet (reason: NoResources).",
                                "[2026-06-30T17:26:32Z]     Envoy replicas unavailable",
                                "[2026-06-30T17:26:42Z] Gateway/openstack-gw is Programmed.",
                                "[2026-06-30T17:26:42Z] === Step 6/8: Wait for OpenBao pods ===",
                                "[2026-06-30T17:26:42Z] Waiting up to 300s for pods with selector 'app.kubernetes.io/name=openbao' in namespace 'openbao-system' to be Running...",
                                "[2026-06-30T17:26:43Z]   0/1 pod(s) Running for selector 'app.kubernetes.io/name=openbao' in 'openbao-system'.",
                                "[2026-06-30T17:26:53Z]   0/1 pod(s) Running for selector 'app.kubernetes.io/name=openbao' in 'openbao-system'.",
                                "[2026-06-30T17:27:03Z]   0/1 pod(s) Running for selector 'app.kubernetes.io/name=openbao' in 'openbao-system'.",
                                "[2026-06-30T17:27:13Z] All 1 pod(s) with selector 'app.kubernetes.io/name=openbao' in 'openbao-system' are Running.",
                                "[2026-06-30T17:27:13Z] === Step 7/8: OpenBao bootstrap ===",
                                "[2026-06-30T17:27:13Z] --- OpenBao Init & Unseal (single-replica mode) ---",
                                "[2026-06-30T17:27:14Z] Initializing OpenBao (key-shares=5, key-threshold=3)...",
                                "[2026-06-30T17:27:20Z] Initialization successful. Storing init output in Secret openbao-system/openbao-init-keys...",
                                "secret/openbao-init-keys created",
                                "[2026-06-30T17:27:20Z] Secret openbao-system/openbao-init-keys created.",
                                "[2026-06-30T17:27:21Z] Unsealing openbao-0...",
                                "[2026-06-30T17:27:21Z]   Applied unseal key 1/3 to openbao-0.",
                                "[2026-06-30T17:27:22Z]   Applied unseal key 2/3 to openbao-0.",
                                "[2026-06-30T17:27:22Z]   Applied unseal key 3/3 to openbao-0.",
                                "[2026-06-30T17:27:22Z] openbao-0 unsealed successfully.",
                                "[2026-06-30T17:27:22Z] --- OpenBao Bootstrap ---",
                                "[2026-06-30T17:27:22Z] Root token extracted. Running bootstrap scripts...",
                                "[2026-06-30T17:27:22Z] Running setup-secret-engines.sh...",
                                "[2026-06-30T17:27:22Z] === OpenBao Secret Engines Setup ===",
                                "[2026-06-30T17:27:22Z] Namespace : openbao-system",
                                "[2026-06-30T17:27:22Z] BAO_ADDR  : https://127.0.0.1:8200",
                                "[2026-06-30T17:27:23Z] Enabling KV v2 secret engine at kv-v2/ ...",
                                "Success! Enabled the kv secrets engine at: kv-v2/",
                                "[2026-06-30T17:27:23Z] KV v2 secret engine enabled at kv-v2/.",
                                "[2026-06-30T17:27:24Z] Enabling PKI secret engine at pki/ ...",
                                "Success! Enabled the pki secrets engine at: pki/",
                                "[2026-06-30T17:27:24Z] PKI secret engine enabled at pki/.",
                                "[2026-06-30T17:27:24Z] Tuning max-lease-ttl for pki/ to 87600h ...",
                                "Success! Tuned the secrets engine at: pki/",
                                "[2026-06-30T17:27:25Z] PKI max-lease-ttl tuned to 87600h.",
                                "[2026-06-30T17:27:25Z] === Done ===",
                                "[2026-06-30T17:27:25Z] setup-secret-engines.sh completed.",
                                "[2026-06-30T17:27:25Z] Running setup-auth.sh...",
                                "[2026-06-30T17:27:25Z] === OpenBao Auth Setup ===",
                                "[2026-06-30T17:27:25Z] Namespace : openbao-system",
                                "[2026-06-30T17:27:25Z] BAO_ADDR  : https://127.0.0.1:8200",
                                "[2026-06-30T17:27:25Z] Enabling auth method 'kubernetes' at path 'kubernetes/management'...",
                                "Success! Enabled kubernetes auth method at: kubernetes/management/",
                                "[2026-06-30T17:27:26Z] Auth method 'kubernetes' enabled at 'kubernetes/management'.",
                                "[2026-06-30T17:27:26Z] Enabling auth method 'kubernetes' at path 'kubernetes/control-plane'...",
                                "Success! Enabled kubernetes auth method at: kubernetes/control-plane/",
                                "[2026-06-30T17:27:27Z] Auth method 'kubernetes' enabled at 'kubernetes/control-plane'.",
                                "[2026-06-30T17:27:27Z] Enabling auth method 'kubernetes' at path 'kubernetes/hypervisor'...",
                                "Success! Enabled kubernetes auth method at: kubernetes/hypervisor/",
                                "[2026-06-30T17:27:27Z] Auth method 'kubernetes' enabled at 'kubernetes/hypervisor'.",
                                "[2026-06-30T17:27:28Z] Enabling auth method 'kubernetes' at path 'kubernetes/storage'...",
                                "Success! Enabled kubernetes auth method at: kubernetes/storage/",
                                "[2026-06-30T17:27:28Z] Auth method 'kubernetes' enabled at 'kubernetes/storage'.",
                                "[2026-06-30T17:27:28Z] Configuring Kubernetes auth for management cluster...",
                                "Success! Data written to: auth/kubernetes/management/config",
                                "[2026-06-30T17:27:29Z] Management cluster Kubernetes auth configured.",
                                "[2026-06-30T17:27:29Z] Writing ESO role for cluster 'management'...",
                                "Success! Data written to: auth/kubernetes/management/role/eso-management",
                                "[2026-06-30T17:27:29Z] ESO role 'eso-management' written.",
                                "[2026-06-30T17:27:29Z] Writing ESO role for cluster 'control-plane'...",
                                "Success! Data written to: auth/kubernetes/control-plane/role/eso-control-plane",
                                "[2026-06-30T17:27:30Z] ESO role 'eso-control-plane' written.",
                                "[2026-06-30T17:27:30Z] Writing ESO role for cluster 'hypervisor'...",
                                "Success! Data written to: auth/kubernetes/hypervisor/role/eso-hypervisor",
                                "[2026-06-30T17:27:30Z] ESO role 'eso-hypervisor' written.",
                                "[2026-06-30T17:27:30Z] Writing ESO role for cluster 'storage'...",
                                "Success! Data written to: auth/kubernetes/storage/role/eso-storage",
                                "[2026-06-30T17:27:31Z] ESO role 'eso-storage' written.",
                                "[2026-06-30T17:27:31Z] Enabling auth method 'approle' at path 'approle'...",
                                "Success! Enabled approle auth method at: approle/",
                                "[2026-06-30T17:27:32Z] Auth method 'approle' enabled at 'approle'.",
                                "[2026-06-30T17:27:32Z] Writing AppRole provisioner role...",
                                "Success! Data written to: auth/approle/role/provisioner",
                                "[2026-06-30T17:27:32Z] AppRole provisioner role written.",
                                "[2026-06-30T17:27:32Z] === Done ===",
                                "[2026-06-30T17:27:32Z] setup-auth.sh completed.",
                                "[2026-06-30T17:27:32Z] Running setup-policies.sh...",
                                "[2026-06-30T17:27:32Z] === Applying OpenBao policies from /tmp/opm-forge/deploy/openbao/policies ===",
                                "[2026-06-30T17:27:32Z] Writing policy 'ci-cd-provisioner' from /tmp/opm-forge/deploy/openbao/policies/ci-cd-provisioner.hcl...",
                                "Success! Uploaded policy: ci-cd-provisioner",
                                "[2026-06-30T17:27:33Z] Policy 'ci-cd-provisioner' written.",
                                "[2026-06-30T17:27:33Z] Writing policy 'eso-control-plane' from /tmp/opm-forge/deploy/openbao/policies/eso-control-plane.hcl...",
                                "Success! Uploaded policy: eso-control-plane",
                                "[2026-06-30T17:27:33Z] Policy 'eso-control-plane' written.",
                                "[2026-06-30T17:27:33Z] Writing policy 'eso-hypervisor' from /tmp/opm-forge/deploy/openbao/policies/eso-hypervisor.hcl...",
                                "Success! Uploaded policy: eso-hypervisor",
                                "[2026-06-30T17:27:34Z] Policy 'eso-hypervisor' written.",
                                "[2026-06-30T17:27:34Z] Writing policy 'eso-management' from /tmp/opm-forge/deploy/openbao/policies/eso-management.hcl...",
                                "Success! Uploaded policy: eso-management",
                                "[2026-06-30T17:27:34Z] Policy 'eso-management' written.",
                                "[2026-06-30T17:27:34Z] Writing policy 'eso-storage' from /tmp/opm-forge/deploy/openbao/policies/eso-storage.hcl...",
                                "Success! Uploaded policy: eso-storage",
                                "[2026-06-30T17:27:35Z] Policy 'eso-storage' written.",
                                "[2026-06-30T17:27:35Z] Writing policy 'pki-issuer' from /tmp/opm-forge/deploy/openbao/policies/pki-issuer.hcl...",
                                "Success! Uploaded policy: pki-issuer",
                                "[2026-06-30T17:27:35Z] Policy 'pki-issuer' written.",
                                "[2026-06-30T17:27:35Z] Writing policy 'push-app-credentials' from /tmp/opm-forge/deploy/openbao/policies/push-app-credentials.hcl...",
                                "Success! Uploaded policy: push-app-credentials",
                                "[2026-06-30T17:27:36Z] Policy 'push-app-credentials' written.",
                                "[2026-06-30T17:27:36Z] Writing policy 'push-ceph-keys' from /tmp/opm-forge/deploy/openbao/policies/push-ceph-keys.hcl...",
                                "Success! Uploaded policy: push-ceph-keys",
                                "[2026-06-30T17:27:36Z] Policy 'push-ceph-keys' written.",
                                "[2026-06-30T17:27:36Z] Writing policy 'push-keystone-admin' from /tmp/opm-forge/deploy/openbao/policies/push-keystone-admin.hcl...",
                                "Success! Uploaded policy: push-keystone-admin",
                                "[2026-06-30T17:27:37Z] Policy 'push-keystone-admin' written.",
                                "[2026-06-30T17:27:37Z] Writing policy 'push-keystone-keys' from /tmp/opm-forge/deploy/openbao/policies/push-keystone-keys.hcl...",
                                "Success! Uploaded policy: push-keystone-keys",
                                "[2026-06-30T17:27:37Z] Policy 'push-keystone-keys' written.",
                                "[2026-06-30T17:27:37Z] All 10 policies applied.",
                                "[2026-06-30T17:27:37Z] setup-policies.sh completed.",
                                "[2026-06-30T17:27:37Z] Running write-bootstrap-secrets.sh...",
                                "[2026-06-30T17:27:37Z] === Writing bootstrap secrets ===",
                                "[2026-06-30T17:27:37Z] Namespace : openbao-system",
                                "[2026-06-30T17:27:37Z] BAO_ADDR  : https://127.0.0.1:8200",
                                "[2026-06-30T17:27:38Z] Writing secret 'kv-v2/infrastructure/mariadb'...",
                                "========== Secret Path ==========",
                                "kv-v2/data/infrastructure/mariadb",
                                "",
                                "======= Metadata =======",
                                "Key                Value",
                                "---                -----",
                                "created_time       2026-06-30T17:27:38.915093009Z",
                                "custom_metadata    <nil>",
                                "deletion_time      n/a",
                                "destroyed          false",
                                "version            1",
                                "[2026-06-30T17:27:38Z] Secret 'kv-v2/infrastructure/mariadb' written.",
                                "[2026-06-30T17:27:38Z] --- Seeding ControlPlane 'openstack/controlplane' (keystone='controlplane-keystone') ---",
                                "[2026-06-30T17:27:39Z] Writing secret 'kv-v2/bootstrap/openstack/controlplane-keystone/admin'...",
                                "======================= Secret Path =======================",
                                "kv-v2/data/bootstrap/openstack/controlplane-keystone/admin",
                                "",
                                "======= Metadata =======",
                                "Key                Value",
                                "---                -----",
                                "created_time       2026-06-30T17:27:40.066278622Z",
                                "custom_metadata    <nil>",
                                "deletion_time      n/a",
                                "destroyed          false",
                                "version            1",
                                "[2026-06-30T17:27:40Z] Secret 'kv-v2/bootstrap/openstack/controlplane-keystone/admin' written.",
                                "[2026-06-30T17:27:40Z] Marking 'kv-v2/bootstrap/openstack/controlplane-keystone/admin' as managed-by=external-secrets (ESO PushSecret adoption)...",
                                "Success! Data written to: kv-v2/metadata/bootstrap/openstack/controlplane-keystone/admin",
                                "[2026-06-30T17:27:40Z] Secret 'kv-v2/bootstrap/openstack/controlplane-keystone/admin' marked ESO-managed.",
                                "[2026-06-30T17:27:40Z] Writing secret 'kv-v2/openstack/keystone/openstack/controlplane/db'...",
                                "===================== Secret Path =====================",
                                "kv-v2/data/openstack/keystone/openstack/controlplane/db",
                                "",
                                "======= Metadata =======",
                                "Key                Value",
                                "---                -----",
                                "created_time       2026-06-30T17:27:41.641184471Z",
                                "custom_metadata    <nil>",
                                "deletion_time      n/a",
                                "destroyed          false",
                                "version            1",
                                "[2026-06-30T17:27:41Z] Secret 'kv-v2/openstack/keystone/openstack/controlplane/db' written.",
                                "[2026-06-30T17:27:41Z] Marking 'kv-v2/openstack/keystone/openstack/controlplane/db' as managed-by=external-secrets (ESO PushSecret adoption)...",
                                "Success! Data written to: kv-v2/metadata/openstack/keystone/openstack/controlplane/db",
                                "[2026-06-30T17:27:42Z] Secret 'kv-v2/openstack/keystone/openstack/controlplane/db' marked ESO-managed.",
                                "[2026-06-30T17:27:42Z] === Done ===",
                                "[2026-06-30T17:27:42Z] write-bootstrap-secrets.sh completed.",
                                "[2026-06-30T17:27:42Z] All bootstrap scripts completed.",
                                "[2026-06-30T17:27:42Z] Waiting up to 300s for pods with selector 'app.kubernetes.io/name=openbao' in namespace 'openbao-system' to be Ready...",
                                "[2026-06-30T17:27:42Z] All 1 pod(s) with selector 'app.kubernetes.io/name=openbao' in 'openbao-system' are Ready.",
                                "[2026-06-30T17:27:42Z] Forcing ESO ClusterSecretStore re-validation and ExternalSecret re-sync...",
                                "clustersecretstore.external-secrets.io/openbao-cluster-store annotated",
                                "clustersecretstore.external-secrets.io/openbao-cluster-store condition met",
                                "externalsecret.external-secrets.io/keystone-admin annotated",
                                "externalsecret.external-secrets.io/keystone-db annotated",
                                "externalsecret.external-secrets.io/mariadb-root-password annotated",
                                "[2026-06-30T17:27:43Z] === Step 8/8: Wait for ExternalSecrets ===",
                                "[2026-06-30T17:27:43Z] Waiting up to 120s for ExternalSecrets to sync in namespace 'openstack': keystone-admin keystone-db mariadb-root-password",
                                "[2026-06-30T17:27:43Z]   ExternalSecret 'mariadb-root-password' not synced yet (reason: SecretSynced).",
                                "[2026-06-30T17:27:54Z] All ExternalSecrets are synced.",
                                "[2026-06-30T17:27:54Z] === WITH_CONTROLPLANE: bringing up the c5c3 ControlPlane stack ===",
                                "helmrelease.helm.toolkit.fluxcd.io/keystone-operator condition met",
                                "kustomization.kustomize.toolkit.fluxcd.io/k-orc condition met",
                                "helmrelease.helm.toolkit.fluxcd.io/c5c3-operator condition met",
                                "[2026-06-30T17:28:21Z]   Preloaded ghcr.io/c5c3/keystone:2025.2 into kind.",
                                "[2026-06-30T17:28:21Z]   Operator stack is up. The ControlPlane CR is NOT applied automatically \u2014",
                                "[2026-06-30T17:28:21Z]   create and apply it yourself (see docs/quick-start-controlplane.md), e.g.:",
                                "[2026-06-30T17:28:21Z]     kubectl apply -f deploy/kind/controlplane/controlplane.yaml",
                                "[2026-06-30T17:28:21Z]   Name the CR 'controlplane' (CONTROLPLANE_NAME must match the applied",
                                "[2026-06-30T17:28:21Z]   CR name \u2014 the per-CR Model B admin-password bootstrap path and the projected",
                                "[2026-06-30T17:28:21Z]   controlplane-keystone Service both derive from it; set CONTROLPLANE_NAME",
                                "[2026-06-30T17:28:21Z]   to change it);",
                                "[2026-06-30T17:28:21Z]   on a KIND_HOST_PORT override set spec.services.keystone.publicEndpoint to",
                                "[2026-06-30T17:28:21Z]   the matching :<port> URL. Or re-run with WITH_CONTROLPLANE_CR=true to apply",
                                "[2026-06-30T17:28:21Z]   the bundled CR for you.",
                                "[2026-06-30T17:28:21Z] ",
                                "[2026-06-30T17:28:21Z] ==========================================",
                                "[2026-06-30T17:28:21Z]   Infrastructure deployment complete!",
                                "[2026-06-30T17:28:21Z] ==========================================",
                                "[2026-06-30T17:28:21Z] Cluster: forge",
                                "[2026-06-30T17:28:21Z] To tear down: make teardown-infra",
                                "make[1]: Leaving directory '/tmp/opm-forge'",
                                "controlplane.c5c3.io/controlplane created",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: InfrastructureReady=False (WaitingForDatabase): MariaDB \"openstack-db\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "  ControlPlane/controlplane not Ready yet: KeystoneReady=False (WaitingForKeystone): Keystone \"controlplane-keystone\" is not ready",
                                "ERROR: ControlPlane/controlplane not Ready after 900s.",
                                "apiVersion: c5c3.io/v1alpha1",
                                "kind: ControlPlane",
                                "metadata:",
                                "  annotations:",
                                "    kubectl.kubernetes.io/last-applied-configuration: |",
                                "      {\"apiVersion\":\"c5c3.io/v1alpha1\",\"kind\":\"ControlPlane\",\"metadata\":{\"annotations\":{},\"name\":\"controlplane\",\"namespace\":\"openstack\"},\"spec\":{\"openStackRelease\":\"2025.2\",\"services\":{\"keystone\":{\"gateway\":{\"hostname\":\"keystone.127-0-0-1.nip.io\",\"parentRef\":{\"name\":\"openstack-gw\"},\"path\":\"/\"},\"publicEndpoint\":\"https://keystone.127-0-0-1.nip.io:8443/v3\",\"replicas\":1}}}}",
                                "  creationTimestamp: \"2026-06-30T17:28:21Z\"",
                                "  generation: 1",
                                "  name: controlplane",
                                "  namespace: openstack",
                                "  resourceVersion: \"4967\"",
                                "  uid: 509f0d79-e2f9-4fa2-8629-2e5c434d8d33",
                                "spec:",
                                "  infrastructure:",
                                "    cache:",
                                "      backend: dogpile.cache.pymemcache",
                                "      clusterRef:",
                                "        name: openstack-memcached",
                                "      replicas: 3",
                                "    database:",
                                "      clusterRef:",
                                "        name: openstack-db",
                                "      database: keystone",
                                "      secretRef:",
                                "        name: keystone-db",
                                "  korc:",
                                "    adminCredential:",
                                "      applicationCredential:",
                                "        restricted: true",
                                "        rotation:",
                                "          mode: PasswordDriven",
                                "      cloudCredentialsRef:",
                                "        cloudName: admin",
                                "        secretName: k-orc-clouds-yaml",
                                "      passwordSecretRef:",
                                "        key: password",
                                "        name: keystone-admin",
                                "  openStackRelease: \"2025.2\"",
                                "  region: RegionOne",
                                "  services:",
                                "    keystone:",
                                "      gateway:",
                                "        hostname: keystone.127-0-0-1.nip.io",
                                "        parentRef:",
                                "          name: openstack-gw",
                                "        path: /",
                                "      publicEndpoint: https://keystone.127-0-0-1.nip.io:8443/v3",
                                "      replicas: 1",
                                "status:",
                                "  conditions:",
                                "  - lastTransitionTime: \"2026-06-30T17:30:37Z\"",
                                "    message: All managed backing services are ensured and ready",
                                "    observedGeneration: 1",
                                "    reason: InfrastructureReady",
                                "    status: \"True\"",
                                "    type: InfrastructureReady",
                                "  - lastTransitionTime: \"2026-06-30T17:28:21Z\"",
                                "    message: One or more sub-conditions are not ready",
                                "    observedGeneration: 1",
                                "    reason: NotAllReady",
                                "    status: \"False\"",
                                "    type: Ready",
                                "  - lastTransitionTime: \"2026-06-30T17:30:37Z\"",
                                "    message: DB credential ExternalSecret is Ready",
                                "    observedGeneration: 1",
                                "    reason: DBCredentialsReady",
                                "    status: \"True\"",
                                "    type: DBCredentialsReady",
                                "  - lastTransitionTime: \"2026-06-30T17:30:38Z\"",
                                "    message: admin password ExternalSecret is Ready",
                                "    observedGeneration: 1",
                                "    reason: AdminPasswordReady",
                                "    status: \"True\"",
                                "    type: AdminPasswordReady",
                                "  - lastTransitionTime: \"2026-06-30T17:30:38Z\"",
                                "    message: Keystone \"controlplane-keystone\" is not ready",
                                "    observedGeneration: 1",
                                "    reason: WaitingForKeystone",
                                "    status: \"False\"",
                                "    type: KeystoneReady",
                                "  observedGeneration: 1",
                                "  services:",
                                "  - name: keystone",
                                "    ready: false",
                                "    release: \"2025.2\"",
                                "  updatePhase: Idle",
                                "=== Diagnostics for kind cluster forge ===",
                                "NAME                  STATUS   ROLES           AGE   VERSION   INTERNAL-IP   EXTERNAL-IP   OS-IMAGE                       KERNEL-VERSION              CONTAINER-RUNTIME",
                                "forge-control-plane   Ready    control-plane   20m   v1.36.1   172.18.0.2    <none>        Debian GNU/Linux 13 (trixie)   6.8.0-124-generic (amd64)   containerd://2.3.1",
                                "NAMESPACE              NAME                                                     READY   STATUS      RESTARTS        AGE   IP            NODE                  NOMINATED NODE   READINESS GATES",
                                "c5c3-system            c5c3-operator-575bfd968-gtmwg                            1/1     Running     0               16m   10.244.0.30   forge-control-plane   <none>           <none>",
                                "c5c3-system            c5c3-operator-575bfd968-lskhv                            1/1     Running     0               16m   10.244.0.29   forge-control-plane   <none>           <none>",
                                "cert-manager           cert-manager-c767877bd-cstm9                             1/1     Running     0               19m   10.244.0.13   forge-control-plane   <none>           <none>",
                                "cert-manager           cert-manager-cainjector-78fdbbf665-cvwwl                 1/1     Running     0               19m   10.244.0.12   forge-control-plane   <none>           <none>",
                                "cert-manager           cert-manager-webhook-66986b64b9-v5kvj                    1/1     Running     0               19m   10.244.0.14   forge-control-plane   <none>           <none>",
                                "envoy-gateway-system   envoy-gateway-5649586748-vh4tj                           1/1     Running     0               18m   10.244.0.24   forge-control-plane   <none>           <none>",
                                "envoy-gateway-system   envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz   2/2     Running     0               17m   10.244.0.26   forge-control-plane   <none>           <none>",
                                "external-secrets       external-secrets-5958b59f7d-99snd                        1/1     Running     0               18m   10.244.0.21   forge-control-plane   <none>           <none>",
                                "external-secrets       external-secrets-cert-controller-97b69894c-bgqpp         1/1     Running     0               18m   10.244.0.22   forge-control-plane   <none>           <none>",
                                "external-secrets       external-secrets-webhook-6955d84bd5-nkw8q                1/1     Running     0               18m   10.244.0.20   forge-control-plane   <none>           <none>",
                                "flux-system            flux-operator-6d97c88bb-4td2g                            1/1     Running     0               19m   10.244.0.5    forge-control-plane   <none>           <none>",
                                "flux-system            flux-web-f67d8b54-qgs4k                                  1/1     Running     0               19m   10.244.0.10   forge-control-plane   <none>           <none>",
                                "flux-system            helm-controller-5b8ccd78f5-s5kgf                         1/1     Running     0               19m   10.244.0.6    forge-control-plane   <none>           <none>",
                                "flux-system            kustomize-controller-6d4c587654-hq25t                    1/1     Running     0               19m   10.244.0.7    forge-control-plane   <none>           <none>",
                                "flux-system            notification-controller-9655667cb-wvkvm                  1/1     Running     0               19m   10.244.0.8    forge-control-plane   <none>           <none>",
                                "flux-system            source-controller-7664869465-7l9z5                       1/1     Running     0               19m   10.244.0.9    forge-control-plane   <none>           <none>",
                                "headlamp-system        headlamp-796ff44f7b-p8tzk                                1/1     Running     0               19m   10.244.0.11   forge-control-plane   <none>           <none>",
                                "keystone-system        keystone-operator-66cf7cbc64-nfjgj                       1/1     Running     0               16m   10.244.0.27   forge-control-plane   <none>           <none>",
                                "keystone-system        keystone-operator-66cf7cbc64-nrgp8                       1/1     Running     0               16m   10.244.0.28   forge-control-plane   <none>           <none>",
                                "kube-system            coredns-589f44dc88-cvvzv                                 1/1     Running     0               20m   10.244.0.2    forge-control-plane   <none>           <none>",
                                "kube-system            coredns-589f44dc88-k47gc                                 1/1     Running     0               20m   10.244.0.4    forge-control-plane   <none>           <none>",
                                "kube-system            etcd-forge-control-plane                                 1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>",
                                "kube-system            kindnet-xkrds                                            1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>",
                                "kube-system            kube-apiserver-forge-control-plane                       1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>",
                                "kube-system            kube-controller-manager-forge-control-plane              1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>",
                                "kube-system            kube-proxy-2kffz                                         1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>",
                                "kube-system            kube-scheduler-forge-control-plane                       1/1     Running     0               20m   172.18.0.2    forge-control-plane   <none>           <none>",
                                "local-path-storage     local-path-provisioner-855c7b7774-76gqd                  1/1     Running     0               20m   10.244.0.3    forge-control-plane   <none>           <none>",
                                "mariadb-system         mariadb-operator-756fd78967-5ckvj                        1/1     Running     0               18m   10.244.0.18   forge-control-plane   <none>           <none>",
                                "mariadb-system         mariadb-operator-cert-controller-58b95fd98-8cp66         1/1     Running     0               18m   10.244.0.19   forge-control-plane   <none>           <none>",
                                "mariadb-system         mariadb-operator-webhook-67d6d5db7b-jjz64                1/1     Running     0               18m   10.244.0.23   forge-control-plane   <none>           <none>",
                                "memcached-system       memcached-operator-869dfff548-bz9mc                      1/1     Running     0               18m   10.244.0.25   forge-control-plane   <none>           <none>",
                                "openbao-system         openbao-0                                                1/1     Running     0               18m   10.244.0.31   forge-control-plane   <none>           <none>",
                                "openstack              controlplane-keystone-6d68dcd67c-7p6jq                   0/1     OOMKilled   7 (5m23s ago)   11m   10.244.0.47   forge-control-plane   <none>           <none>",
                                "openstack              controlplane-keystone-db-sync-q9p8d                      0/1     Completed   0               12m   10.244.0.45   forge-control-plane   <none>           <none>",
                                "openstack              controlplane-keystone-schema-check-7gg4q                 0/1     Completed   0               11m   10.244.0.46   forge-control-plane   <none>           <none>",
                                "openstack              openstack-db-0                                           2/2     Running     0               14m   10.244.0.42   forge-control-plane   <none>           <none>",
                                "openstack              openstack-db-1                                           2/2     Running     0               14m   10.244.0.43   forge-control-plane   <none>           <none>",
                                "openstack              openstack-db-2                                           2/2     Running     0               14m   10.244.0.44   forge-control-plane   <none>           <none>",
                                "openstack              openstack-memcached-f654cd846-l95d8                      1/1     Running     0               15m   10.244.0.32   forge-control-plane   <none>           <none>",
                                "openstack              openstack-memcached-f654cd846-n9kjr                      1/1     Running     0               15m   10.244.0.34   forge-control-plane   <none>           <none>",
                                "openstack              openstack-memcached-f654cd846-pljfj                      1/1     Running     0               15m   10.244.0.33   forge-control-plane   <none>           <none>",
                                "orc-system             orc-controller-manager-7bd5ff7754-47mgx                  1/1     Running     0               19m   10.244.0.15   forge-control-plane   <none>           <none>",
                                "apiVersion: v1",
                                "items:",
                                "- apiVersion: c5c3.io/v1alpha1",
                                "  kind: ControlPlane",
                                "  metadata:",
                                "    annotations:",
                                "      kubectl.kubernetes.io/last-applied-configuration: |",
                                "        {\"apiVersion\":\"c5c3.io/v1alpha1\",\"kind\":\"ControlPlane\",\"metadata\":{\"annotations\":{},\"name\":\"controlplane\",\"namespace\":\"openstack\"},\"spec\":{\"openStackRelease\":\"2025.2\",\"services\":{\"keystone\":{\"gateway\":{\"hostname\":\"keystone.127-0-0-1.nip.io\",\"parentRef\":{\"name\":\"openstack-gw\"},\"path\":\"/\"},\"publicEndpoint\":\"https://keystone.127-0-0-1.nip.io:8443/v3\",\"replicas\":1}}}}",
                                "    creationTimestamp: \"2026-06-30T17:28:21Z\"",
                                "    generation: 1",
                                "    name: controlplane",
                                "    namespace: openstack",
                                "    resourceVersion: \"4967\"",
                                "    uid: 509f0d79-e2f9-4fa2-8629-2e5c434d8d33",
                                "  spec:",
                                "    infrastructure:",
                                "      cache:",
                                "        backend: dogpile.cache.pymemcache",
                                "        clusterRef:",
                                "          name: openstack-memcached",
                                "        replicas: 3",
                                "      database:",
                                "        clusterRef:",
                                "          name: openstack-db",
                                "        database: keystone",
                                "        secretRef:",
                                "          name: keystone-db",
                                "    korc:",
                                "      adminCredential:",
                                "        applicationCredential:",
                                "          restricted: true",
                                "          rotation:",
                                "            mode: PasswordDriven",
                                "        cloudCredentialsRef:",
                                "          cloudName: admin",
                                "          secretName: k-orc-clouds-yaml",
                                "        passwordSecretRef:",
                                "          key: password",
                                "          name: keystone-admin",
                                "    openStackRelease: \"2025.2\"",
                                "    region: RegionOne",
                                "    services:",
                                "      keystone:",
                                "        gateway:",
                                "          hostname: keystone.127-0-0-1.nip.io",
                                "          parentRef:",
                                "            name: openstack-gw",
                                "          path: /",
                                "        publicEndpoint: https://keystone.127-0-0-1.nip.io:8443/v3",
                                "        replicas: 1",
                                "  status:",
                                "    conditions:",
                                "    - lastTransitionTime: \"2026-06-30T17:30:37Z\"",
                                "      message: All managed backing services are ensured and ready",
                                "      observedGeneration: 1",
                                "      reason: InfrastructureReady",
                                "      status: \"True\"",
                                "      type: InfrastructureReady",
                                "    - lastTransitionTime: \"2026-06-30T17:28:21Z\"",
                                "      message: One or more sub-conditions are not ready",
                                "      observedGeneration: 1",
                                "      reason: NotAllReady",
                                "      status: \"False\"",
                                "      type: Ready",
                                "    - lastTransitionTime: \"2026-06-30T17:30:37Z\"",
                                "      message: DB credential ExternalSecret is Ready",
                                "      observedGeneration: 1",
                                "      reason: DBCredentialsReady",
                                "      status: \"True\"",
                                "      type: DBCredentialsReady",
                                "    - lastTransitionTime: \"2026-06-30T17:30:38Z\"",
                                "      message: admin password ExternalSecret is Ready",
                                "      observedGeneration: 1",
                                "      reason: AdminPasswordReady",
                                "      status: \"True\"",
                                "      type: AdminPasswordReady",
                                "    - lastTransitionTime: \"2026-06-30T17:30:38Z\"",
                                "      message: Keystone \"controlplane-keystone\" is not ready",
                                "      observedGeneration: 1",
                                "      reason: WaitingForKeystone",
                                "      status: \"False\"",
                                "      type: KeystoneReady",
                                "    observedGeneration: 1",
                                "    services:",
                                "    - name: keystone",
                                "      ready: false",
                                "      release: \"2025.2\"",
                                "    updatePhase: Idle",
                                "kind: List",
                                "metadata:",
                                "  resourceVersion: \"\"",
                                "NAMESPACE              LAST SEEN   TYPE      REASON                     OBJECT                                                              MESSAGE",
                                "openstack              14m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached",
                                "default                20m         Normal    Starting                   node/forge-control-plane                                            ",
                                "openstack              15m         Normal    Created                    memcached/openstack-memcached                                       Created Deployment openstack-memcached",
                                "openstack              15m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached",
                                "openstack              14m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached",
                                "openstack              14m         Normal    Updated                    memcached/openstack-memcached                                       Updated Deployment openstack-memcached",
                                "default                20m         Normal    NodeHasSufficientMemory    node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientMemory",
                                "default                20m         Normal    NodeHasNoDiskPressure      node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasNoDiskPressure",
                                "default                20m         Normal    NodeAllocatableEnforced    node/forge-control-plane                                            Updated Node Allocatable limit across pods",
                                "default                20m         Normal    Starting                   node/forge-control-plane                                            Starting kubelet.",
                                "default                20m         Normal    NodeHasSufficientPID       node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientPID",
                                "kube-system            20m         Normal    Pulled                     pod/kube-scheduler-forge-control-plane                              Container image \"registry.k8s.io/kube-scheduler:v1.36.1\" already present on machine and can be accessed by the pod",
                                "kube-system            20m         Normal    Pulled                     pod/kube-controller-manager-forge-control-plane                     Container image \"registry.k8s.io/kube-controller-manager:v1.36.1\" already present on machine and can be accessed by the pod",
                                "kube-system            20m         Normal    Pulled                     pod/etcd-forge-control-plane                                        Container image \"registry.k8s.io/etcd:3.6.8-0\" already present on machine and can be accessed by the pod",
                                "kube-system            20m         Normal    Pulled                     pod/kube-apiserver-forge-control-plane                              Container image \"registry.k8s.io/kube-apiserver:v1.36.1\" already present on machine and can be accessed by the pod",
                                "kube-system            20m         Normal    Created                    pod/etcd-forge-control-plane                                        Container created",
                                "kube-system            20m         Normal    Started                    pod/etcd-forge-control-plane                                        Container started",
                                "kube-system            20m         Normal    Created                    pod/kube-controller-manager-forge-control-plane                     Container created",
                                "kube-system            20m         Normal    Started                    pod/kube-apiserver-forge-control-plane                              Container started",
                                "kube-system            20m         Normal    Started                    pod/kube-controller-manager-forge-control-plane                     Container started",
                                "kube-system            20m         Normal    Started                    pod/kube-scheduler-forge-control-plane                              Container started",
                                "kube-system            20m         Normal    Created                    pod/kube-scheduler-forge-control-plane                              Container created",
                                "kube-system            20m         Normal    Created                    pod/kube-apiserver-forge-control-plane                              Container created",
                                "default                20m         Normal    NodeHasSufficientMemory    node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientMemory",
                                "default                20m         Normal    NodeHasNoDiskPressure      node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasNoDiskPressure",
                                "default                20m         Normal    NodeAllocatableEnforced    node/forge-control-plane                                            Updated Node Allocatable limit across pods",
                                "kube-system            20m         Normal    LeaderElection             lease/kube-controller-manager                                       forge-control-plane_f1b6068c-2e08-427f-8571-ee8a84cb1a78 became leader",
                                "default                20m         Normal    Starting                   node/forge-control-plane                                            Starting kubelet.",
                                "default                20m         Normal    NodeHasSufficientPID       node/forge-control-plane                                            Node forge-control-plane status is now: NodeHasSufficientPID",
                                "kube-system            20m         Warning   Unhealthy                  pod/kube-scheduler-forge-control-plane                              Readiness probe failed: HTTP probe failed with statuscode: 500",
                                "kube-system            20m         Normal    LeaderElection             lease/kube-scheduler                                                forge-control-plane_0c333d98-ebf5-4d45-bf74-c34598a1e148 became leader",
                                "default                20m         Normal    RegisteredNode             node/forge-control-plane                                            Node forge-control-plane event: Registered Node forge-control-plane in Controller",
                                "kube-system            20m         Normal    SuccessfulCreate           daemonset/kube-proxy                                                Created pod: kube-proxy-2kffz",
                                "kube-system            20m         Warning   FailedScheduling           pod/coredns-589f44dc88-k47gc                                        0/1 nodes are available: 1 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.",
                                "local-path-storage     20m         Normal    SuccessfulCreate           replicaset/local-path-provisioner-855c7b7774                        Created pod: local-path-provisioner-855c7b7774-76gqd",
                                "kube-system            20m         Normal    Scheduled                  pod/kube-proxy-2kffz                                                Successfully assigned kube-system/kube-proxy-2kffz to forge-control-plane",
                                "local-path-storage     20m         Normal    ScalingReplicaSet          deployment/local-path-provisioner                                   Scaled up replica set local-path-provisioner-855c7b7774 from 0 to 1",
                                "local-path-storage     20m         Warning   FailedScheduling           pod/local-path-provisioner-855c7b7774-76gqd                         0/1 nodes are available: 1 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.",
                                "kube-system            20m         Warning   FailedScheduling           pod/coredns-589f44dc88-cvvzv                                        0/1 nodes are available: 1 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.",
                                "kube-system            20m         Normal    SuccessfulCreate           replicaset/coredns-589f44dc88                                       Created pod: coredns-589f44dc88-cvvzv",
                                "kube-system            20m         Normal    SuccessfulCreate           replicaset/coredns-589f44dc88                                       Created pod: coredns-589f44dc88-k47gc",
                                "kube-system            20m         Normal    ScalingReplicaSet          deployment/coredns                                                  Scaled up replica set coredns-589f44dc88 from 0 to 2",
                                "kube-system            20m         Normal    SuccessfulCreate           daemonset/kindnet                                                   Created pod: kindnet-xkrds",
                                "kube-system            20m         Normal    Scheduled                  pod/kindnet-xkrds                                                   Successfully assigned kube-system/kindnet-xkrds to forge-control-plane",
                                "kube-system            20m         Normal    Created                    pod/kube-proxy-2kffz                                                Container created",
                                "kube-system            20m         Normal    Started                    pod/kube-proxy-2kffz                                                Container started",
                                "kube-system            20m         Normal    Pulled                     pod/kube-proxy-2kffz                                                Container image \"registry.k8s.io/kube-proxy:v1.36.1\" already present on machine and can be accessed by the pod",
                                "kube-system            20m         Normal    Pulled                     pod/kindnet-xkrds                                                   Container image \"docker.io/kindest/kindnetd:v20260528-9350166c\" already present on machine and can be accessed by the pod",
                                "kube-system            20m         Normal    Created                    pod/kindnet-xkrds                                                   Container created",
                                "kube-system            20m         Normal    Started                    pod/kindnet-xkrds                                                   Container started",
                                "kube-system            19m         Normal    Scheduled                  pod/coredns-589f44dc88-cvvzv                                        Successfully assigned kube-system/coredns-589f44dc88-cvvzv to forge-control-plane",
                                "local-path-storage     19m         Normal    Scheduled                  pod/local-path-provisioner-855c7b7774-76gqd                         Successfully assigned local-path-storage/local-path-provisioner-855c7b7774-76gqd to forge-control-plane",
                                "kube-system            19m         Normal    Scheduled                  pod/coredns-589f44dc88-k47gc                                        Successfully assigned kube-system/coredns-589f44dc88-k47gc to forge-control-plane",
                                "kube-system            19m         Normal    Pulled                     pod/coredns-589f44dc88-cvvzv                                        Container image \"registry.k8s.io/coredns/coredns:v1.14.2\" already present on machine and can be accessed by the pod",
                                "default                19m         Normal    NodeReady                  node/forge-control-plane                                            Node forge-control-plane status is now: NodeReady",
                                "local-path-storage     19m         Normal    Pulled                     pod/local-path-provisioner-855c7b7774-76gqd                         Container image \"docker.io/kindest/local-path-provisioner:v20260521-9fb22683\" already present on machine and can be accessed by the pod",
                                "kube-system            19m         Normal    Pulled                     pod/coredns-589f44dc88-k47gc                                        Container image \"registry.k8s.io/coredns/coredns:v1.14.2\" already present on machine and can be accessed by the pod",
                                "flux-system            19m         Normal    ScalingReplicaSet          deployment/flux-operator                                            Scaled up replica set flux-operator-6d97c88bb from 0 to 1",
                                "flux-system            19m         Normal    SuccessfulCreate           replicaset/flux-operator-6d97c88bb                                  Created pod: flux-operator-6d97c88bb-4td2g",
                                "flux-system            19m         Normal    Scheduled                  pod/flux-operator-6d97c88bb-4td2g                                   Successfully assigned flux-system/flux-operator-6d97c88bb-4td2g to forge-control-plane",
                                "kube-system            19m         Normal    Started                    pod/coredns-589f44dc88-cvvzv                                        Container started",
                                "kube-system            19m         Warning   Unhealthy                  pod/coredns-589f44dc88-cvvzv                                        Readiness probe failed: Get \"http://10.244.0.2:8181/ready\": dial tcp 10.244.0.2:8181: connect: connection refused",
                                "local-path-storage     19m         Normal    Started                    pod/local-path-provisioner-855c7b7774-76gqd                         Container started",
                                "local-path-storage     19m         Normal    Created                    pod/local-path-provisioner-855c7b7774-76gqd                         Container created",
                                "kube-system            19m         Normal    Created                    pod/coredns-589f44dc88-cvvzv                                        Container created",
                                "flux-system            19m         Normal    Pulling                    pod/flux-operator-6d97c88bb-4td2g                                   Pulling image \"ghcr.io/controlplaneio-fluxcd/flux-operator:v0.52.0\"",
                                "kube-system            19m         Normal    Created                    pod/coredns-589f44dc88-k47gc                                        Container created",
                                "kube-system            19m         Warning   Unhealthy                  pod/coredns-589f44dc88-k47gc                                        Readiness probe failed: Get \"http://10.244.0.4:8181/ready\": dial tcp 10.244.0.4:8181: connect: connection refused",
                                "kube-system            19m         Normal    Started                    pod/coredns-589f44dc88-k47gc                                        Container started",
                                "flux-system            19m         Normal    LeaderElection             lease/flux-operator                                                 flux-operator-6d97c88bb-4td2g_e547a671-fd47-471c-842c-0b2386edbf8f became leader",
                                "flux-system            19m         Normal    Started                    pod/flux-operator-6d97c88bb-4td2g                                   Container started",
                                "flux-system            19m         Normal    Created                    pod/flux-operator-6d97c88bb-4td2g                                   Container created",
                                "flux-system            19m         Normal    Pulled                     pod/flux-operator-6d97c88bb-4td2g                                   Successfully pulled image \"ghcr.io/controlplaneio-fluxcd/flux-operator:v0.52.0\" in 3.573s (3.573s including waiting). Image size: 28865342 bytes.",
                                "flux-system            19m         Normal    Progressing                fluxinstance/flux                                                   Installing revision v2.8.8@sha256:f9561cf88335caa347a61eed1c7fdcdcaf21e0b143cead9002c3ca5c644e0ad9",
                                "flux-system            19m         Normal    SuccessfulCreate           replicaset/source-controller-7664869465                             Created pod: source-controller-7664869465-7l9z5",
                                "flux-system            19m         Normal    ScalingReplicaSet          deployment/helm-controller                                          Scaled up replica set helm-controller-5b8ccd78f5 from 0 to 1",
                                "flux-system            19m         Normal    SuccessfulCreate           replicaset/notification-controller-9655667cb                        Created pod: notification-controller-9655667cb-wvkvm",
                                "flux-system            19m         Normal    Scheduled                  pod/notification-controller-9655667cb-wvkvm                         Successfully assigned flux-system/notification-controller-9655667cb-wvkvm to forge-control-plane",
                                "flux-system            19m         Normal    Scheduled                  pod/source-controller-7664869465-7l9z5                              Successfully assigned flux-system/source-controller-7664869465-7l9z5 to forge-control-plane",
                                "flux-system            19m         Normal    Scheduled                  pod/helm-controller-5b8ccd78f5-s5kgf                                Successfully assigned flux-system/helm-controller-5b8ccd78f5-s5kgf to forge-control-plane",
                                "flux-system            19m         Normal    ScalingReplicaSet          deployment/source-controller                                        Scaled up replica set source-controller-7664869465 from 0 to 1",
                                "flux-system            19m         Normal    ScalingReplicaSet          deployment/kustomize-controller                                     Scaled up replica set kustomize-controller-6d4c587654 from 0 to 1",
                                "flux-system            19m         Normal    SuccessfulCreate           replicaset/kustomize-controller-6d4c587654                          Created pod: kustomize-controller-6d4c587654-hq25t",
                                "flux-system            19m         Normal    Scheduled                  pod/kustomize-controller-6d4c587654-hq25t                           Successfully assigned flux-system/kustomize-controller-6d4c587654-hq25t to forge-control-plane",
                                "flux-system            19m         Normal    ScalingReplicaSet          deployment/notification-controller                                  Scaled up replica set notification-controller-9655667cb from 0 to 1",
                                "flux-system            19m         Normal    SuccessfulCreate           replicaset/helm-controller-5b8ccd78f5                               Created pod: helm-controller-5b8ccd78f5-s5kgf",
                                "flux-system            19m         Normal    Pulling                    pod/helm-controller-5b8ccd78f5-s5kgf                                Pulling image \"ghcr.io/fluxcd/helm-controller:v1.5.5@sha256:b4b8f7715cc7cb61382eeb82bea108d1bdd965b00e7192c5dc9ab7436a33658b\"",
                                "flux-system            19m         Normal    Pulling                    pod/kustomize-controller-6d4c587654-hq25t                           Pulling image \"ghcr.io/fluxcd/kustomize-controller:v1.8.5@sha256:70e2a25edeee82690e68662409fb1b60f7d3084c93435e8ab5337a6e0244ffed\"",
                                "flux-system            19m         Normal    Pulling                    pod/source-controller-7664869465-7l9z5                              Pulling image \"ghcr.io/fluxcd/source-controller:v1.8.5@sha256:65172e2405cf95b92c4b00cefd28d5e8ffd1f81d6d097f85c6e83a9c557c9def\"",
                                "flux-system            19m         Normal    Pulling                    pod/notification-controller-9655667cb-wvkvm                         Pulling image \"ghcr.io/fluxcd/notification-controller:v1.8.4@sha256:75842ecfcca4397a788051d6b00ec34f96ea74788c92d9c360fc4d196ea04551\"",
                                "flux-system            19m         Warning   Unhealthy                  pod/helm-controller-5b8ccd78f5-s5kgf                                Readiness probe failed: Get \"http://10.244.0.6:9440/readyz\": dial tcp 10.244.0.6:9440: connect: connection refused",
                                "flux-system            19m         Normal    Started                    pod/helm-controller-5b8ccd78f5-s5kgf                                Container started",
                                "flux-system            19m         Normal    Created                    pod/helm-controller-5b8ccd78f5-s5kgf                                Container created",
                                "flux-system            19m         Normal    Pulled                     pod/helm-controller-5b8ccd78f5-s5kgf                                Successfully pulled image \"ghcr.io/fluxcd/helm-controller:v1.5.5@sha256:b4b8f7715cc7cb61382eeb82bea108d1bdd965b00e7192c5dc9ab7436a33658b\" in 4.259s (4.259s including waiting). Image size: 51275265 bytes.",
                                "flux-system            19m         Normal    LeaderElection             lease/helm-controller-leader-election                               helm-controller-5b8ccd78f5-s5kgf_802f6083-2510-47b9-841b-d686fbd6c2c8 became leader",
                                "flux-system            19m         Normal    Pulled                     pod/kustomize-controller-6d4c587654-hq25t                           Successfully pulled image \"ghcr.io/fluxcd/kustomize-controller:v1.8.5@sha256:70e2a25edeee82690e68662409fb1b60f7d3084c93435e8ab5337a6e0244ffed\" in 4.075s (8.295s including waiting). Image size: 68335774 bytes.",
                                "flux-system            19m         Normal    Created                    pod/kustomize-controller-6d4c587654-hq25t                           Container created",
                                "flux-system            19m         Warning   Unhealthy                  pod/kustomize-controller-6d4c587654-hq25t                           Readiness probe failed: Get \"http://10.244.0.7:9440/readyz\": dial tcp 10.244.0.7:9440: connect: connection refused",
                                "flux-system            19m         Normal    Started                    pod/kustomize-controller-6d4c587654-hq25t                           Container started",
                                "flux-system            19m         Normal    LeaderElection             lease/kustomize-controller-leader-election                          kustomize-controller-6d4c587654-hq25t_fc82bc89-6547-4775-b959-c5fe37489503 became leader",
                                "flux-system            19m         Warning   Unhealthy                  pod/notification-controller-9655667cb-wvkvm                         Readiness probe failed: Get \"http://10.244.0.8:9440/readyz\": dial tcp 10.244.0.8:9440: connect: connection refused",
                                "flux-system            19m         Normal    Pulled                     pod/notification-controller-9655667cb-wvkvm                         Successfully pulled image \"ghcr.io/fluxcd/notification-controller:v1.8.4@sha256:75842ecfcca4397a788051d6b00ec34f96ea74788c92d9c360fc4d196ea04551\" in 4.619s (12.877s including waiting). Image size: 49859918 bytes.",
                                "flux-system            19m         Normal    Created                    pod/notification-controller-9655667cb-wvkvm                         Container created",
                                "flux-system            19m         Normal    Started                    pod/notification-controller-9655667cb-wvkvm                         Container started",
                                "flux-system            19m         Normal    LeaderElection             lease/notification-controller-leader-election                       notification-controller-9655667cb-wvkvm_08dcf4cf-62bc-4385-be7c-f03dae35a0ad became leader",
                                "flux-system            19m         Normal    Created                    pod/source-controller-7664869465-7l9z5                              Container created",
                                "flux-system            19m         Normal    Pulled                     pod/source-controller-7664869465-7l9z5                              Successfully pulled image \"ghcr.io/fluxcd/source-controller:v1.8.5@sha256:65172e2405cf95b92c4b00cefd28d5e8ffd1f81d6d097f85c6e83a9c557c9def\" in 4.46s (17.321s including waiting). Image size: 63986975 bytes.",
                                "flux-system            19m         Normal    LeaderElection             lease/source-controller-leader-election                             source-controller-7664869465-7l9z5_1d5e1698-4661-42f5-b0ae-ed6f60397bfc became leader",
                                "flux-system            19m         Warning   Unhealthy                  pod/source-controller-7664869465-7l9z5                              Readiness probe failed: Get \"http://10.244.0.9:9090/\": dial tcp 10.244.0.9:9090: connect: connection refused",
                                "flux-system            19m         Normal    Started                    pod/source-controller-7664869465-7l9z5                              Container started",
                                "flux-system            19m         Normal    ReconciliationSucceeded    fluxinstance/flux                                                   Flux v2.8.8 installed...",
                                "flux-system            19m         Normal    ReconciliationSucceeded    fluxinstance/flux                                                   Reconciliation finished in 22s",
                                "cert-manager           19m         Normal    HelmChartCreated           helmrelease/cert-manager                                            Created HelmChart/flux-system/cert-manager-cert-manager with SourceRef 'HelmRepository/flux-system/cert-manager'",
                                "c5c3-system            19m         Normal    HelmChartCreated           helmrelease/c5c3-operator                                           Created HelmChart/flux-system/c5c3-system-c5c3-operator with SourceRef 'HelmRepository/flux-system/c5c3-charts'",
                                "flux-system            19m         Normal    ApplySucceeded             resourceset/flux-web                                                HelmRelease/flux-system/flux-web created...",
                                "flux-system            19m         Normal    ReconciliationSucceeded    resourceset/flux-web                                                Reconciliation finished in 83ms",
                                "keystone-system        19m         Normal    HelmChartCreated           helmrelease/keystone-operator                                       Created HelmChart/flux-system/keystone-system-keystone-operator with SourceRef 'HelmRepository/flux-system/c5c3-charts'",
                                "headlamp-system        19m         Normal    HelmChartCreated           helmrelease/headlamp                                                Created HelmChart/flux-system/headlamp-system-headlamp with SourceRef 'HelmRepository/flux-system/headlamp'",
                                "openbao-system         19m         Normal    HelmChartCreated           helmrelease/openbao                                                 Created HelmChart/flux-system/openbao-system-openbao with SourceRef 'HelmRepository/flux-system/openbao'",
                                "flux-system            19m         Normal    NewArtifact                helmrepository/headlamp                                             stored fetched index of size 98.89kB from 'https://kubernetes-sigs.github.io/headlamp/'",
                                "mariadb-system         19m         Normal    HelmChartCreated           helmrelease/mariadb-operator-crds                                   Created HelmChart/flux-system/mariadb-system-mariadb-operator-crds with SourceRef 'HelmRepository/flux-system/mariadb-operator'",
                                "envoy-gateway-system   19m         Normal    HelmChartCreated           helmrelease/envoy-gateway                                           Created HelmChart/flux-system/envoy-gateway-system-envoy-gateway with SourceRef 'HelmRepository/flux-system/envoy-gateway-charts'",
                                "external-secrets       19m         Normal    HelmChartCreated           helmrelease/external-secrets                                        Created HelmChart/flux-system/external-secrets-external-secrets with SourceRef 'HelmRepository/flux-system/external-secrets'",
                                "mariadb-system         19m         Normal    HelmChartCreated           helmrelease/mariadb-operator                                        Created HelmChart/flux-system/mariadb-system-mariadb-operator with SourceRef 'HelmRepository/flux-system/mariadb-operator'",
                                "flux-system            19m         Normal    NewArtifact                helmrepository/mariadb-operator                                     stored fetched index of size 105.7kB from 'https://mariadb-operator.github.io/mariadb-operator'",
                                "memcached-system       19m         Normal    HelmChartCreated           helmrelease/memcached-operator                                      Created HelmChart/flux-system/memcached-system-memcached-operator with SourceRef 'HelmRepository/flux-system/c5c3-charts'",
                                "flux-system            19m         Normal    NewArtifact                helmrepository/external-secrets                                     stored fetched index of size 143.9kB from 'https://charts.external-secrets.io'",
                                "flux-system            19m         Normal    NewArtifact                helmrepository/cert-manager                                         stored fetched index of size 570.3kB from 'https://charts.jetstack.io'",
                                "monitoring             19m         Normal    HelmChartCreated           helmrelease/prometheus-operator-crds                                Created HelmChart/flux-system/monitoring-prometheus-operator-crds with SourceRef 'HelmRepository/flux-system/prometheus-community'",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/cert-manager-cert-manager                                 pulled 'cert-manager' chart with version 'v1.20.3'",
                                "flux-system            19m         Normal    ArtifactUpToDate           helmrepository/headlamp                                             artifact up-to-date with remote revision: 'sha256:7d33b5253b618e96c774f0f782a22e0c3863fca0095f3aa46faf6c005b39c27b'",
                                "flux-system            19m         Normal    ArtifactUpToDate           helmrepository/openbao                                              artifact up-to-date with remote revision: 'sha256:2c3c2150dbd2cd38ff701bac5bcb7ed3d8aafbb0e4a4f152b583c6282f372868'",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/external-secrets-external-secrets                         pulled 'external-secrets' chart with version '0.20.4'",
                                "flux-system            19m         Normal    ArtifactUpToDate           helmrepository/external-secrets                                     artifact up-to-date with remote revision: 'sha256:172e4dbf6ac03ea2cf1cfd3d835f31c56dadd9698185fd667744845938cc055a'",
                                "flux-system            19m         Normal    ArtifactUpToDate           helmrepository/mariadb-operator                                     artifact up-to-date with remote revision: 'sha256:7f48d1a62b45a948ed6f710145ee3f36da382fa5cfab9a48aad0917244bf94c8'",
                                "flux-system            19m         Normal    NewArtifact                helmrepository/openbao                                              stored fetched index of size 93.63kB from 'https://openbao.github.io/openbao-helm'",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/keystone-system-keystone-operator                         pulled 'keystone-operator' chart with version '0.5.0'",
                                "flux-system            19m         Normal    NewArtifact                ocirepository/flux-web                                              stored artifact with revision '0.52.0@sha256:e25cf78b888fb82afadcb0c06bbb3dce8c5c5d0313e304ce67b6a7744977e458' from 'oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator'",
                                "flux-system            19m         Normal    SuccessfulCreate           replicaset/flux-web-f67d8b54                                        Created pod: flux-web-f67d8b54-qgs4k",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/c5c3-system-c5c3-operator                                 pulled 'c5c3-operator' chart with version '0.3.0'",
                                "flux-system            19m         Normal    Scheduled                  pod/flux-web-f67d8b54-qgs4k                                         Successfully assigned flux-system/flux-web-f67d8b54-qgs4k to forge-control-plane",
                                "flux-system            19m         Normal    NewArtifact                gitrepository/k-orc                                                 stored artifact for commit 'Release v2.5.0'",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/envoy-gateway-system-envoy-gateway                        pulled 'gateway-helm' chart with version '1.8.1'",
                                "flux-system            19m         Normal    ScalingReplicaSet          deployment/flux-web                                                 Scaled up replica set flux-web-f67d8b54 from 0 to 1",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/mariadb-system-mariadb-operator                           pulled 'mariadb-operator' chart with version '0.38.1'",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/headlamp-system-headlamp                                  pulled 'headlamp' chart with version '0.43.0'",
                                "flux-system            19m         Normal    Pulled                     pod/flux-web-f67d8b54-qgs4k                                         Container image \"ghcr.io/controlplaneio-fluxcd/flux-operator:v0.52.0\" already present on machine and can be accessed by the pod",
                                "flux-system            19m         Normal    Started                    pod/flux-web-f67d8b54-qgs4k                                         Container started",
                                "flux-system            19m         Normal    Created                    pod/flux-web-f67d8b54-qgs4k                                         Container created",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/mariadb-system-mariadb-operator-crds                      pulled 'mariadb-operator-crds' chart with version '0.38.1'",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/memcached-system-memcached-operator                       pulled 'memcached-operator' chart with version '0.4.0'",
                                "headlamp-system        19m         Normal    Pulling                    pod/headlamp-796ff44f7b-p8tzk                                       Pulling image \"ghcr.io/headlamp-k8s/headlamp-plugin-flux:v0.6.0\"",
                                "headlamp-system        19m         Normal    SuccessfulCreate           replicaset/headlamp-796ff44f7b                                      Created pod: headlamp-796ff44f7b-p8tzk",
                                "headlamp-system        19m         Normal    Scheduled                  pod/headlamp-796ff44f7b-p8tzk                                       Successfully assigned headlamp-system/headlamp-796ff44f7b-p8tzk to forge-control-plane",
                                "headlamp-system        19m         Normal    ScalingReplicaSet          deployment/headlamp                                                 Scaled up replica set headlamp-796ff44f7b from 0 to 1",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/monitoring-prometheus-operator-crds                       pulled 'prometheus-operator-crds' chart with version '19.1.0'",
                                "flux-system            19m         Normal    ChartPullSucceeded         helmchart/openbao-system-openbao                                    pulled 'openbao' chart with version '0.28.4'",
                                "cert-manager           19m         Normal    ScalingReplicaSet          deployment/cert-manager-webhook                                     Scaled up replica set cert-manager-webhook-66986b64b9 from 0 to 1",
                                "cert-manager           19m         Normal    ScalingReplicaSet          deployment/cert-manager                                             Scaled up replica set cert-manager-c767877bd from 0 to 1",
                                "cert-manager           19m         Normal    SuccessfulCreate           replicaset/cert-manager-webhook-66986b64b9                          Created pod: cert-manager-webhook-66986b64b9-v5kvj",
                                "cert-manager           19m         Normal    ScalingReplicaSet          deployment/cert-manager-cainjector                                  Scaled up replica set cert-manager-cainjector-78fdbbf665 from 0 to 1",
                                "cert-manager           19m         Normal    SuccessfulCreate           replicaset/cert-manager-cainjector-78fdbbf665                       Created pod: cert-manager-cainjector-78fdbbf665-cvwwl",
                                "cert-manager           19m         Normal    SuccessfulCreate           replicaset/cert-manager-c767877bd                                   Created pod: cert-manager-c767877bd-cstm9",
                                "cert-manager           19m         Normal    Pulling                    pod/cert-manager-webhook-66986b64b9-v5kvj                           Pulling image \"quay.io/jetstack/cert-manager-webhook:v1.20.3\"",
                                "cert-manager           19m         Normal    Scheduled                  pod/cert-manager-webhook-66986b64b9-v5kvj                           Successfully assigned cert-manager/cert-manager-webhook-66986b64b9-v5kvj to forge-control-plane",
                                "cert-manager           19m         Normal    Pulling                    pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Pulling image \"quay.io/jetstack/cert-manager-cainjector:v1.20.3\"",
                                "cert-manager           19m         Normal    Scheduled                  pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Successfully assigned cert-manager/cert-manager-cainjector-78fdbbf665-cvwwl to forge-control-plane",
                                "cert-manager           19m         Normal    Pulling                    pod/cert-manager-c767877bd-cstm9                                    Pulling image \"quay.io/jetstack/cert-manager-controller:v1.20.3\"",
                                "cert-manager           19m         Normal    Scheduled                  pod/cert-manager-c767877bd-cstm9                                    Successfully assigned cert-manager/cert-manager-c767877bd-cstm9 to forge-control-plane",
                                "headlamp-system        19m         Normal    Pulled                     pod/headlamp-796ff44f7b-p8tzk                                       Successfully pulled image \"ghcr.io/headlamp-k8s/headlamp-plugin-flux:v0.6.0\" in 2.14s (2.14s including waiting). Image size: 3930787 bytes.",
                                "headlamp-system        19m         Normal    Created                    pod/headlamp-796ff44f7b-p8tzk                                       Container created",
                                "headlamp-system        19m         Normal    Started                    pod/headlamp-796ff44f7b-p8tzk                                       Container started",
                                "orc-system             19m         Normal    SuccessfulCreate           replicaset/orc-controller-manager-7bd5ff7754                        Created pod: orc-controller-manager-7bd5ff7754-47mgx",
                                "orc-system             19m         Normal    ScalingReplicaSet          deployment/orc-controller-manager                                   Scaled up replica set orc-controller-manager-7bd5ff7754 from 0 to 1",
                                "headlamp-system        19m         Normal    Pulling                    pod/headlamp-796ff44f7b-p8tzk                                       Pulling image \"ghcr.io/headlamp-k8s/headlamp:v0.43.0\"",
                                "flux-system            19m         Normal    Progressing                kustomization/k-orc                                                 CustomResourceDefinition/addressscopes.openstack.k-orc.cloud created...",
                                "orc-system             19m         Normal    Pulling                    pod/orc-controller-manager-7bd5ff7754-47mgx                         Pulling image \"quay.io/orc/openstack-resource-controller:v2.5.0\"",
                                "orc-system             19m         Normal    Scheduled                  pod/orc-controller-manager-7bd5ff7754-47mgx                         Successfully assigned orc-system/orc-controller-manager-7bd5ff7754-47mgx to forge-control-plane",
                                "cert-manager           18m         Normal    Started                    pod/cert-manager-c767877bd-cstm9                                    Container started",
                                "kube-system            18m         Normal    LeaderElection             lease/cert-manager-controller                                       cert-manager-c767877bd-cstm9-external-cert-manager-controller became leader",
                                "cert-manager           18m         Normal    Created                    pod/cert-manager-c767877bd-cstm9                                    Container created",
                                "cert-manager           18m         Normal    Pulled                     pod/cert-manager-c767877bd-cstm9                                    Successfully pulled image \"quay.io/jetstack/cert-manager-controller:v1.20.3\" in 4.211s (4.431s including waiting). Image size: 23662428 bytes.",
                                "mariadb-system         18m         Normal    InstallSucceeded           helmrelease/mariadb-operator-crds                                   Helm install succeeded for release mariadb-system/mariadb-operator-crds.v1 with chart mariadb-operator-crds@0.38.1",
                                "cert-manager           18m         Normal    Pulled                     pod/cert-manager-webhook-66986b64b9-v5kvj                           Successfully pulled image \"quay.io/jetstack/cert-manager-webhook:v1.20.3\" in 2.56s (6.932s including waiting). Image size: 19511753 bytes.",
                                "cert-manager           18m         Normal    Created                    pod/cert-manager-webhook-66986b64b9-v5kvj                           Container created",
                                "cert-manager           18m         Normal    Started                    pod/cert-manager-webhook-66986b64b9-v5kvj                           Container started",
                                "cert-manager           18m         Normal    Started                    pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Container started",
                                "cert-manager           18m         Normal    Pulled                     pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Successfully pulled image \"quay.io/jetstack/cert-manager-cainjector:v1.20.3\" in 2.762s (9.682s including waiting). Image size: 16409208 bytes.",
                                "cert-manager           18m         Normal    Created                    pod/cert-manager-cainjector-78fdbbf665-cvwwl                        Container created",
                                "kube-system            18m         Normal    LeaderElection             lease/cert-manager-cainjector-leader-election                       cert-manager-cainjector-78fdbbf665-cvwwl_1c0e2903-9446-48a0-9cc9-2dd1183af00b became leader",
                                "openbao-system         18m         Normal    DependencyNotReady         helmrelease/openbao                                                 dependency 'cert-manager/cert-manager' is not ready",
                                "flux-system            18m         Normal    InstallSucceeded           helmrelease/flux-web                                                Helm install succeeded for release flux-system/flux-web.v1 with chart flux-operator@0.52.0+e25cf78b888f",
                                "keystone-system        18m         Normal    DependencyNotReady         helmrelease/keystone-operator                                       dependency 'cert-manager/cert-manager' is not ready",
                                "mariadb-system         18m         Normal    DependencyNotReady         helmrelease/mariadb-operator                                        dependency 'cert-manager/cert-manager' is not ready",
                                "external-secrets       18m         Normal    DependencyNotReady         helmrelease/external-secrets                                        dependency 'cert-manager/cert-manager' is not ready",
                                "headlamp-system        18m         Normal    Pulled                     pod/headlamp-796ff44f7b-p8tzk                                       Successfully pulled image \"ghcr.io/headlamp-k8s/headlamp:v0.43.0\" in 5.609s (13.415s including waiting). Image size: 96655717 bytes.",
                                "headlamp-system        18m         Warning   Unhealthy                  pod/headlamp-796ff44f7b-p8tzk                                       Readiness probe failed: Get \"http://10.244.0.11:4466/\": dial tcp 10.244.0.11:4466: connect: connection refused",
                                "memcached-system       18m         Normal    DependencyNotReady         helmrelease/memcached-operator                                      dependency 'cert-manager/cert-manager' is not ready",
                                "headlamp-system        18m         Normal    Created                    pod/headlamp-796ff44f7b-p8tzk                                       Container created",
                                "headlamp-system        18m         Normal    Started                    pod/headlamp-796ff44f7b-p8tzk                                       Container started",
                                "envoy-gateway-system   18m         Normal    Scheduled                  pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Successfully assigned envoy-gateway-system/envoy-gateway-gateway-helm-certgen-5sjvj to forge-control-plane",
                                "envoy-gateway-system   18m         Normal    SuccessfulCreate           job/envoy-gateway-gateway-helm-certgen                              Created pod: envoy-gateway-gateway-helm-certgen-5sjvj",
                                "headlamp-system        18m         Normal    InstallSucceeded           helmrelease/headlamp                                                Helm install succeeded for release headlamp-system/headlamp.v1 with chart headlamp@0.43.0",
                                "envoy-gateway-system   18m         Normal    Pulling                    pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Pulling image \"docker.io/envoyproxy/gateway:v1.8.1\"",
                                "cert-manager           18m         Normal    InstallSucceeded           helmrelease/cert-manager                                            Helm install succeeded for release cert-manager/cert-manager.v1 with chart cert-manager@v1.20.3",
                                "orc-system             18m         Normal    Created                    pod/orc-controller-manager-7bd5ff7754-47mgx                         Container created",
                                "orc-system             18m         Normal    Started                    pod/orc-controller-manager-7bd5ff7754-47mgx                         Container started",
                                "orc-system             18m         Normal    Pulled                     pod/orc-controller-manager-7bd5ff7754-47mgx                         Successfully pulled image \"quay.io/orc/openstack-resource-controller:v2.5.0\" in 3.335s (16.714s including waiting). Image size: 38987232 bytes.",
                                "orc-system             18m         Normal    LeaderElection             lease/f35396c5.k-orc.cloud                                          orc-controller-manager-7bd5ff7754-47mgx_5e816e98-4816-437e-8fc7-1869845568e6 became leader",
                                "openbao-system         18m         Normal    Provisioning               persistentvolumeclaim/data-openbao-0                                External provisioner is provisioning volume for claim \"openbao-system/data-openbao-0\"",
                                "openbao-system         18m         Normal    SuccessfulCreate           statefulset/openbao                                                 Create Pod openbao-0 in StatefulSet openbao successful",
                                "openbao-system         18m         Normal    SuccessfulCreate           statefulset/openbao                                                 Create Claim data-openbao-0 Pod openbao-0 in StatefulSet openbao success",
                                "openbao-system         18m         Normal    WaitForFirstConsumer       persistentvolumeclaim/data-openbao-0                                waiting for first consumer to be created before binding",
                                "local-path-storage     18m         Normal    Pulled                     pod/helper-pod-create-pvc-c723181f-2c45-4132-aa0b-3c820de10cfe      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod",
                                "openbao-system         18m         Normal    InstallSucceeded           helmrelease/openbao                                                 Helm install succeeded for release openbao-system/openbao.v1 with chart openbao@0.28.4",
                                "envoy-gateway-system   18m         Normal    Started                    pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Container started",
                                "envoy-gateway-system   18m         Normal    Created                    pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Container created",
                                "envoy-gateway-system   18m         Normal    Pulled                     pod/envoy-gateway-gateway-helm-certgen-5sjvj                        Successfully pulled image \"docker.io/envoyproxy/gateway:v1.8.1\" in 4.683s (5.884s including waiting). Image size: 72818892 bytes.",
                                "local-path-storage     18m         Normal    Started                    pod/helper-pod-create-pvc-c723181f-2c45-4132-aa0b-3c820de10cfe      Container started",
                                "local-path-storage     18m         Normal    Created                    pod/helper-pod-create-pvc-c723181f-2c45-4132-aa0b-3c820de10cfe      Container created",
                                "cert-manager           18m         Normal    Requested                  certificate/openbao-ca                                              Created new CertificateRequest resource \"openbao-ca-1\"",
                                "cert-manager           18m         Normal    CertificateIssued          certificaterequest/openbao-ca-1                                     Certificate fetched from issuer successfully",
                                "mariadb-system         18m         Normal    SuccessfulCreate           replicaset/mariadb-operator-756fd78967                              Created pod: mariadb-operator-756fd78967-5ckvj",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved",
                                "mariadb-system         18m         Normal    Scheduled                  pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Successfully assigned mariadb-system/mariadb-operator-cert-controller-58b95fd98-8cp66 to forge-control-plane",
                                "mariadb-system         18m         Normal    Pulling                    pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Pulling image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\"",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openbao-ca-1                                     Not signing CertificateRequest until it is Approved",
                                "mariadb-system         18m         Normal    Pulling                    pod/mariadb-operator-756fd78967-5ckvj                               Pulling image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\"",
                                "mariadb-system         18m         Normal    SuccessfulCreate           replicaset/mariadb-operator-webhook-67d6d5db7b                      Created pod: mariadb-operator-webhook-67d6d5db7b-jjz64",
                                "mariadb-system         18m         Normal    ScalingReplicaSet          deployment/mariadb-operator-webhook                                 Scaled up replica set mariadb-operator-webhook-67d6d5db7b from 0 to 1",
                                "mariadb-system         18m         Normal    Scheduled                  pod/mariadb-operator-756fd78967-5ckvj                               Successfully assigned mariadb-system/mariadb-operator-756fd78967-5ckvj to forge-control-plane",
                                "mariadb-system         18m         Normal    SuccessfulCreate           replicaset/mariadb-operator-cert-controller-58b95fd98               Created pod: mariadb-operator-cert-controller-58b95fd98-8cp66",
                                "mariadb-system         18m         Normal    ScalingReplicaSet          deployment/mariadb-operator                                         Scaled up replica set mariadb-operator-756fd78967 from 0 to 1",
                                "mariadb-system         18m         Normal    ScalingReplicaSet          deployment/mariadb-operator-cert-controller                         Scaled up replica set mariadb-operator-cert-controller-58b95fd98 from 0 to 1",
                                "memcached-system       18m         Normal    DependencyNotReady         helmrelease/memcached-operator                                      dependency 'monitoring/prometheus-operator-crds' is not ready",
                                "openbao-system         18m         Normal    Issuing                    certificate/openbao-tls                                             Issuing certificate as Secret does not exist",
                                "default                18m         Warning   ErrGetKeyPair              clusterissuer/openbao-ca-issuer                                     Error getting keypair for CA issuer: secrets \"openbao-ca\" not found",
                                "cert-manager           18m         Normal    cert-manager.io            certificaterequest/openbao-ca-1                                     Certificate request has been approved by cert-manager.io",
                                "cert-manager           18m         Normal    Issuing                    certificate/openbao-ca                                              The certificate has been successfully issued",
                                "mariadb-system         18m         Normal    Scheduled                  pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Successfully assigned mariadb-system/mariadb-operator-webhook-67d6d5db7b-jjz64 to forge-control-plane",
                                "cert-manager           18m         Normal    Generated                  certificate/openbao-ca                                              Stored new private key in temporary Secret resource \"openbao-ca-jghjk\"",
                                "cert-manager           18m         Normal    Issuing                    certificate/openbao-ca                                              Issuing certificate as Secret does not exist",
                                "default                18m         Warning   ErrInitIssuer              clusterissuer/openbao-ca-issuer                                     Error initializing issuer: secrets \"openbao-ca\" not found",
                                "openbao-system         18m         Normal    ExternalProvisioning       persistentvolumeclaim/data-openbao-0                                Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.",
                                "openbao-system         18m         Normal    Generated                  certificate/openbao-tls                                             Stored new private key in temporary Secret resource \"openbao-tls-txrnv\"",
                                "default                18m         Warning   ErrGetKeyPair              clusterissuer/openstack-db-ca-issuer                                Error getting keypair for CA issuer: secrets \"openstack-db-ca\" not found",
                                "cert-manager           18m         Normal    cert-manager.io            certificaterequest/openstack-db-ca-1                                Certificate request has been approved by cert-manager.io",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved",
                                "openbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved",
                                "openbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved",
                                "openbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved",
                                "cert-manager           18m         Normal    Requested                  certificate/openstack-db-ca                                         Created new CertificateRequest resource \"openstack-db-ca-1\"",
                                "cert-manager           18m         Normal    Generated                  certificate/openstack-db-ca                                         Stored new private key in temporary Secret resource \"openstack-db-ca-xmwcb\"",
                                "cert-manager           18m         Normal    Issuing                    certificate/openstack-db-ca                                         The certificate has been successfully issued",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved",
                                "openbao-system         18m         Normal    Requested                  certificate/openbao-tls                                             Created new CertificateRequest resource \"openbao-tls-1\"",
                                "openbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved",
                                "cert-manager           18m         Normal    Issuing                    certificate/openstack-db-ca                                         Issuing certificate as Secret does not exist",
                                "cert-manager           18m         Normal    CertificateIssued          certificaterequest/openstack-db-ca-1                                Certificate fetched from issuer successfully",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved",
                                "cert-manager           18m         Normal    WaitingForApproval         certificaterequest/openstack-db-ca-1                                Not signing CertificateRequest until it is Approved",
                                "default                18m         Warning   ErrInitIssuer              clusterissuer/openstack-db-ca-issuer                                Error initializing issuer: secrets \"openstack-db-ca\" not found",
                                "openbao-system         18m         Normal    WaitingForApproval         certificaterequest/openbao-tls-1                                    Not signing CertificateRequest until it is Approved",
                                "monitoring             18m         Normal    InstallSucceeded           helmrelease/prometheus-operator-crds                                Helm install succeeded for release monitoring/prometheus-operator-crds.v1 with chart prometheus-operator-crds@19.1.0",
                                "openbao-system         18m         Normal    Issuing                    certificate/openbao-tls                                             The certificate has been successfully issued",
                                "openbao-system         18m         Normal    CertificateIssued          certificaterequest/openbao-tls-1                                    Certificate fetched from issuer successfully",
                                "openbao-system         18m         Normal    cert-manager.io            certificaterequest/openbao-tls-1                                    Certificate request has been approved by cert-manager.io",
                                "mariadb-system         18m         Warning   FailedMount                pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       MountVolume.SetUp failed for volume \"cert\" : secret \"mariadb-operator-webhook-cert\" not found",
                                "openbao-system         18m         Normal    Scheduled                  pod/openbao-0                                                       Successfully assigned openbao-system/openbao-0 to forge-control-plane",
                                "envoy-gateway-system   18m         Normal    Completed                  job/envoy-gateway-gateway-helm-certgen                              Job completed",
                                "openbao-system         18m         Normal    ProvisioningSucceeded      persistentvolumeclaim/data-openbao-0                                Successfully provisioned volume pvc-c723181f-2c45-4132-aa0b-3c820de10cfe",
                                "mariadb-system         18m         Warning   FailedMount                pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       MountVolume.SetUp failed for volume \"ca\" : secret \"mariadb-operator-webhook-ca\" not found",
                                "external-secrets       18m         Normal    SuccessfulCreate           replicaset/external-secrets-webhook-6955d84bd5                      Created pod: external-secrets-webhook-6955d84bd5-nkw8q",
                                "external-secrets       18m         Normal    ScalingReplicaSet          deployment/external-secrets-cert-controller                         Scaled up replica set external-secrets-cert-controller-97b69894c from 0 to 1",
                                "external-secrets       18m         Normal    ScalingReplicaSet          deployment/external-secrets                                         Scaled up replica set external-secrets-5958b59f7d from 0 to 1",
                                "external-secrets       18m         Normal    ScalingReplicaSet          deployment/external-secrets-webhook                                 Scaled up replica set external-secrets-webhook-6955d84bd5 from 0 to 1",
                                "external-secrets       18m         Normal    Scheduled                  pod/external-secrets-webhook-6955d84bd5-nkw8q                       Successfully assigned external-secrets/external-secrets-webhook-6955d84bd5-nkw8q to forge-control-plane",
                                "external-secrets       18m         Normal    SuccessfulCreate           replicaset/external-secrets-cert-controller-97b69894c               Created pod: external-secrets-cert-controller-97b69894c-bgqpp",
                                "external-secrets       18m         Normal    Scheduled                  pod/external-secrets-cert-controller-97b69894c-bgqpp                Successfully assigned external-secrets/external-secrets-cert-controller-97b69894c-bgqpp to forge-control-plane",
                                "external-secrets       18m         Normal    SuccessfulCreate           replicaset/external-secrets-5958b59f7d                              Created pod: external-secrets-5958b59f7d-99snd",
                                "external-secrets       18m         Normal    Scheduled                  pod/external-secrets-5958b59f7d-99snd                               Successfully assigned external-secrets/external-secrets-5958b59f7d-99snd to forge-control-plane",
                                "external-secrets       18m         Normal    Pulling                    pod/external-secrets-cert-controller-97b69894c-bgqpp                Pulling image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\"",
                                "external-secrets       18m         Normal    Pulling                    pod/external-secrets-webhook-6955d84bd5-nkw8q                       Pulling image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\"",
                                "mariadb-system         18m         Normal    Created                    pod/mariadb-operator-756fd78967-5ckvj                               Container created",
                                "mariadb-system         18m         Normal    Pulled                     pod/mariadb-operator-756fd78967-5ckvj                               Successfully pulled image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" in 4.262s (4.263s including waiting). Image size: 36312327 bytes.",
                                "mariadb-system         18m         Normal    Created                    pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Container created",
                                "external-secrets       18m         Normal    Pulling                    pod/external-secrets-5958b59f7d-99snd                               Pulling image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\"",
                                "mariadb-system         18m         Normal    Started                    pod/mariadb-operator-756fd78967-5ckvj                               Container started",
                                "default                18m         Normal    KeyPairVerified            clusterissuer/openbao-ca-issuer                                     Signing CA verified",
                                "mariadb-system         18m         Normal    Pulled                     pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Successfully pulled image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" in 773ms (4.919s including waiting). Image size: 36312327 bytes.",
                                "envoy-gateway-system   18m         Normal    SuccessfulCreate           replicaset/envoy-gateway-5649586748                                 Created pod: envoy-gateway-5649586748-vh4tj",
                                "flux-system            18m         Normal    ReconciliationSucceeded    kustomization/k-orc                                                 Reconciliation finished in 35.806058291s, next run in 30m0s",
                                "envoy-gateway-system   18m         Normal    ScalingReplicaSet          deployment/envoy-gateway                                            Scaled up replica set envoy-gateway-5649586748 from 0 to 1",
                                "default                18m         Normal    KeyPairVerified            clusterissuer/openstack-db-ca-issuer                                Signing CA verified",
                                "mariadb-system         18m         Normal    Started                    pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Container started",
                                "flux-system            18m         Normal    Progressing                kustomization/k-orc                                                 Health check passed in 30.313572258s",
                                "envoy-gateway-system   18m         Normal    Scheduled                  pod/envoy-gateway-5649586748-vh4tj                                  Successfully assigned envoy-gateway-system/envoy-gateway-5649586748-vh4tj to forge-control-plane",
                                "envoy-gateway-system   18m         Normal    Created                    pod/envoy-gateway-5649586748-vh4tj                                  Container created",
                                "envoy-gateway-system   18m         Normal    Started                    pod/envoy-gateway-5649586748-vh4tj                                  Container started",
                                "mariadb-system         18m         Normal    Pulled                     pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "mariadb-system         18m         Normal    Created                    pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Container created",
                                "mariadb-system         18m         Normal    Started                    pod/mariadb-operator-webhook-67d6d5db7b-jjz64                       Container started",
                                "envoy-gateway-system   18m         Normal    Pulled                     pod/envoy-gateway-5649586748-vh4tj                                  Container image \"docker.io/envoyproxy/gateway:v1.8.1\" already present on machine and can be accessed by the pod",
                                "envoy-gateway-system   18m         Normal    LeaderElection             lease/5b9825d2.gateway.envoyproxy.io                                envoy-gateway-5649586748-vh4tj_5f065ab2-9da4-42bd-b8e2-896a98a25db6 became leader",
                                "external-secrets       18m         Normal    Created                    pod/external-secrets-5958b59f7d-99snd                               Container created",
                                "external-secrets       18m         Normal    Pulled                     pod/external-secrets-5958b59f7d-99snd                               Successfully pulled image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\" in 6.591s (6.864s including waiting). Image size: 89583295 bytes.",
                                "external-secrets       18m         Normal    Started                    pod/external-secrets-5958b59f7d-99snd                               Container started",
                                "external-secrets       18m         Normal    Started                    pod/external-secrets-cert-controller-97b69894c-bgqpp                Container started",
                                "external-secrets       18m         Normal    Pulled                     pod/external-secrets-cert-controller-97b69894c-bgqpp                Successfully pulled image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\" in 569ms (8.019s including waiting). Image size: 89583295 bytes.",
                                "external-secrets       18m         Normal    Created                    pod/external-secrets-cert-controller-97b69894c-bgqpp                Container created",
                                "external-secrets       18m         Normal    Started                    pod/external-secrets-webhook-6955d84bd5-nkw8q                       Container started",
                                "external-secrets       18m         Normal    Created                    pod/external-secrets-webhook-6955d84bd5-nkw8q                       Container created",
                                "external-secrets       18m         Normal    Pulled                     pod/external-secrets-webhook-6955d84bd5-nkw8q                       Successfully pulled image \"oci.external-secrets.io/external-secrets/external-secrets:v0.20.4\" in 601ms (7.462s including waiting). Image size: 89583295 bytes.",
                                "default                18m         Warning   UpdateFailed               validatingwebhookconfiguration/externalsecret-validate              ca cert not yet ready",
                                "default                18m         Warning   UpdateFailed               validatingwebhookconfiguration/secretstore-validate                 ca cert not yet ready",
                                "memcached-system       18m         Normal    Scheduled                  pod/memcached-operator-869dfff548-bz9mc                             Successfully assigned memcached-system/memcached-operator-869dfff548-bz9mc to forge-control-plane",
                                "memcached-system       18m         Normal    ScalingReplicaSet          deployment/memcached-operator                                       Scaled up replica set memcached-operator-869dfff548 from 0 to 1",
                                "memcached-system       18m         Normal    SuccessfulCreate           replicaset/memcached-operator-869dfff548                            Created pod: memcached-operator-869dfff548-bz9mc",
                                "memcached-system       18m         Normal    Pulling                    pod/memcached-operator-869dfff548-bz9mc                             Pulling image \"ghcr.io/c5c3/memcached-operator:0.4.0\"",
                                "memcached-system       18m         Normal    Started                    pod/memcached-operator-869dfff548-bz9mc                             Container started",
                                "memcached-system       18m         Normal    Created                    pod/memcached-operator-869dfff548-bz9mc                             Container created",
                                "memcached-system       18m         Normal    Pulled                     pod/memcached-operator-869dfff548-bz9mc                             Successfully pulled image \"ghcr.io/c5c3/memcached-operator:0.4.0\" in 2.96s (2.96s including waiting). Image size: 17406523 bytes.",
                                "memcached-system       18m         Normal    LeaderElection             lease/d4f3c8a2.c5c3.io                                              memcached-operator-869dfff548-bz9mc_4b983e3a-2767-40c5-939b-a6bae4f9300b became leader",
                                "envoy-gateway-system   18m         Normal    InstallSucceeded           helmrelease/envoy-gateway                                           Helm install succeeded for release envoy-gateway-system/envoy-gateway.v1 with chart gateway-helm@1.8.1",
                                "keystone-system        18m         Normal    DependencyNotReady         helmrelease/keystone-operator                                       dependency 'mariadb-system/mariadb-operator' is not ready",
                                "mariadb-system         18m         Warning   Unhealthy                  pod/mariadb-operator-cert-controller-58b95fd98-8cp66                Readiness probe failed: HTTP probe failed with statuscode: 500",
                                "memcached-system       18m         Normal    InstallSucceeded           helmrelease/memcached-operator                                      Helm install succeeded for release memcached-system/memcached-operator.v1 with chart memcached-operator@0.4.0",
                                "mariadb-system         18m         Normal    InstallSucceeded           helmrelease/mariadb-operator                                        Helm install succeeded for release mariadb-system/mariadb-operator.v1 with chart mariadb-operator@0.38.1",
                                "openbao-system         17m         Warning   FailedMount                pod/openbao-0                                                       MountVolume.SetUp failed for volume \"client-tls\" : secret \"openbao-client-tls\" not found",
                                "external-secrets       17m         Warning   Unhealthy                  pod/external-secrets-webhook-6955d84bd5-nkw8q                       Readiness probe failed: Get \"http://10.244.0.20:8081/readyz\": dial tcp 10.244.0.20:8081: connect: connection refused",
                                "external-secrets       17m         Warning   Unhealthy                  pod/external-secrets-cert-controller-97b69894c-bgqpp                Readiness probe failed: HTTP probe failed with statuscode: 500",
                                "keystone-system        17m         Normal    DependencyNotReady         helmrelease/keystone-operator                                       dependency 'external-secrets/external-secrets' is not ready",
                                "external-secrets       17m         Normal    InstallSucceeded           helmrelease/external-secrets                                        Helm install succeeded for release external-secrets/external-secrets.v1 with chart external-secrets@0.20.4",
                                "openstack              17m         Normal    Generated                  certificate/keystone-nip-io-tls                                     Stored new private key in temporary Secret resource \"keystone-nip-io-tls-m7778\"",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved",
                                "openstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    CertificateIssued          certificaterequest/openbao-client-tls-1                             Certificate fetched from issuer successfully",
                                "openbao-system         17m         Normal    cert-manager.io            certificaterequest/openbao-client-tls-1                             Certificate request has been approved by cert-manager.io",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    Requested                  certificate/openbao-client-tls                                      Created new CertificateRequest resource \"openbao-client-tls-1\"",
                                "openbao-system         17m         Normal    Generated                  certificate/openbao-client-tls                                      Stored new private key in temporary Secret resource \"openbao-client-tls-dhfs6\"",
                                "openbao-system         17m         Normal    Issuing                    certificate/openbao-client-tls                                      Issuing certificate as Secret does not exist",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    Issuing                    certificate/eso-openbao-client-tls                                  Issuing certificate as Secret does not exist",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/openbao-client-tls-1                             Not signing CertificateRequest until it is Approved",
                                "openstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved",
                                "openstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved",
                                "openstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved",
                                "openstack              17m         Normal    Requested                  certificate/keystone-nip-io-tls                                     Created new CertificateRequest resource \"keystone-nip-io-tls-1\"",
                                "openstack              17m         Normal    WaitingForApproval         certificaterequest/keystone-nip-io-tls-1                            Not signing CertificateRequest until it is Approved",
                                "openstack              17m         Normal    Issuing                    certificate/keystone-nip-io-tls                                     Issuing certificate as Secret does not exist",
                                "openstack              17m         Normal    CertificateIssued          certificaterequest/keystone-nip-io-tls-1                            Certificate fetched from issuer successfully",
                                "openstack              17m         Warning   BadConfig                  certificaterequest/keystone-nip-io-tls-1                            Certificate will be issued with an empty Issuer DN, which contravenes RFC 5280 and could break some strict clients",
                                "openstack              17m         Normal    cert-manager.io            certificaterequest/keystone-nip-io-tls-1                            Certificate request has been approved by cert-manager.io",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    Issuing                    certificate/eso-openbao-client-tls                                  The certificate has been successfully issued",
                                "openbao-system         17m         Normal    Requested                  certificate/eso-openbao-client-tls                                  Created new CertificateRequest resource \"eso-openbao-client-tls-1\"",
                                "default                17m         Warning   InvalidProviderConfig      clustersecretstore/openbao-cluster-store                            cannot get Kubernetes secret \"eso-openbao-client-tls\" from namespace \"openbao-system\": secrets \"eso-openbao-client-tls\" not found",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    WaitingForApproval         certificaterequest/eso-openbao-client-tls-1                         Not signing CertificateRequest until it is Approved",
                                "openbao-system         17m         Normal    Issuing                    certificate/openbao-client-tls                                      The certificate has been successfully issued",
                                "openbao-system         17m         Normal    Generated                  certificate/eso-openbao-client-tls                                  Stored new private key in temporary Secret resource \"eso-openbao-client-tls-ls9cr\"",
                                "openbao-system         17m         Normal    CertificateIssued          certificaterequest/eso-openbao-client-tls-1                         Certificate fetched from issuer successfully",
                                "openbao-system         17m         Normal    cert-manager.io            certificaterequest/eso-openbao-client-tls-1                         Certificate request has been approved by cert-manager.io",
                                "envoy-gateway-system   17m         Normal    Scheduled                  pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Successfully assigned envoy-gateway-system/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz to forge-control-plane",
                                "openstack              17m         Normal    Issuing                    certificate/keystone-nip-io-tls                                     The certificate has been successfully issued",
                                "envoy-gateway-system   17m         Normal    SuccessfulCreate           replicaset/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb         Created pod: envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz",
                                "envoy-gateway-system   17m         Normal    ScalingReplicaSet          deployment/envoy-openstack-openstack-gw-b67dc6f3                    Scaled up replica set envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb from 0 to 1",
                                "envoy-gateway-system   16m         Normal    Pulling                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Pulling image \"docker.io/envoyproxy/envoy:distroless-v1.38.1\"",
                                "envoy-gateway-system   16m         Normal    Pulled                     pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Successfully pulled image \"docker.io/envoyproxy/envoy:distroless-v1.38.1\" in 3.519s (3.519s including waiting). Image size: 41894283 bytes.",
                                "envoy-gateway-system   16m         Normal    Created                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container created",
                                "envoy-gateway-system   16m         Normal    Created                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container created",
                                "envoy-gateway-system   16m         Normal    Started                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container started",
                                "envoy-gateway-system   16m         Normal    Pulled                     pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container image \"docker.io/envoyproxy/gateway:v1.8.1\" already present on machine and can be accessed by the pod",
                                "envoy-gateway-system   16m         Normal    Started                    pod/envoy-openstack-openstack-gw-b67dc6f3-6b9d4ff9cb-9blkz          Container started",
                                "keystone-system        16m         Normal    NoPods                     poddisruptionbudget/keystone-operator                               No matching pods found",
                                "keystone-system        16m         Warning   FailedMount                pod/keystone-operator-66cf7cbc64-nrgp8                              MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"keystone-operator-webhook-cert\" not found",
                                "keystone-system        16m         Normal    SuccessfulCreate           replicaset/keystone-operator-66cf7cbc64                             Created pod: keystone-operator-66cf7cbc64-nrgp8",
                                "keystone-system        16m         Normal    Scheduled                  pod/keystone-operator-66cf7cbc64-nrgp8                              Successfully assigned keystone-system/keystone-operator-66cf7cbc64-nrgp8 to forge-control-plane",
                                "keystone-system        16m         Normal    Requested                  certificate/keystone-operator-webhook                               Created new CertificateRequest resource \"keystone-operator-webhook-1\"",
                                "keystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved",
                                "keystone-system        16m         Normal    Scheduled                  pod/keystone-operator-66cf7cbc64-nfjgj                              Successfully assigned keystone-system/keystone-operator-66cf7cbc64-nfjgj to forge-control-plane",
                                "keystone-system        16m         Warning   FailedMount                pod/keystone-operator-66cf7cbc64-nfjgj                              MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"keystone-operator-webhook-cert\" not found",
                                "keystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved",
                                "keystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved",
                                "keystone-system        16m         Normal    Generated                  certificate/keystone-operator-webhook                               Stored new private key in temporary Secret resource \"keystone-operator-webhook-k8kzb\"",
                                "keystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved",
                                "keystone-system        16m         Normal    Issuing                    certificate/keystone-operator-webhook                               Issuing certificate as Secret does not exist",
                                "keystone-system        16m         Normal    cert-manager.io            certificaterequest/keystone-operator-webhook-1                      Certificate request has been approved by cert-manager.io",
                                "keystone-system        16m         Warning   BadConfig                  certificaterequest/keystone-operator-webhook-1                      Certificate will be issued with an empty Issuer DN, which contravenes RFC 5280 and could break some strict clients",
                                "keystone-system        16m         Normal    SuccessfulCreate           replicaset/keystone-operator-66cf7cbc64                             Created pod: keystone-operator-66cf7cbc64-nfjgj",
                                "keystone-system        16m         Normal    Issuing                    certificate/keystone-operator-webhook                               The certificate has been successfully issued",
                                "keystone-system        16m         Normal    CertificateIssued          certificaterequest/keystone-operator-webhook-1                      Certificate fetched from issuer successfully",
                                "keystone-system        16m         Normal    ScalingReplicaSet          deployment/keystone-operator                                        Scaled up replica set keystone-operator-66cf7cbc64 from 0 to 2",
                                "keystone-system        16m         Normal    WaitingForApproval         certificaterequest/keystone-operator-webhook-1                      Not signing CertificateRequest until it is Approved",
                                "keystone-system        16m         Normal    Pulling                    pod/keystone-operator-66cf7cbc64-nfjgj                              Pulling image \"ghcr.io/c5c3/keystone-operator:latest\"",
                                "keystone-system        16m         Normal    Pulling                    pod/keystone-operator-66cf7cbc64-nrgp8                              Pulling image \"ghcr.io/c5c3/keystone-operator:latest\"",
                                "keystone-system        16m         Normal    Pulled                     pod/keystone-operator-66cf7cbc64-nrgp8                              Successfully pulled image \"ghcr.io/c5c3/keystone-operator:latest\" in 3.546s (3.547s including waiting). Image size: 28825964 bytes.",
                                "c5c3-system            16m         Normal    DependencyNotReady         helmrelease/c5c3-operator                                           dependency 'keystone-system/keystone-operator' is not ready",
                                "keystone-system        16m         Warning   Unhealthy                  pod/keystone-operator-66cf7cbc64-nfjgj                              Readiness probe failed: Get \"http://10.244.0.27:8081/readyz\": dial tcp 10.244.0.27:8081: connect: connection refused",
                                "keystone-system        16m         Normal    Created                    pod/keystone-operator-66cf7cbc64-nfjgj                              Container created",
                                "keystone-system        16m         Warning   Unhealthy                  pod/keystone-operator-66cf7cbc64-nrgp8                              Readiness probe failed: Get \"http://10.244.0.28:8081/readyz\": dial tcp 10.244.0.28:8081: connect: connection refused",
                                "keystone-system        16m         Normal    Pulled                     pod/keystone-operator-66cf7cbc64-nfjgj                              Successfully pulled image \"ghcr.io/c5c3/keystone-operator:latest\" in 508ms (4.044s including waiting). Image size: 28825964 bytes.",
                                "keystone-system        16m         Normal    Started                    pod/keystone-operator-66cf7cbc64-nfjgj                              Container started",
                                "keystone-system        16m         Normal    Started                    pod/keystone-operator-66cf7cbc64-nrgp8                              Container started",
                                "keystone-system        16m         Normal    LeaderElection             lease/keystone.openstack.c5c3.io                                    keystone-operator-66cf7cbc64-nrgp8_097e1b93-75e1-4036-9c52-5d31e464909c became leader",
                                "keystone-system        16m         Normal    Created                    pod/keystone-operator-66cf7cbc64-nrgp8                              Container created",
                                "keystone-system        16m         Normal    InstallSucceeded           helmrelease/keystone-operator                                       Helm install succeeded for release keystone-system/keystone-operator.v1 with chart keystone-operator@0.5.0",
                                "c5c3-system            16m         Normal    NoPods                     poddisruptionbudget/c5c3-operator                                   No matching pods found",
                                "c5c3-system            16m         Normal    CertificateIssued          certificaterequest/c5c3-operator-webhook-1                          Certificate fetched from issuer successfully",
                                "c5c3-system            16m         Normal    Issuing                    certificate/c5c3-operator-webhook                                   The certificate has been successfully issued",
                                "c5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved",
                                "c5c3-system            16m         Normal    cert-manager.io            certificaterequest/c5c3-operator-webhook-1                          Certificate request has been approved by cert-manager.io",
                                "c5c3-system            16m         Warning   BadConfig                  certificaterequest/c5c3-operator-webhook-1                          Certificate will be issued with an empty Issuer DN, which contravenes RFC 5280 and could break some strict clients",
                                "c5c3-system            16m         Normal    Scheduled                  pod/c5c3-operator-575bfd968-gtmwg                                   Successfully assigned c5c3-system/c5c3-operator-575bfd968-gtmwg to forge-control-plane",
                                "c5c3-system            16m         Warning   FailedMount                pod/c5c3-operator-575bfd968-lskhv                                   MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"c5c3-operator-webhook-cert\" not found",
                                "c5c3-system            16m         Normal    ScalingReplicaSet          deployment/c5c3-operator                                            Scaled up replica set c5c3-operator-575bfd968 from 0 to 2",
                                "c5c3-system            16m         Normal    Scheduled                  pod/c5c3-operator-575bfd968-lskhv                                   Successfully assigned c5c3-system/c5c3-operator-575bfd968-lskhv to forge-control-plane",
                                "c5c3-system            16m         Normal    Issuing                    certificate/c5c3-operator-webhook                                   Issuing certificate as Secret does not exist",
                                "c5c3-system            16m         Normal    Generated                  certificate/c5c3-operator-webhook                                   Stored new private key in temporary Secret resource \"c5c3-operator-webhook-7ttdc\"",
                                "c5c3-system            16m         Normal    Requested                  certificate/c5c3-operator-webhook                                   Created new CertificateRequest resource \"c5c3-operator-webhook-1\"",
                                "c5c3-system            16m         Warning   FailedMount                pod/c5c3-operator-575bfd968-gtmwg                                   MountVolume.SetUp failed for volume \"webhook-certs\" : secret \"c5c3-operator-webhook-cert\" not found",
                                "c5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved",
                                "c5c3-system            16m         Normal    SuccessfulCreate           replicaset/c5c3-operator-575bfd968                                  Created pod: c5c3-operator-575bfd968-lskhv",
                                "c5c3-system            16m         Normal    SuccessfulCreate           replicaset/c5c3-operator-575bfd968                                  Created pod: c5c3-operator-575bfd968-gtmwg",
                                "c5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved",
                                "c5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved",
                                "c5c3-system            16m         Normal    WaitingForApproval         certificaterequest/c5c3-operator-webhook-1                          Not signing CertificateRequest until it is Approved",
                                "c5c3-system            16m         Normal    Pulling                    pod/c5c3-operator-575bfd968-gtmwg                                   Pulling image \"ghcr.io/c5c3/c5c3-operator:latest\"",
                                "c5c3-system            16m         Normal    Pulling                    pod/c5c3-operator-575bfd968-lskhv                                   Pulling image \"ghcr.io/c5c3/c5c3-operator:latest\"",
                                "c5c3-system            16m         Normal    Pulled                     pod/c5c3-operator-575bfd968-gtmwg                                   Successfully pulled image \"ghcr.io/c5c3/c5c3-operator:latest\" in 539ms (4.552s including waiting). Image size: 28597000 bytes.",
                                "c5c3-system            16m         Normal    Created                    pod/c5c3-operator-575bfd968-gtmwg                                   Container created",
                                "c5c3-system            16m         Normal    Pulled                     pod/c5c3-operator-575bfd968-lskhv                                   Successfully pulled image \"ghcr.io/c5c3/c5c3-operator:latest\" in 4.034s (4.034s including waiting). Image size: 28597000 bytes.",
                                "c5c3-system            16m         Warning   Unhealthy                  pod/c5c3-operator-575bfd968-lskhv                                   Readiness probe failed: Get \"http://10.244.0.29:8081/readyz\": dial tcp 10.244.0.29:8081: connect: connection refused",
                                "c5c3-system            16m         Normal    Started                    pod/c5c3-operator-575bfd968-lskhv                                   Container started",
                                "c5c3-system            16m         Normal    Created                    pod/c5c3-operator-575bfd968-lskhv                                   Container created",
                                "c5c3-system            16m         Normal    Started                    pod/c5c3-operator-575bfd968-gtmwg                                   Container started",
                                "c5c3-system            16m         Warning   Unhealthy                  pod/c5c3-operator-575bfd968-gtmwg                                   Readiness probe failed: Get \"http://10.244.0.30:8081/readyz\": dial tcp 10.244.0.30:8081: connect: connection refused",
                                "c5c3-system            16m         Normal    LeaderElection             lease/c5c3.openstack.c5c3.io                                        c5c3-operator-575bfd968-gtmwg_63b1ef07-ea59-4951-8d7f-042dde44634e became leader",
                                "c5c3-system            16m         Normal    InstallSucceeded           helmrelease/c5c3-operator                                           Helm install succeeded for release c5c3-system/c5c3-operator.v1 with chart c5c3-operator@0.3.0",
                                "default                16m         Warning   InvalidProviderConfig      clustersecretstore/openbao-cluster-store                            unable to log in to auth method: unable to log in with Kubernetes auth: Put \"https://openbao.openbao-system.svc:8200/v1/auth/kubernetes/management/login\": dial tcp 10.96.159.0:8200: connect: connection refused",
                                "openbao-system         16m         Normal    Pulling                    pod/openbao-0                                                       Pulling image \"quay.io/openbao/openbao:2.5.5\"",
                                "openbao-system         16m         Normal    Pulled                     pod/openbao-0                                                       Successfully pulled image \"quay.io/openbao/openbao:2.5.5\" in 4.861s (4.861s including waiting). Image size: 76859931 bytes.",
                                "openbao-system         16m         Normal    Created                    pod/openbao-0                                                       Container created",
                                "openbao-system         16m         Normal    Started                    pod/openbao-0                                                       Container started",
                                "openbao-system         16m         Warning   Unhealthy                  pod/openbao-0                                                       Readiness probe failed: Key                Value...",
                                "openbao-system         16m         Warning   Unhealthy                  pod/openbao-0                                                       Readiness probe failed: Key                Value...",
                                "openstack              16m         Warning   UpdateFailed               externalsecret/keystone-admin                                       error processing spec.data[0] (key: bootstrap/openstack/controlplane-keystone/admin), err: ClusterSecretStore \"openbao-cluster-store\" is not ready",
                                "openstack              16m         Warning   UpdateFailed               externalsecret/mariadb-root-password                                error processing spec.data[0] (key: infrastructure/mariadb), err: ClusterSecretStore \"openbao-cluster-store\" is not ready",
                                "openstack              16m         Warning   UpdateFailed               externalsecret/keystone-db                                          error processing spec.data[0] (key: openstack/keystone/openstack/controlplane/db), err: ClusterSecretStore \"openbao-cluster-store\" is not ready",
                                "openstack              15m         Normal    Created                    externalsecret/keystone-db                                          secret created",
                                "openstack              15m         Normal    Created                    externalsecret/mariadb-root-password                                secret created",
                                "openstack              15m         Normal    Created                    externalsecret/keystone-admin                                       secret created",
                                "openstack              15m         Normal    Scheduled                  pod/openstack-memcached-f654cd846-n9kjr                             Successfully assigned openstack/openstack-memcached-f654cd846-n9kjr to forge-control-plane",
                                "openstack              15m         Normal    SuccessfulCreate           replicaset/openstack-memcached-f654cd846                            Created pod: openstack-memcached-f654cd846-l95d8",
                                "openstack              15m         Normal    SuccessfulCreate           replicaset/openstack-memcached-f654cd846                            Created pod: openstack-memcached-f654cd846-pljfj",
                                "openstack              15m         Normal    SuccessfulCreate           replicaset/openstack-memcached-f654cd846                            Created pod: openstack-memcached-f654cd846-n9kjr",
                                "openstack              15m         Normal    Scheduled                  pod/openstack-memcached-f654cd846-pljfj                             Successfully assigned openstack/openstack-memcached-f654cd846-pljfj to forge-control-plane",
                                "openstack              15m         Normal    ScalingReplicaSet          deployment/openstack-memcached                                      Scaled up replica set openstack-memcached-f654cd846 from 0 to 3",
                                "openstack              15m         Normal    Scheduled                  pod/openstack-memcached-f654cd846-l95d8                             Successfully assigned openstack/openstack-memcached-f654cd846-l95d8 to forge-control-plane",
                                "openstack              15m         Normal    Pulling                    pod/openstack-memcached-f654cd846-l95d8                             Pulling image \"memcached:1.6\"",
                                "local-path-storage     15m         Normal    Pulled                     pod/helper-pod-create-pvc-2b0ffb54-5a29-4254-99aa-871525bf7765      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod",
                                "openstack              15m         Normal    ExternalProvisioning       persistentvolumeclaim/storage-openstack-db-0                        Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.",
                                "openstack              15m         Normal    Provisioning               persistentvolumeclaim/storage-openstack-db-0                        External provisioner is provisioning volume for claim \"openstack/storage-openstack-db-0\"",
                                "default                15m         Warning   OwnerRefInvalidNamespace   clusterrolebinding/openstack-db-openstack-fec49d98:auth-delegator   ownerRef [k8s.mariadb.com/v1alpha1/MariaDB, namespace: , name: openstack-db, uid: fec49d98-754b-425b-9558-f0efd43d5d51] does not exist in namespace \"\"",
                                "openstack              15m         Normal    SuccessfulCreate           job/openstack-db-init                                               Created pod: openstack-db-init-6l8cp",
                                "openstack              15m         Normal    Pulling                    pod/openstack-memcached-f654cd846-n9kjr                             Pulling image \"memcached:1.6\"",
                                "local-path-storage     15m         Normal    Created                    pod/helper-pod-create-pvc-2b0ffb54-5a29-4254-99aa-871525bf7765      Container created",
                                "openstack              15m         Normal    Pulling                    pod/openstack-memcached-f654cd846-pljfj                             Pulling image \"memcached:1.6\"",
                                "openstack              15m         Normal    WaitForFirstConsumer       persistentvolumeclaim/storage-openstack-db-0                        waiting for first consumer to be created before binding",
                                "local-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-2b0ffb54-5a29-4254-99aa-871525bf7765      Container started",
                                "openstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/storage-openstack-db-0                        Successfully provisioned volume pvc-2b0ffb54-5a29-4254-99aa-871525bf7765",
                                "openstack              14m         Normal    Scheduled                  pod/openstack-db-init-6l8cp                                         Successfully assigned openstack/openstack-db-init-6l8cp to forge-control-plane",
                                "openstack              14m         Normal    Pulled                     pod/openstack-memcached-f654cd846-n9kjr                             Successfully pulled image \"memcached:1.6\" in 4.275s (4.275s including waiting). Image size: 32221876 bytes.",
                                "openstack              14m         Normal    Created                    pod/openstack-memcached-f654cd846-n9kjr                             Container created",
                                "openstack              14m         Normal    Started                    pod/openstack-memcached-f654cd846-n9kjr                             Container started",
                                "openstack              14m         Normal    Pulling                    pod/openstack-db-init-6l8cp                                         Pulling image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\"",
                                "openstack              14m         Normal    Started                    pod/openstack-memcached-f654cd846-pljfj                             Container started",
                                "openstack              14m         Normal    Pulled                     pod/openstack-memcached-f654cd846-pljfj                             Successfully pulled image \"memcached:1.6\" in 733ms (4.994s including waiting). Image size: 32221876 bytes.",
                                "openstack              14m         Normal    Created                    pod/openstack-memcached-f654cd846-pljfj                             Container created",
                                "openstack              14m         Normal    Pulled                     pod/openstack-memcached-f654cd846-l95d8                             Successfully pulled image \"memcached:1.6\" in 724ms (5.689s including waiting). Image size: 32221876 bytes.",
                                "openstack              14m         Normal    Created                    pod/openstack-memcached-f654cd846-l95d8                             Container created",
                                "openstack              14m         Normal    Started                    pod/openstack-memcached-f654cd846-l95d8                             Container started",
                                "openstack              14m         Normal    Pulled                     pod/openstack-db-init-6l8cp                                         Successfully pulled image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" in 7.216s (8.631s including waiting). Image size: 104480028 bytes.",
                                "openstack              14m         Normal    Created                    pod/openstack-db-init-6l8cp                                         Container created",
                                "openstack              14m         Normal    Started                    pod/openstack-db-init-6l8cp                                         Container started",
                                "openstack              14m         Normal    Completed                  job/openstack-db-init                                               Job completed",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Pod openstack-db-2 in StatefulSet openstack-db successful",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim galera-openstack-db-2 Pod openstack-db-2 in StatefulSet openstack-db success",
                                "openstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/galera-openstack-db-0                         Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.",
                                "openstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/galera-openstack-db-2                         waiting for first consumer to be created before binding",
                                "openstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/galera-openstack-db-2                         Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.",
                                "openstack              14m         Normal    Provisioning               persistentvolumeclaim/galera-openstack-db-2                         External provisioner is provisioning volume for claim \"openstack/galera-openstack-db-2\"",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim galera-openstack-db-0 Pod openstack-db-0 in StatefulSet openstack-db success",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Pod openstack-db-0 in StatefulSet openstack-db successful",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim storage-openstack-db-2 Pod openstack-db-2 in StatefulSet openstack-db success",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim storage-openstack-db-1 Pod openstack-db-1 in StatefulSet openstack-db success",
                                "openstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/galera-openstack-db-0                         waiting for first consumer to be created before binding",
                                "openstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/galera-openstack-db-1                         Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.",
                                "openstack              14m         Normal    Provisioning               persistentvolumeclaim/galera-openstack-db-0                         External provisioner is provisioning volume for claim \"openstack/galera-openstack-db-0\"",
                                "openstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/storage-openstack-db-1                        waiting for first consumer to be created before binding",
                                "openstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/storage-openstack-db-1                        Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.",
                                "openstack              14m         Normal    Provisioning               persistentvolumeclaim/storage-openstack-db-1                        External provisioner is provisioning volume for claim \"openstack/storage-openstack-db-1\"",
                                "openstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/storage-openstack-db-2                        waiting for first consumer to be created before binding",
                                "openstack              14m         Normal    ExternalProvisioning       persistentvolumeclaim/storage-openstack-db-2                        Waiting for a volume to be created either by the external provisioner 'rancher.io/local-path' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Claim galera-openstack-db-1 Pod openstack-db-1 in StatefulSet openstack-db success",
                                "openstack              14m         Normal    Provisioning               persistentvolumeclaim/galera-openstack-db-1                         External provisioner is provisioning volume for claim \"openstack/galera-openstack-db-1\"",
                                "openstack              14m         Normal    SuccessfulCreate           statefulset/openstack-db                                            Create Pod openstack-db-1 in StatefulSet openstack-db successful",
                                "openstack              14m         Normal    WaitForFirstConsumer       persistentvolumeclaim/galera-openstack-db-1                         waiting for first consumer to be created before binding",
                                "local-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-22021448-d2ca-4e43-923d-cc7646ac8464      Container created",
                                "local-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869      Container created",
                                "local-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656      Container started",
                                "local-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod",
                                "local-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656      Container created",
                                "local-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod",
                                "local-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869      Container started",
                                "local-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-22021448-d2ca-4e43-923d-cc7646ac8464      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod",
                                "local-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-22021448-d2ca-4e43-923d-cc7646ac8464      Container started",
                                "local-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692      Container created",
                                "local-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod",
                                "local-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692      Container started",
                                "openstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/galera-openstack-db-2                         Successfully provisioned volume pvc-8ab35a40-ca24-4a2a-bba6-f44957fe6869",
                                "openstack              14m         Normal    Provisioning               persistentvolumeclaim/storage-openstack-db-2                        External provisioner is provisioning volume for claim \"openstack/storage-openstack-db-2\"",
                                "local-path-storage     14m         Normal    Created                    pod/helper-pod-create-pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff      Container created",
                                "local-path-storage     14m         Normal    Pulled                     pod/helper-pod-create-pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff      Container image \"docker.io/kindest/local-path-helper:v20260131-7181c60a\" already present on machine and can be accessed by the pod",
                                "openstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/galera-openstack-db-1                         Successfully provisioned volume pvc-22021448-d2ca-4e43-923d-cc7646ac8464",
                                "local-path-storage     14m         Normal    Started                    pod/helper-pod-create-pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff      Container started",
                                "openstack              14m         Normal    Scheduled                  pod/openstack-db-0                                                  Successfully assigned openstack/openstack-db-0 to forge-control-plane",
                                "openstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/storage-openstack-db-1                        Successfully provisioned volume pvc-255e60b7-f63c-4cb1-8ec4-63b1282f6692",
                                "openstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/galera-openstack-db-0                         Successfully provisioned volume pvc-7fc4dc4a-fa11-464e-a214-7bf9386f2656",
                                "openstack              14m         Normal    Scheduled                  pod/openstack-db-1                                                  Successfully assigned openstack/openstack-db-1 to forge-control-plane",
                                "openstack              14m         Normal    Pulled                     pod/openstack-db-1                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "openstack              14m         Normal    ProvisioningSucceeded      persistentvolumeclaim/storage-openstack-db-2                        Successfully provisioned volume pvc-24cc9035-ca39-4e99-b1a8-cb78e3c9c3ff",
                                "openstack              14m         Normal    Pulled                     pod/openstack-db-0                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "openstack              14m         Normal    Created                    pod/openstack-db-0                                                  Container created",
                                "openstack              14m         Normal    Started                    pod/openstack-db-0                                                  Container started",
                                "openstack              14m         Normal    Created                    pod/openstack-db-1                                                  Container created",
                                "openstack              14m         Normal    Started                    pod/openstack-db-1                                                  Container started",
                                "openstack              14m         Normal    Started                    pod/openstack-db-0                                                  Container started",
                                "openstack              14m         Normal    Scheduled                  pod/openstack-db-2                                                  Successfully assigned openstack/openstack-db-2 to forge-control-plane",
                                "openstack              14m         Normal    Started                    pod/openstack-db-0                                                  Container started",
                                "openstack              14m         Normal    Pulled                     pod/openstack-db-0                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "openstack              14m         Normal    Created                    pod/openstack-db-0                                                  Container created",
                                "openstack              14m         Warning   Unhealthy                  pod/openstack-db-0                                                  Readiness probe failed: Get \"http://10.244.0.42:5566/health\": dial tcp 10.244.0.42:5566: connect: connection refused",
                                "openstack              14m         Normal    Created                    pod/openstack-db-0                                                  Container created",
                                "openstack              14m         Normal    Pulled                     pod/openstack-db-0                                                  Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod",
                                "openstack              14m         Normal    Pulled                     pod/openstack-db-2                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "openstack              14m         Normal    Started                    pod/openstack-db-2                                                  Container started",
                                "openstack              14m         Normal    Created                    pod/openstack-db-2                                                  Container created",
                                "openstack              13m         Normal    Created                    pod/openstack-db-1                                                  Container created",
                                "openstack              13m         Normal    Pulled                     pod/openstack-db-1                                                  Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod",
                                "openstack              13m         Normal    Started                    pod/openstack-db-1                                                  Container started",
                                "openstack              13m         Normal    Pulled                     pod/openstack-db-1                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "openstack              13m         Normal    Created                    pod/openstack-db-1                                                  Container created",
                                "openstack              13m         Normal    Started                    pod/openstack-db-1                                                  Container started",
                                "openstack              13m         Warning   Unhealthy                  pod/openstack-db-1                                                  Readiness probe failed: Get \"http://10.244.0.43:5566/health\": dial tcp 10.244.0.43:5566: connect: connection refused",
                                "openstack              13m         Normal    Created                    pod/openstack-db-2                                                  Container created",
                                "openstack              13m         Normal    Created                    pod/openstack-db-2                                                  Container created",
                                "openstack              13m         Normal    Pulled                     pod/openstack-db-2                                                  Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod",
                                "openstack              13m         Normal    Started                    pod/openstack-db-2                                                  Container started",
                                "openstack              13m         Normal    Pulled                     pod/openstack-db-2                                                  Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "openstack              13m         Normal    Started                    pod/openstack-db-2                                                  Container started",
                                "openstack              13m         Warning   Unhealthy                  pod/openstack-db-2                                                  Readiness probe failed: Get \"http://10.244.0.44:5566/health\": dial tcp 10.244.0.44:5566: connect: connection refused",
                                "openstack              12m         Warning   Unhealthy                  pod/openstack-db-0                                                  Readiness probe failed: HTTP probe failed with statuscode: 500",
                                "openstack              12m         Warning   Unhealthy                  pod/openstack-db-2                                                  Startup probe failed: HTTP probe failed with statuscode: 500",
                                "openstack              12m         Normal    Created                    externalsecret/controlplane-keystone-db-credentials                 secret created",
                                "openstack              12m         Normal    Created                    externalsecret/controlplane-keystone-admin-credentials              secret created",
                                "openstack              12m         Normal    GaleraClusterHealthy       mariadb/openstack-db                                                Galera cluster is healthy",
                                "openstack              12m         Normal    FernetKeysGenerated        keystone/controlplane-keystone                                      Initial Fernet encryption keys have been generated",
                                "openstack              12m         Normal    CredentialKeysGenerated    keystone/controlplane-keystone                                      Initial credential encryption keys have been generated",
                                "openstack              12m         Normal    Synced                     pushsecret/controlplane-keystone-credential-keys-backup             PushSecret synced successfully",
                                "openstack              12m         Normal    Synced                     pushsecret/controlplane-keystone-fernet-keys-backup                 PushSecret synced successfully",
                                "openstack              12m         Normal    Scheduled                  pod/controlplane-keystone-db-sync-q9p8d                             Successfully assigned openstack/controlplane-keystone-db-sync-q9p8d to forge-control-plane",
                                "openstack              12m         Normal    Pulling                    pod/controlplane-keystone-db-sync-q9p8d                             Pulling image \"ghcr.io/c5c3/keystone:2025.2\"",
                                "openstack              12m         Normal    SuccessfulCreate           job/controlplane-keystone-db-sync                                   Created pod: controlplane-keystone-db-sync-q9p8d",
                                "openstack              12m         Normal    Created                    pod/controlplane-keystone-db-sync-q9p8d                             Container created",
                                "openstack              12m         Normal    Pulled                     pod/controlplane-keystone-db-sync-q9p8d                             Successfully pulled image \"ghcr.io/c5c3/keystone:2025.2\" in 10.231s (10.231s including waiting). Image size: 111504652 bytes.",
                                "openstack              12m         Normal    Started                    pod/controlplane-keystone-db-sync-q9p8d                             Container started",
                                "openstack              11m         Normal    SuccessfulCreate           job/controlplane-keystone-schema-check                              Created pod: controlplane-keystone-schema-check-7gg4q",
                                "openstack              11m         Normal    Scheduled                  pod/controlplane-keystone-schema-check-7gg4q                        Successfully assigned openstack/controlplane-keystone-schema-check-7gg4q to forge-control-plane",
                                "openstack              11m         Normal    Completed                  job/controlplane-keystone-db-sync                                   Job completed",
                                "openstack              11m         Normal    Pulled                     pod/controlplane-keystone-schema-check-7gg4q                        Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod",
                                "openstack              11m         Normal    Started                    pod/controlplane-keystone-schema-check-7gg4q                        Container started",
                                "openstack              11m         Normal    Created                    pod/controlplane-keystone-schema-check-7gg4q                        Container created",
                                "openstack              11m         Normal    ScalingReplicaSet          deployment/controlplane-keystone                                    Scaled up replica set controlplane-keystone-6d68dcd67c from 0 to 1",
                                "openstack              11m         Normal    Completed                  job/controlplane-keystone-schema-check                              Job completed",
                                "openstack              11m         Normal    Scheduled                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Successfully assigned openstack/controlplane-keystone-6d68dcd67c-7p6jq to forge-control-plane",
                                "openstack              11m         Normal    SuccessfulCreate           replicaset/controlplane-keystone-6d68dcd67c                         Created pod: controlplane-keystone-6d68dcd67c-7p6jq",
                                "openstack              11m         Warning   Unhealthy                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Startup probe failed: Get \"http://10.244.0.47:5000/v3\": read tcp 10.244.0.1:50280->10.244.0.47:5000: read: connection reset by peer",
                                "openstack              10m         Warning   Unhealthy                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Startup probe failed: Get \"http://10.244.0.47:5000/v3\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)",
                                "openstack              2m39s       Normal    DatabaseSynced             keystone/controlplane-keystone                                      Database schema is up to date",
                                "default                48s         Normal    Valid                      clustersecretstore/openbao-cluster-store                            store validated",
                                "openstack              12s         Normal    Started                    pod/controlplane-keystone-6d68dcd67c-7p6jq                          Container started",
                                "openstack              12s         Normal    Created                    pod/controlplane-keystone-6d68dcd67c-7p6jq                          Container created",
                                "openstack              12s         Normal    Pulled                     pod/controlplane-keystone-6d68dcd67c-7p6jq                          Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod",
                                "openstack              7s          Warning   BackOff                    pod/controlplane-keystone-6d68dcd67c-7p6jq                          Back-off restarting failed container keystone in pod controlplane-keystone-6d68dcd67c-7p6jq_openstack(3fb06dd9-2691-4a8c-a217-45e328bf304c)",
                                "openstack              7s          Warning   Unhealthy                  pod/controlplane-keystone-6d68dcd67c-7p6jq                          Startup probe failed: Get \"http://10.244.0.47:5000/v3\": dial tcp 10.244.0.47:5000: connect: connection refused",
                                "=== Pod descriptions and logs in namespace openstack ===",
                                "--- describe pod/controlplane-keystone-6d68dcd67c-7p6jq ---",
                                "Name:             controlplane-keystone-6d68dcd67c-7p6jq",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  default",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:31:44 +0000",
                                "Labels:           app.kubernetes.io/instance=controlplane-keystone",
                                "                  app.kubernetes.io/managed-by=keystone-operator",
                                "                  app.kubernetes.io/name=keystone",
                                "                  pod-template-hash=6d68dcd67c",
                                "Annotations:      <none>",
                                "Status:           Running",
                                "IP:               10.244.0.47",
                                "IPs:",
                                "  IP:           10.244.0.47",
                                "Controlled By:  ReplicaSet/controlplane-keystone-6d68dcd67c",
                                "Containers:",
                                "  keystone:",
                                "    Container ID:    containerd://3a96513bb543972a37eaf784644c3541d77dcaf1432561d6cbd3bee922576228",
                                "    Image:           ghcr.io/c5c3/keystone:2025.2",
                                "    Image ID:        ghcr.io/c5c3/keystone@sha256:f708d60beed11caabe9c3c3d54f5645615005491aefa6f9c491648253bd65b91",
                                "    Port:            5000/TCP (keystone)",
                                "    Host Port:       0/TCP (keystone)",
                                "    SeccompProfile:  RuntimeDefault",
                                "    Command:",
                                "      uwsgi",
                                "      --http",
                                "      :5000",
                                "      --http-keepalive",
                                "      --log-master",
                                "      --log-format",
                                "      %(method) %(uri) => generated %(rsize) bytes in %(msecs) msecs (%(proto) %(status))",
                                "      --wsgi-file",
                                "      /var/lib/openstack/bin/keystone-wsgi-public",
                                "      --master",
                                "      --lazy-apps",
                                "      --need-app",
                                "      --processes",
                                "      2",
                                "      --threads",
                                "      1",
                                "      --pyargv=--config-dir=/etc/keystone/keystone.conf.d/",
                                "    State:          Terminated",
                                "      Reason:       OOMKilled",
                                "      Exit Code:    137",
                                "      Started:      Tue, 30 Jun 2026 17:43:10 +0000",
                                "      Finished:     Tue, 30 Jun 2026 17:43:14 +0000",
                                "    Last State:     Terminated",
                                "      Reason:       OOMKilled",
                                "      Exit Code:    137",
                                "      Started:      Tue, 30 Jun 2026 17:37:55 +0000",
                                "      Finished:     Tue, 30 Jun 2026 17:37:59 +0000",
                                "    Ready:          False",
                                "    Restart Count:  7",
                                "    Limits:",
                                "      cpu:     500m",
                                "      memory:  512Mi",
                                "    Requests:",
                                "      cpu:      100m",
                                "      memory:   256Mi",
                                "    Liveness:   tcp-socket :5000 delay=15s timeout=1s period=20s #success=1 #failure=3",
                                "    Readiness:  exec [/bin/sh -c python3 -c \"import os,socket; from urllib.parse import urlparse; raw=os.environ.get('OS_DATABASE__CONNECTION',''); u=urlparse('//'+raw.split('://',1)[-1]); socket.create_connection((u.hostname, u.port or 3306), 20).close()\"] delay=10s timeout=25s period=30s #success=1 #failure=3",
                                "    Startup:    http-get http://:5000/v3 delay=0s timeout=1s period=10s #success=1 #failure=30",
                                "    Environment:",
                                "      OS_DATABASE__CONNECTION:  <set to the key 'connection' in secret 'controlplane-keystone-db-connection'>  Optional: false",
                                "    Mounts:",
                                "      /etc/keystone/credential-keys/ from credential-keys (ro)",
                                "      /etc/keystone/fernet-keys/ from fernet-keys (ro)",
                                "      /etc/keystone/keystone.conf.d/ from config (ro)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-s85c8 (ro)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   True ",
                                "  Initialized                 True ",
                                "  Ready                       False ",
                                "  ContainersReady             False ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  config:",
                                "    Type:      ConfigMap (a volume populated by a ConfigMap)",
                                "    Name:      controlplane-keystone-config-0e92e01f",
                                "    Optional:  false",
                                "  fernet-keys:",
                                "    Type:        Secret (a volume populated by a Secret)",
                                "    SecretName:  controlplane-keystone-fernet-keys",
                                "    Optional:    false",
                                "  credential-keys:",
                                "    Type:        Secret (a volume populated by a Secret)",
                                "    SecretName:  controlplane-keystone-credential-keys",
                                "    Optional:    false",
                                "  kube-api-access-s85c8:",
                                "    Type:                     Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:   3607",
                                "    ConfigMapName:            kube-root-ca.crt",
                                "    Optional:                 false",
                                "    DownwardAPI:              true",
                                "QoS Class:                    Burstable",
                                "Node-Selectors:               <none>",
                                "Tolerations:                  node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                              node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=controlplane-keystone,app.kubernetes.io/name=keystone",
                                "                              topology.kubernetes.io/zone:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=controlplane-keystone,app.kubernetes.io/name=keystone",
                                "Events:",
                                "  Type     Reason     Age                From               Message",
                                "  ----     ------     ----               ----               -------",
                                "  Normal   Scheduled  11m                default-scheduler  Successfully assigned openstack/controlplane-keystone-6d68dcd67c-7p6jq to forge-control-plane",
                                "  Warning  Unhealthy  11m                kubelet            spec.containers{keystone}: Startup probe failed: Get \"http://10.244.0.47:5000/v3\": read tcp 10.244.0.1:50280->10.244.0.47:5000: read: connection reset by peer",
                                "  Warning  Unhealthy  10m                kubelet            spec.containers{keystone}: Startup probe failed: Get \"http://10.244.0.47:5000/v3\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)",
                                "  Normal   Pulled     13s (x8 over 11m)  kubelet            spec.containers{keystone}: Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    13s (x8 over 11m)  kubelet            spec.containers{keystone}: Container created",
                                "  Normal   Started    13s (x8 over 11m)  kubelet            spec.containers{keystone}: Container started",
                                "  Warning  BackOff    8s (x23 over 11m)  kubelet            spec.containers{keystone}: Back-off restarting failed container keystone in pod controlplane-keystone-6d68dcd67c-7p6jq_openstack(3fb06dd9-2691-4a8c-a217-45e328bf304c)",
                                "  Warning  Unhealthy  8s                 kubelet            spec.containers{keystone}: Startup probe failed: Get \"http://10.244.0.47:5000/v3\": dial tcp 10.244.0.47:5000: connect: connection refused",
                                "--- logs pod/controlplane-keystone-6d68dcd67c-7p6jq (current) ---",
                                "*** Starting uWSGI 2.0.31 (64bit) on [Tue Jun 30 17:43:10 2026] ***",
                                "compiled with version: 13.3.0 on 26 June 2026 06:54:41",
                                "os: Linux-6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026",
                                "nodename: controlplane-keystone-6d68dcd67c-7p6jq",
                                "machine: x86_64",
                                "clock source: unix",
                                "detected number of CPU cores: 8",
                                "current working directory: /",
                                "detected binary path: /var/lib/openstack/bin/uwsgi",
                                "!!! no internal routing support, rebuild with pcre support !!!",
                                "your memory page size is 4096 bytes",
                                "detected max file descriptor number: 1073741816",
                                "lock engine: pthread robust mutexes",
                                "thunder lock: disabled (you can enable it with --thunder-lock)",
                                "uWSGI http bound on :5000 fd 7",
                                "uwsgi socket 0 bound to TCP address 127.0.0.1:33889 (port auto-assigned) fd 6",
                                "Python version: 3.12.3 (main, Mar 23 2026, 19:04:32) [GCC 13.3.0]",
                                "Python main interpreter initialized at 0x7ed7bf116668",
                                "python threads support enabled",
                                "your server socket listen backlog is limited to 100 connections",
                                "your mercy for graceful operations on workers is 60 seconds",
                                "mapped 218760 bytes (213 KB) for 2 cores",
                                "*** Operational MODE: preforking ***",
                                "*** uWSGI is running in multiple interpreter mode ***",
                                "spawned uWSGI master process (pid: 1)",
                                "spawned uWSGI worker 1 (pid: 14, cores: 1)",
                                "spawned uWSGI worker 2 (pid: 15, cores: 1)",
                                "spawned uWSGI http 1 (pid: 16)",
                                "--- logs pod/controlplane-keystone-6d68dcd67c-7p6jq (previous) ---",
                                "unable to retrieve container logs for containerd://d672fe4d991fafc92f11177be7084c3250a90542cb4169b167403b75ade8434d--- describe pod/controlplane-keystone-db-sync-q9p8d ---",
                                "Name:             controlplane-keystone-db-sync-q9p8d",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  default",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:31:09 +0000",
                                "Labels:           batch.kubernetes.io/controller-uid=6de9f325-4bd8-4b08-b478-34285dd8ccf7",
                                "                  batch.kubernetes.io/job-name=controlplane-keystone-db-sync",
                                "                  controller-uid=6de9f325-4bd8-4b08-b478-34285dd8ccf7",
                                "                  job-name=controlplane-keystone-db-sync",
                                "Annotations:      <none>",
                                "Status:           Succeeded",
                                "IP:               10.244.0.45",
                                "IPs:",
                                "  IP:           10.244.0.45",
                                "Controlled By:  Job/controlplane-keystone-db-sync",
                                "Containers:",
                                "  db-sync:",
                                "    Container ID:    containerd://711868c4db85f0650ca7a5cfea25fe2059bba6eed144409ba99aa9831153b469",
                                "    Image:           ghcr.io/c5c3/keystone:2025.2",
                                "    Image ID:        ghcr.io/c5c3/keystone@sha256:f708d60beed11caabe9c3c3d54f5645615005491aefa6f9c491648253bd65b91",
                                "    Port:            <none>",
                                "    Host Port:       <none>",
                                "    SeccompProfile:  RuntimeDefault",
                                "    Command:",
                                "      keystone-manage",
                                "      --config-dir=/etc/keystone/keystone.conf.d/",
                                "      db_sync",
                                "    State:          Terminated",
                                "      Reason:       Completed",
                                "      Exit Code:    0",
                                "      Started:      Tue, 30 Jun 2026 17:31:20 +0000",
                                "      Finished:     Tue, 30 Jun 2026 17:31:30 +0000",
                                "    Ready:          False",
                                "    Restart Count:  0",
                                "    Environment:",
                                "      OS_DATABASE__CONNECTION:  <set to the key 'connection' in secret 'controlplane-keystone-db-connection'>  Optional: false",
                                "    Mounts:",
                                "      /etc/keystone/keystone.conf.d/ from config (ro)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fg6lw (ro)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   False ",
                                "  Initialized                 True ",
                                "  Ready                       False ",
                                "  ContainersReady             False ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  config:",
                                "    Type:      ConfigMap (a volume populated by a ConfigMap)",
                                "    Name:      controlplane-keystone-config-0e92e01f",
                                "    Optional:  false",
                                "  kube-api-access-fg6lw:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3607",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type    Reason     Age   From               Message",
                                "  ----    ------     ----  ----               -------",
                                "  Normal  Scheduled  12m   default-scheduler  Successfully assigned openstack/controlplane-keystone-db-sync-q9p8d to forge-control-plane",
                                "  Normal  Pulling    12m   kubelet            spec.containers{db-sync}: Pulling image \"ghcr.io/c5c3/keystone:2025.2\"",
                                "  Normal  Pulled     12m   kubelet            spec.containers{db-sync}: Successfully pulled image \"ghcr.io/c5c3/keystone:2025.2\" in 10.231s (10.231s including waiting). Image size: 111504652 bytes.",
                                "  Normal  Created    12m   kubelet            spec.containers{db-sync}: Container created",
                                "  Normal  Started    12m   kubelet            spec.containers{db-sync}: Container started",
                                "--- logs pod/controlplane-keystone-db-sync-q9p8d (current) ---",
                                "Config file not found, using default configs.",
                                "2026-06-30 17:31:26.782 1 INFO alembic.runtime.migration [-] Context impl MySQLImpl.",
                                "2026-06-30 17:31:26.783 1 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.",
                                "2026-06-30 17:31:26.860 1 INFO alembic.runtime.migration [-] Running upgrade  -> 27e647c0fad4, Initial version.",
                                "2026-06-30 17:31:29.995 1 INFO alembic.runtime.migration [-] Running upgrade 27e647c0fad4 -> 29e87d24a316, Initial no-op Yoga expand migration.",
                                "2026-06-30 17:31:30.000 1 INFO alembic.runtime.migration [-] Running upgrade 29e87d24a316 -> b4f8b3f584e0, Fix incorrect constraints.",
                                "2026-06-30 17:31:30.058 1 INFO alembic.runtime.migration [-] Running upgrade b4f8b3f584e0 -> 11c3b243b4cb, Remove service_provider.relay_state_prefix server default.",
                                "2026-06-30 17:31:30.096 1 INFO alembic.runtime.migration [-] Running upgrade 11c3b243b4cb -> 47147121, Add Identity Federation attribute mapping schema version.",
                                "2026-06-30 17:31:30.145 1 INFO alembic.runtime.migration [-] Running upgrade 27e647c0fad4 -> e25ffa003242, Initial no-op Yoga contract migration.",
                                "2026-06-30 17:31:30.148 1 INFO alembic.runtime.migration [-] Running upgrade e25ffa003242 -> 99de3849d860, Fix incorrect constraints.",
                                "2026-06-30 17:31:30.285 1 INFO alembic.runtime.migration [-] Running upgrade 99de3849d860 -> c88cdce8f248, Remove duplicate constraints.",
                                "--- logs pod/controlplane-keystone-db-sync-q9p8d (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"db-sync\" in pod \"controlplane-keystone-db-sync-q9p8d\" not found",
                                "--- describe pod/controlplane-keystone-schema-check-7gg4q ---",
                                "Name:             controlplane-keystone-schema-check-7gg4q",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  default",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:31:34 +0000",
                                "Labels:           batch.kubernetes.io/controller-uid=054fd2da-8f75-4910-b891-5f891f92ea11",
                                "                  batch.kubernetes.io/job-name=controlplane-keystone-schema-check",
                                "                  controller-uid=054fd2da-8f75-4910-b891-5f891f92ea11",
                                "                  job-name=controlplane-keystone-schema-check",
                                "Annotations:      <none>",
                                "Status:           Succeeded",
                                "IP:               10.244.0.46",
                                "IPs:",
                                "  IP:           10.244.0.46",
                                "Controlled By:  Job/controlplane-keystone-schema-check",
                                "Containers:",
                                "  schema-check:",
                                "    Container ID:    containerd://8798818740bf7c8f61c5366c7e2a2605e2d73b05af33e6666a96c8261f707549",
                                "    Image:           ghcr.io/c5c3/keystone:2025.2",
                                "    Image ID:        ghcr.io/c5c3/keystone@sha256:f708d60beed11caabe9c3c3d54f5645615005491aefa6f9c491648253bd65b91",
                                "    Port:            <none>",
                                "    Host Port:       <none>",
                                "    SeccompProfile:  RuntimeDefault",
                                "    Command:",
                                "      /bin/sh",
                                "      -eu",
                                "      -c",
                                "      keystone-manage --config-dir=/etc/keystone/keystone.conf.d/ db_sync --check",
                                "    State:          Terminated",
                                "      Reason:       Completed",
                                "      Exit Code:    0",
                                "      Started:      Tue, 30 Jun 2026 17:31:35 +0000",
                                "      Finished:     Tue, 30 Jun 2026 17:31:42 +0000",
                                "    Ready:          False",
                                "    Restart Count:  0",
                                "    Environment:",
                                "      OS_DATABASE__CONNECTION:  <set to the key 'connection' in secret 'controlplane-keystone-db-connection'>  Optional: false",
                                "    Mounts:",
                                "      /etc/keystone/keystone.conf.d/ from config (ro)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-tsxdg (ro)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   False ",
                                "  Initialized                 True ",
                                "  Ready                       False ",
                                "  ContainersReady             False ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  config:",
                                "    Type:      ConfigMap (a volume populated by a ConfigMap)",
                                "    Name:      controlplane-keystone-config-0e92e01f",
                                "    Optional:  false",
                                "  kube-api-access-tsxdg:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3607",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type    Reason     Age   From               Message",
                                "  ----    ------     ----  ----               -------",
                                "  Normal  Scheduled  11m   default-scheduler  Successfully assigned openstack/controlplane-keystone-schema-check-7gg4q to forge-control-plane",
                                "  Normal  Pulled     11m   kubelet            spec.containers{schema-check}: Container image \"ghcr.io/c5c3/keystone:2025.2\" already present on machine and can be accessed by the pod",
                                "  Normal  Created    11m   kubelet            spec.containers{schema-check}: Container created",
                                "  Normal  Started    11m   kubelet            spec.containers{schema-check}: Container started",
                                "--- logs pod/controlplane-keystone-schema-check-7gg4q (current) ---",
                                "Config file not found, using default configs.",
                                "2026-06-30 17:31:41.899 14 INFO alembic.runtime.migration [-] Context impl MySQLImpl.",
                                "2026-06-30 17:31:41.899 14 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.",
                                "2026-06-30 17:31:41.946 14 INFO alembic.runtime.migration [-] Context impl MySQLImpl.",
                                "2026-06-30 17:31:41.946 14 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.",
                                "2026-06-30 17:31:41.993 14 INFO keystone.cmd.cli [-] All db_sync commands are upgraded to the same version and up-to-date.",
                                "2026-06-30 17:31:41.993 14 INFO keystone.cmd.cli [-] Current repository versions:",
                                "Expand: 47147121 (head: 47147121)",
                                "Contract: c88cdce8f248 (head: c88cdce8f248)",
                                "--- logs pod/controlplane-keystone-schema-check-7gg4q (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"schema-check\" in pod \"controlplane-keystone-schema-check-7gg4q\" not found",
                                "--- describe pod/openstack-db-0 ---",
                                "Name:             openstack-db-0",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  openstack-db",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:28:54 +0000",
                                "Labels:           app.kubernetes.io/instance=openstack-db",
                                "                  app.kubernetes.io/name=mariadb",
                                "                  apps.kubernetes.io/pod-index=0",
                                "                  controller-revision-hash=openstack-db-7c9978c654",
                                "                  k8s.mariadb.com/role=primary",
                                "                  statefulset.kubernetes.io/pod-name=openstack-db-0",
                                "Annotations:      k8s.mariadb.com/ca: 7efd69c42bb4815b92f679ca11d9f1b70944aaf60b861f8630587c1ebe39b816",
                                "                  k8s.mariadb.com/client-cert: 5c61cd61d5bf25189d1bdbedccd5f88af5cc3c8b53f7c654fca3b22f632ee57b",
                                "                  k8s.mariadb.com/config-galera: 757bb1c1291218e5f4f33f493a35eb5f0352ef68f5b84445811b41b2370a0e48",
                                "                  k8s.mariadb.com/config-tls: 169a08c8cb9d9b89643267e720eb6e3c3c7894d6c18d429404a88d762c7388cd",
                                "                  k8s.mariadb.com/galera: ",
                                "                  k8s.mariadb.com/mariadb: openstack-db",
                                "                  k8s.mariadb.com/server-cert: cb9abbd4591b7a8ddf8421596b7ba7779e383a3525559bb83c8075214be78d21",
                                "Status:           Running",
                                "IP:               10.244.0.42",
                                "IPs:",
                                "  IP:           10.244.0.42",
                                "Controlled By:  StatefulSet/openstack-db",
                                "Init Containers:",
                                "  init:",
                                "    Container ID:  containerd://ad9ce19f5253db53d88d04cc8dc794b76f66d743dc51582198e36b1ac2633b40",
                                "    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1",
                                "    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38",
                                "    Port:          <none>",
                                "    Host Port:     <none>",
                                "    Args:",
                                "      init",
                                "      --config-dir=/etc/mysql/mariadb.conf.d",
                                "      --state-dir=/var/lib/mysql",
                                "    State:          Terminated",
                                "      Reason:       Completed",
                                "      Exit Code:    0",
                                "      Started:      Tue, 30 Jun 2026 17:28:55 +0000",
                                "      Finished:     Tue, 30 Jun 2026 17:28:55 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-0 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "Containers:",
                                "  mariadb:",
                                "    Container ID:   containerd://df836d860fd3e21c7a7949c00a4bd54efff9bd92f0d5c18c8096684d4635c516",
                                "    Image:          docker-registry1.mariadb.com/library/mariadb:11.4.5",
                                "    Image ID:       docker-registry1.mariadb.com/library/mariadb@sha256:49117dcc565cf51aa57ac5fca59ab31213402ff0eae6ffc13c46a37b938f7e4b",
                                "    Ports:          3306/TCP (mariadb), 4567/TCP (cluster), 4568/TCP (ist), 4444/TCP (sst)",
                                "    Host Ports:     0/TCP (mariadb), 0/TCP (cluster), 0/TCP (ist), 0/TCP (sst)",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:28:56 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Readiness:      http-get http://:5566/readiness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Startup:        http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-0 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "  agent:",
                                "    Container ID:  containerd://5e2d61f8d40554d00175f5246ecfab68f5aa937e64fdf7529e07b8618f7085e9",
                                "    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1",
                                "    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38",
                                "    Ports:         5555/TCP (agent), 5566/TCP (agent-probe)",
                                "    Host Ports:    0/TCP (agent), 0/TCP (agent-probe)",
                                "    Args:",
                                "      agent",
                                "      --addr=:5555",
                                "      --probe-addr=:5566",
                                "      --config-dir=/etc/mysql/mariadb.conf.d",
                                "      --state-dir=/var/lib/mysql",
                                "      --graceful-shutdown-timeout=1s",
                                "      --kubernetes-auth",
                                "      --kubernetes-trusted-name=mariadb-operator",
                                "      --kubernetes-trusted-namespace=mariadb-system",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:28:56 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3",
                                "    Readiness:      http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-0 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   True ",
                                "  Initialized                 True ",
                                "  Ready                       True ",
                                "  ContainersReady             True ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  storage:",
                                "    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)",
                                "    ClaimName:  storage-openstack-db-0",
                                "    ReadOnly:   false",
                                "  galera:",
                                "    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)",
                                "    ClaimName:  galera-openstack-db-0",
                                "    ReadOnly:   false",
                                "  config:",
                                "    Type:           Projected (a volume that contains injected data from multiple sources)",
                                "    ConfigMapName:  openstack-db-config-default",
                                "    Optional:       false",
                                "    ConfigMapName:  openstack-db-config-tls",
                                "    Optional:       false",
                                "  pki:",
                                "    Type:        Projected (a volume that contains injected data from multiple sources)",
                                "    SecretName:  openstack-db-ca-bundle",
                                "    Optional:    false",
                                "    SecretName:  openstack-db-client-cert",
                                "    Optional:    false",
                                "    SecretName:  openstack-db-server-cert",
                                "    Optional:    false",
                                "  serviceaccount:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3600",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type     Reason     Age                From               Message",
                                "  ----     ------     ----               ----               -------",
                                "  Normal   Scheduled  14m                default-scheduler  Successfully assigned openstack/openstack-db-0 to forge-control-plane",
                                "  Normal   Pulled     14m                kubelet            spec.initContainers{init}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    14m                kubelet            spec.initContainers{init}: Container created",
                                "  Normal   Started    14m                kubelet            spec.initContainers{init}: Container started",
                                "  Normal   Pulled     14m                kubelet            spec.containers{mariadb}: Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    14m                kubelet            spec.containers{mariadb}: Container created",
                                "  Normal   Started    14m                kubelet            spec.containers{mariadb}: Container started",
                                "  Normal   Pulled     14m                kubelet            spec.containers{agent}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    14m                kubelet            spec.containers{agent}: Container created",
                                "  Normal   Started    14m                kubelet            spec.containers{agent}: Container started",
                                "  Warning  Unhealthy  14m                kubelet            spec.containers{agent}: Readiness probe failed: Get \"http://10.244.0.42:5566/health\": dial tcp 10.244.0.42:5566: connect: connection refused",
                                "  Warning  Unhealthy  12m (x3 over 13m)  kubelet            spec.containers{mariadb}: Readiness probe failed: HTTP probe failed with statuscode: 500",
                                "--- logs pod/openstack-db-0 (current) ---",
                                "{\"level\":\"info\",\"ts\":1782840535.5423703,\"msg\":\"Starting init\"}",
                                "{\"level\":\"info\",\"ts\":1782840535.5859442,\"msg\":\"Configuring Galera\"}",
                                "{\"level\":\"info\",\"ts\":1782840535.5864263,\"msg\":\"Configuring Galera bootstrap\"}",
                                "{\"level\":\"info\",\"ts\":1782840535.586533,\"msg\":\"Init done\"}",
                                "Version: '11.4.5-MariaDB-ubu2404'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution",
                                "2026-06-30 17:29:34 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') connection established to 420b122f-bde3 tcp://10.244.0.43:4567",
                                "2026-06-30 17:29:34 0 [Note] WSREP: declaring 420b122f-bde3 at tcp://10.244.0.43:4567 stable",
                                "2026-06-30 17:29:34 0 [Note] WSREP: Node 2c9cf50e-b69e state prim",
                                "2026-06-30 17:29:34 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,2) memb {",
                                "\t2c9cf50e-b69e,0",
                                "\t420b122f-bde3,0",
                                "} joined {",
                                "} left {",
                                "} partitioned {",
                                "})",
                                "2026-06-30 17:29:34 0 [Note] WSREP: save pc into disk",
                                "2026-06-30 17:29:34 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 2",
                                "2026-06-30 17:29:34 0 [Note] WSREP: STATE_EXCHANGE: sent state UUID: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d",
                                "2026-06-30 17:29:34 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d",
                                "2026-06-30 17:29:34 0 [Note] WSREP: STATE EXCHANGE: got state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d from 0 (openstack-db-0)",
                                "2026-06-30 17:29:35 0 [Note] WSREP: STATE EXCHANGE: got state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d from 1 (openstack-db-1)",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Quorum results:",
                                "\tversion    = 6,",
                                "\tcomponent  = PRIMARY,",
                                "\tconf_id    = 1,",
                                "\tmembers    = 1/2 (joined/total),",
                                "\tact_id     = 1,",
                                "\tlast_appl. = 0,",
                                "\tprotocols  = 5/11/4 (gcs/repl/appl),",
                                "\tvote policy= 0,",
                                "\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Flow-control interval: [23, 23]",
                                "2026-06-30 17:29:35 2 [Note] WSREP: ####### processing CC 2, local, ordered",
                                "2026-06-30 17:29:35 2 [Note] WSREP: ####### My UUID: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Skipping cert index reset",
                                "2026-06-30 17:29:35 2 [Note] WSREP: REPL Protocols: 11 (6)",
                                "2026-06-30 17:29:35 2 [Note] WSREP: ####### Adjusting cert position: 1 -> 2",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:29:35 2 [Note] WSREP: ================================================",
                                "View:",
                                "  id: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "  status: primary",
                                "  protocol_version: 4",
                                "  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO",
                                "  final: no",
                                "  own_index: 0",
                                "  members(2):",
                                "\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0",
                                "\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1",
                                "=================================================",
                                "2026-06-30 17:29:35 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Lowest cert index boundary for CC from group: 2",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Min available from gcache for CC from group: 1",
                                "2026-06-30 17:29:36 0 [Note] WSREP: Member 1.0 (openstack-db-1) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.",
                                "2026-06-30 17:29:36 0 [Note] WSREP: Shifting SYNCED -> DONOR/DESYNCED (TO: 2)",
                                "2026-06-30 17:29:36 2 [Note] WSREP: Detected STR version: 1, req_len: 126, req: STRv1",
                                "2026-06-30 17:29:36 2 [Note] WSREP: Cert index preload: 2 -> 2",
                                "2026-06-30 17:29:36 2 [Note] WSREP: Server status change synced -> donor",
                                "2026-06-30 17:29:36 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:29:36 0 [Note] WSREP: async IST sender starting to serve tcp://10.244.0.43:4568 sending 2-2, preload starts from 2",
                                "2026-06-30 17:29:36 0 [Note] WSREP: Donor monitor thread started to monitor",
                                "2026-06-30 17:29:36 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'donor' --address '10.244.0.43:4444/xtrabackup_sst//1' --local-port 3306 --socket '/run/mysqld/mysqld.sock' --progress 0 --datadir '/var/lib/mysql/' --gtid '2ca3d0df-74a9-11f1-a02a-527197580005:2' --gtid-domain-id 0'",
                                "2026-06-30 17:29:36 2 [Note] WSREP: sst_donor_thread signaled with 0",
                                "2026-06-30 17:29:36 0 [Note] WSREP: IST sender 2 -> 2",
                                "WSREP_SST: [INFO] mariabackup SST started on donor (20260630 17:29:37.077)",
                                "WSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:29:37.211)",
                                "WSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:29:37.654)",
                                "WSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:29:37.659)",
                                "WSREP_SST: [INFO] Streaming with mbstream (20260630 17:29:37.685)",
                                "WSREP_SST: [INFO] Using socat as streamer (20260630 17:29:37.688)",
                                "WSREP_SST: [INFO] Using '/tmp/tmp.5gYFB7QYwo' as mariadb-backup temporary directory (20260630 17:29:37.747)",
                                "WSREP_SST: [INFO] Using '/tmp/tmp.IlkPKVJbBe' as mariadb-backup working directory (20260630 17:29:37.751)",
                                "WSREP_SST: [INFO] Estimating total transfer size (20260630 17:29:37.756)",
                                "WSREP_SST: [INFO] SST footprint estimate: data: 44613632, undo: 0 (20260630 17:29:37.772)",
                                "WSREP_SST: [INFO] To transfer: 44613632 (20260630 17:29:37.777)",
                                "WSREP_SST: [INFO] Streaming GTID file before SST (20260630 17:29:37.783)",
                                "WSREP_SST: [INFO] Evaluating '/usr//bin/mbstream' -c 'mariadb_backup_galera_info' 'donor_galera_info' | socat -u stdio TCP:10.244.0.43:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:37.787)",
                                "WSREP_SST: [INFO] Sleeping before data transfer for SST (20260630 17:29:37.802)",
                                "2026-06-30 17:29:37 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') turning message relay requesting off",
                                "WSREP_SST: [INFO] Streaming the backup to joiner at 10.244.0.43:4444 (20260630 17:29:47.812)",
                                "WSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --backup --no-version-check --databases-exclude='lost+found' --tmpdir='/tmp/tmp.5gYFB7QYwo' --innodb-data-home-dir='.' --user='root' --socket='/run/mysqld/mysqld.sock' --galera-info --stream=mbstream --target-dir='/tmp/tmp.IlkPKVJbBe' --datadir='/var/lib/mysql' 2> '/var/lib/mysql/mariabackup.backup.log' | socat -u stdio TCP:10.244.0.43:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:47.818)",
                                "2026-06-30 17:29:48 15 [Note] WSREP: Server not desynched from group at BLOCK_DDL because mariabackup is used.",
                                "2026-06-30 17:29:53 0 [Note] WSREP: SST sent: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Server status change donor -> joined",
                                "2026-06-30 17:29:53 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 1.0 (openstack-db-1) complete.",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Shifting DONOR/DESYNCED -> JOINED (TO: 2)",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 2)",
                                "2026-06-30 17:29:53 2 [Note] WSREP: Server openstack-db-0 synced with group",
                                "2026-06-30 17:29:53 2 [Note] WSREP: Server status change joined -> synced",
                                "2026-06-30 17:29:53 2 [Note] WSREP: Synchronized with group, ready for connections",
                                "2026-06-30 17:29:53 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "WSREP_SST: [INFO] Total time on donor: 0 seconds (20260630 17:29:53.651)",
                                "WSREP_SST: [INFO] mariabackup SST completed on donor (20260630 17:29:53.658)",
                                "WSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:29:53.674)",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Donor monitor thread ended with total time 17 sec",
                                "2026-06-30 17:29:54 0 [Note] WSREP: async IST sender served",
                                "2026-06-30 17:29:54 0 [Note] WSREP: 1.0 (openstack-db-1): State transfer from 0.0 (openstack-db-0) complete.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Member 1.0 (openstack-db-1) synced with group.",
                                "2026-06-30 17:30:05 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') connection established to 54b040ef-9af8 tcp://10.244.0.44:4567",
                                "2026-06-30 17:30:06 0 [Note] WSREP: declaring 420b122f-bde3 at tcp://10.244.0.43:4567 stable",
                                "2026-06-30 17:30:06 0 [Note] WSREP: declaring 54b040ef-9af8 at tcp://10.244.0.44:4567 stable",
                                "2026-06-30 17:30:07 0 [Note] WSREP: Node 2c9cf50e-b69e state prim",
                                "2026-06-30 17:30:07 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,3) memb {",
                                "\t2c9cf50e-b69e,0",
                                "\t420b122f-bde3,0",
                                "\t54b040ef-9af8,0",
                                "} joined {",
                                "} left {",
                                "} partitioned {",
                                "})",
                                "2026-06-30 17:30:07 0 [Note] WSREP: save pc into disk",
                                "2026-06-30 17:30:07 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 0, memb_num = 3",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE_EXCHANGE: sent state UUID: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 0 (openstack-db-0)",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 1 (openstack-db-1)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 2 (openstack-db-2)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Quorum results:",
                                "\tversion    = 6,",
                                "\tcomponent  = PRIMARY,",
                                "\tconf_id    = 2,",
                                "\tmembers    = 2/3 (joined/total),",
                                "\tact_id     = 2,",
                                "\tlast_appl. = 0,",
                                "\tprotocols  = 5/11/4 (gcs/repl/appl),",
                                "\tvote policy= 0,",
                                "\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [28, 28]",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### processing CC 3, local, ordered",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### My UUID: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Skipping cert index reset",
                                "2026-06-30 17:30:08 2 [Note] WSREP: REPL Protocols: 11 (6)",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### Adjusting cert position: 2 -> 3",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ================================================",
                                "View:",
                                "  id: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "  status: primary",
                                "  protocol_version: 4",
                                "  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO",
                                "  final: no",
                                "  own_index: 0",
                                "  members(3):",
                                "\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0",
                                "\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1",
                                "\t2: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2",
                                "=================================================",
                                "2026-06-30 17:30:08 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Lowest cert index boundary for CC from group: 3",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Min available from gcache for CC from group: 1",
                                "2026-06-30 17:30:09 0 [Note] WSREP: (2c9cf50e-b69e, 'tcp://0.0.0.0:4567') turning message relay requesting off",
                                "2026-06-30 17:30:09 0 [Note] WSREP: Member 2.0 (openstack-db-2) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.",
                                "2026-06-30 17:30:09 0 [Note] WSREP: Shifting SYNCED -> DONOR/DESYNCED (TO: 3)",
                                "2026-06-30 17:30:09 2 [Note] WSREP: Detected STR version: 1, req_len: 126, req: STRv1",
                                "2026-06-30 17:30:09 2 [Note] WSREP: Cert index preload: 3 -> 3",
                                "2026-06-30 17:30:09 2 [Note] WSREP: Server status change synced -> donor",
                                "2026-06-30 17:30:09 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:30:09 0 [Note] WSREP: async IST sender starting to serve tcp://10.244.0.44:4568 sending 3-3, preload starts from 3",
                                "2026-06-30 17:30:09 0 [Note] WSREP: Donor monitor thread started to monitor",
                                "2026-06-30 17:30:09 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'donor' --address '10.244.0.44:4444/xtrabackup_sst//1' --local-port 3306 --socket '/run/mysqld/mysqld.sock' --progress 0 --datadir '/var/lib/mysql/' --gtid '2ca3d0df-74a9-11f1-a02a-527197580005:3' --gtid-domain-id 0'",
                                "2026-06-30 17:30:09 2 [Note] WSREP: sst_donor_thread signaled with 0",
                                "2026-06-30 17:30:09 0 [Note] WSREP: IST sender 3 -> 3",
                                "WSREP_SST: [INFO] mariabackup SST started on donor (20260630 17:30:09.842)",
                                "WSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:30:09.966)",
                                "WSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:30:10.403)",
                                "WSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:30:10.408)",
                                "WSREP_SST: [INFO] Streaming with mbstream (20260630 17:30:10.430)",
                                "WSREP_SST: [INFO] Using socat as streamer (20260630 17:30:10.436)",
                                "WSREP_SST: [INFO] Moving '/var/lib/mysql/mariabackup.backup.log' to '/tmp/sst_log_archive/mariabackup.backup.log.2026.06.30-17.30.10.443276036' (20260630 17:30:10.449)",
                                "WSREP_SST: [INFO] Using '/tmp/tmp.mby5ZLazN3' as mariadb-backup temporary directory (20260630 17:30:10.526)",
                                "WSREP_SST: [INFO] Using '/tmp/tmp.w3Voc4JIoE' as mariadb-backup working directory (20260630 17:30:10.533)",
                                "WSREP_SST: [INFO] Estimating total transfer size (20260630 17:30:10.538)",
                                "WSREP_SST: [INFO] SST footprint estimate: data: 44613632, undo: 0 (20260630 17:30:10.555)",
                                "WSREP_SST: [INFO] To transfer: 44613632 (20260630 17:30:10.560)",
                                "WSREP_SST: [INFO] Streaming GTID file before SST (20260630 17:30:10.565)",
                                "WSREP_SST: [INFO] Evaluating '/usr//bin/mbstream' -c 'mariadb_backup_galera_info' 'donor_galera_info' | socat -u stdio TCP:10.244.0.44:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:10.571)",
                                "WSREP_SST: [INFO] Sleeping before data transfer for SST (20260630 17:30:10.587)",
                                "WSREP_SST: [INFO] Streaming the backup to joiner at 10.244.0.44:4444 (20260630 17:30:20.598)",
                                "WSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --backup --no-version-check --databases-exclude='lost+found' --tmpdir='/tmp/tmp.mby5ZLazN3' --innodb-data-home-dir='.' --user='root' --socket='/run/mysqld/mysqld.sock' --galera-info --stream=mbstream --target-dir='/tmp/tmp.w3Voc4JIoE' --datadir='/var/lib/mysql' 2> '/var/lib/mysql/mariabackup.backup.log' | socat -u stdio TCP:10.244.0.44:4444; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:20.605)",
                                "2026-06-30 17:30:21 24 [Note] WSREP: Server not desynched from group at BLOCK_DDL because mariabackup is used.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: SST sent: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Server status change donor -> joined",
                                "2026-06-30 17:30:26 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 2.0 (openstack-db-2) complete.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Shifting DONOR/DESYNCED -> JOINED (TO: 3)",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 3)",
                                "2026-06-30 17:30:26 2 [Note] WSREP: Server openstack-db-0 synced with group",
                                "2026-06-30 17:30:26 2 [Note] WSREP: Server status change joined -> synced",
                                "2026-06-30 17:30:26 2 [Note] WSREP: Synchronized with group, ready for connections",
                                "2026-06-30 17:30:26 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "WSREP_SST: [INFO] Total time on donor: 0 seconds (20260630 17:30:26.557)",
                                "WSREP_SST: [INFO] mariabackup SST completed on donor (20260630 17:30:26.565)",
                                "WSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:30:26.578)",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Donor monitor thread ended with total time 17 sec",
                                "2026-06-30 17:30:27 0 [Note] WSREP: async IST sender served",
                                "2026-06-30 17:30:27 0 [Note] WSREP: 2.0 (openstack-db-2): State transfer from 0.0 (openstack-db-0) complete.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Member 2.0 (openstack-db-2) synced with group.",
                                "2026-06-30 17:31:30 58 [Warning] Aborted connection 58 to db: 'keystone' user: 'controlplane-keystone' host: '10.244.0.45' (Got an error reading communication packets)",
                                "2026-06-30 17:31:42 68 [Warning] Aborted connection 68 to db: 'keystone' user: 'controlplane-keystone' host: '10.244.0.46' (Got an error reading communication packets)",
                                "{\"level\":\"info\",\"ts\":1782840536.5283904,\"msg\":\"Agent starting\"}",
                                "{\"level\":\"info\",\"ts\":1782840536.528928,\"logger\":\"api\",\"msg\":\"Configuring Kubernetes authentication\"}",
                                "{\"level\":\"info\",\"ts\":1782840536.529703,\"logger\":\"api\",\"msg\":\"Configuring TLS\"}",
                                "{\"level\":\"info\",\"ts\":1782840536.5327644,\"logger\":\"api\",\"msg\":\"Server listening\",\"addr\":\":5555\",\"tls\":true}",
                                "{\"level\":\"info\",\"ts\":1782840536.5339482,\"logger\":\"probe\",\"msg\":\"Server listening\",\"addr\":\":5566\",\"tls\":false}",
                                "{\"level\":\"error\",\"ts\":1782840585.034984,\"logger\":\"probe.readiness\",\"msg\":\"Pod in non ready state\",\"state\":\"Donor/Desynced\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Readiness\\n\\t/app/pkg/galera/agent/handler/probe.go:148\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}",
                                "{\"level\":\"error\",\"ts\":1782840615.0412426,\"logger\":\"probe.readiness\",\"msg\":\"Pod in non ready state\",\"state\":\"Donor/Desynced\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Readiness\\n\\t/app/pkg/galera/agent/handler/probe.go:148\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}",
                                "{\"level\":\"error\",\"ts\":1782840625.0361202,\"logger\":\"probe.readiness\",\"msg\":\"Pod in non ready state\",\"state\":\"Donor/Desynced\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Readiness\\n\\t/app/pkg/galera/agent/handler/probe.go:148\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}",
                                "2026/06/30 17:30:37 \"DELETE https://openstack-db-0.openstack-db-internal.openstack.svc.cluster.local:5555/api/galera/bootstrap HTTP/1.1\" from 10.244.0.18:34334 - 200 0B in 5.044943ms",
                                "--- logs pod/openstack-db-0 (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"openstack-db-0\" not found",
                                "--- describe pod/openstack-db-1 ---",
                                "Name:             openstack-db-1",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  openstack-db",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:28:54 +0000",
                                "Labels:           app.kubernetes.io/instance=openstack-db",
                                "                  app.kubernetes.io/name=mariadb",
                                "                  apps.kubernetes.io/pod-index=1",
                                "                  controller-revision-hash=openstack-db-7c9978c654",
                                "                  k8s.mariadb.com/role=replica",
                                "                  statefulset.kubernetes.io/pod-name=openstack-db-1",
                                "Annotations:      k8s.mariadb.com/ca: 7efd69c42bb4815b92f679ca11d9f1b70944aaf60b861f8630587c1ebe39b816",
                                "                  k8s.mariadb.com/client-cert: 5c61cd61d5bf25189d1bdbedccd5f88af5cc3c8b53f7c654fca3b22f632ee57b",
                                "                  k8s.mariadb.com/config-galera: 757bb1c1291218e5f4f33f493a35eb5f0352ef68f5b84445811b41b2370a0e48",
                                "                  k8s.mariadb.com/config-tls: 169a08c8cb9d9b89643267e720eb6e3c3c7894d6c18d429404a88d762c7388cd",
                                "                  k8s.mariadb.com/galera: ",
                                "                  k8s.mariadb.com/mariadb: openstack-db",
                                "                  k8s.mariadb.com/server-cert: cb9abbd4591b7a8ddf8421596b7ba7779e383a3525559bb83c8075214be78d21",
                                "Status:           Running",
                                "IP:               10.244.0.43",
                                "IPs:",
                                "  IP:           10.244.0.43",
                                "Controlled By:  StatefulSet/openstack-db",
                                "Init Containers:",
                                "  init:",
                                "    Container ID:  containerd://90b489a7724a0713a3f1a0d70b6ce77aae92ea13fcf50fef8606f1c6705f09ef",
                                "    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1",
                                "    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38",
                                "    Port:          <none>",
                                "    Host Port:     <none>",
                                "    Args:",
                                "      init",
                                "      --config-dir=/etc/mysql/mariadb.conf.d",
                                "      --state-dir=/var/lib/mysql",
                                "    State:          Terminated",
                                "      Reason:       Completed",
                                "      Exit Code:    0",
                                "      Started:      Tue, 30 Jun 2026 17:28:55 +0000",
                                "      Finished:     Tue, 30 Jun 2026 17:29:25 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-1 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "Containers:",
                                "  mariadb:",
                                "    Container ID:   containerd://a8e2b4ba493743831c027cf2309a6890e72118908b0ca56629888d59debd5f81",
                                "    Image:          docker-registry1.mariadb.com/library/mariadb:11.4.5",
                                "    Image ID:       docker-registry1.mariadb.com/library/mariadb@sha256:49117dcc565cf51aa57ac5fca59ab31213402ff0eae6ffc13c46a37b938f7e4b",
                                "    Ports:          3306/TCP (mariadb), 4567/TCP (cluster), 4568/TCP (ist), 4444/TCP (sst)",
                                "    Host Ports:     0/TCP (mariadb), 0/TCP (cluster), 0/TCP (ist), 0/TCP (sst)",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:29:26 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Readiness:      http-get http://:5566/readiness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Startup:        http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-1 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "  agent:",
                                "    Container ID:  containerd://1e47d6289c94dfc2b75ddd3862fed1ff9297e6546036a8c899606a5be67a3a46",
                                "    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1",
                                "    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38",
                                "    Ports:         5555/TCP (agent), 5566/TCP (agent-probe)",
                                "    Host Ports:    0/TCP (agent), 0/TCP (agent-probe)",
                                "    Args:",
                                "      agent",
                                "      --addr=:5555",
                                "      --probe-addr=:5566",
                                "      --config-dir=/etc/mysql/mariadb.conf.d",
                                "      --state-dir=/var/lib/mysql",
                                "      --graceful-shutdown-timeout=1s",
                                "      --kubernetes-auth",
                                "      --kubernetes-trusted-name=mariadb-operator",
                                "      --kubernetes-trusted-namespace=mariadb-system",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:29:26 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3",
                                "    Readiness:      http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-1 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   True ",
                                "  Initialized                 True ",
                                "  Ready                       True ",
                                "  ContainersReady             True ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  storage:",
                                "    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)",
                                "    ClaimName:  storage-openstack-db-1",
                                "    ReadOnly:   false",
                                "  galera:",
                                "    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)",
                                "    ClaimName:  galera-openstack-db-1",
                                "    ReadOnly:   false",
                                "  config:",
                                "    Type:           Projected (a volume that contains injected data from multiple sources)",
                                "    ConfigMapName:  openstack-db-config-default",
                                "    Optional:       false",
                                "    ConfigMapName:  openstack-db-config-tls",
                                "    Optional:       false",
                                "  pki:",
                                "    Type:        Projected (a volume that contains injected data from multiple sources)",
                                "    SecretName:  openstack-db-ca-bundle",
                                "    Optional:    false",
                                "    SecretName:  openstack-db-client-cert",
                                "    Optional:    false",
                                "    SecretName:  openstack-db-server-cert",
                                "    Optional:    false",
                                "  serviceaccount:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3600",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type     Reason     Age   From               Message",
                                "  ----     ------     ----  ----               -------",
                                "  Normal   Scheduled  14m   default-scheduler  Successfully assigned openstack/openstack-db-1 to forge-control-plane",
                                "  Normal   Pulled     14m   kubelet            spec.initContainers{init}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    14m   kubelet            spec.initContainers{init}: Container created",
                                "  Normal   Started    14m   kubelet            spec.initContainers{init}: Container started",
                                "  Normal   Pulled     13m   kubelet            spec.containers{mariadb}: Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    13m   kubelet            spec.containers{mariadb}: Container created",
                                "  Normal   Started    13m   kubelet            spec.containers{mariadb}: Container started",
                                "  Normal   Pulled     13m   kubelet            spec.containers{agent}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    13m   kubelet            spec.containers{agent}: Container created",
                                "  Normal   Started    13m   kubelet            spec.containers{agent}: Container started",
                                "  Warning  Unhealthy  13m   kubelet            spec.containers{agent}: Readiness probe failed: Get \"http://10.244.0.43:5566/health\": dial tcp 10.244.0.43:5566: connect: connection refused",
                                "--- logs pod/openstack-db-1 (current) ---",
                                "{\"level\":\"info\",\"ts\":1782840535.590602,\"msg\":\"Starting init\"}",
                                "{\"level\":\"info\",\"ts\":1782840535.6230853,\"msg\":\"Configuring Galera\"}",
                                "{\"level\":\"info\",\"ts\":1782840535.6234262,\"msg\":\"Waiting for previous Pod to be ready\",\"pod\":\"openstack-db-0\"}",
                                "{\"level\":\"info\",\"ts\":1782840565.6307125,\"msg\":\"Init done\"}",
                                "\t0: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1",
                                "=================================================",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Non-primary view",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Server status change disconnected -> connected",
                                "2026-06-30 17:29:35 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Deinitializing config service v1",
                                "2026-06-30 17:29:35 0 [Note] WSREP: STATE EXCHANGE: got state msg: 43193a2b-74a9-11f1-b3b9-a6c90e9bff1d from 1 (openstack-db-1)",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Quorum results:",
                                "\tversion    = 6,",
                                "\tcomponent  = PRIMARY,",
                                "\tconf_id    = 1,",
                                "\tmembers    = 1/2 (joined/total),",
                                "\tact_id     = 1,",
                                "\tlast_appl. = 0,",
                                "\tprotocols  = 5/11/4 (gcs/repl/appl),",
                                "\tvote policy= 0,",
                                "\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Flow-control interval: [23, 23]",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Shifting OPEN -> PRIMARY (TO: 2)",
                                "2026-06-30 17:29:35 2 [Note] WSREP: ####### processing CC 2, local, ordered",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Process first view: 2ca3d0df-74a9-11f1-a02a-527197580005 my uuid: 420b122f-74a9-11f1-bde3-8210b3068b52",
                                "2026-06-30 17:29:35 0 [Warning] WSREP: last inactive check more than PT1.5S ago (PT2.2595S), skipping check",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Server openstack-db-1 connected to cluster at position 2ca3d0df-74a9-11f1-a02a-527197580005:2 with ID 420b122f-74a9-11f1-bde3-8210b3068b52",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Server status change connected -> connected",
                                "2026-06-30 17:29:35 2 [Note] WSREP: ####### My UUID: 420b122f-74a9-11f1-bde3-8210b3068b52",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Cert index reset to 00000000-0000-0000-0000-000000000000:-1 (proto: 11), state transfer needed: yes",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:29:35 2 [Note] WSREP: ####### Assign initial position for certification: 00000000-0000-0000-0000-000000000000:-1, protocol version: -1",
                                "2026-06-30 17:29:35 2 [Note] WSREP: State transfer required: ",
                                "\tGroup state: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "\tLocal state: 00000000-0000-0000-0000-000000000000:-1",
                                "2026-06-30 17:29:35 2 [Note] WSREP: Server status change connected -> joiner",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Joiner monitor thread started to monitor",
                                "2026-06-30 17:29:35 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'joiner' --address '10.244.0.43:4444' --datadir '/var/lib/mysql/' --parent 1 --progress 0'",
                                "WSREP_SST: [INFO] mariabackup SST started on joiner (20260630 17:29:35.475)",
                                "WSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:29:35.611)",
                                "WSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:29:36.013)",
                                "WSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:29:36.019)",
                                "WSREP_SST: [INFO] Streaming with mbstream (20260630 17:29:36.047)",
                                "WSREP_SST: [INFO] Using socat as streamer (20260630 17:29:36.054)",
                                "WSREP_SST: [INFO] 'ss' is selected as a socket information utility. (20260630 17:29:36.165)",
                                "WSREP_SST: [INFO] Evaluating timeout -k 310 300 socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:36.184)",
                                "2026-06-30 17:29:36 2 [Note] WSREP: ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 2, STRv: 3",
                                "2026-06-30 17:29:36 2 [Note] WSREP: IST receiver addr using tcp://10.244.0.43:4568",
                                "2026-06-30 17:29:36 2 [Note] WSREP: Prepared IST receiver for 0-2, listening at: tcp://10.244.0.43:4568",
                                "2026-06-30 17:29:36 0 [Note] WSREP: Member 1.0 (openstack-db-1) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.",
                                "2026-06-30 17:29:36 0 [Note] WSREP: Shifting PRIMARY -> JOINER (TO: 2)",
                                "2026-06-30 17:29:36 2 [Note] WSREP: Requesting state transfer: success, donor: 0",
                                "2026-06-30 17:29:36 2 [Note] WSREP: Resetting GCache seqno map due to different histories.",
                                "2026-06-30 17:29:36 2 [Note] WSREP: GCache history reset: 00000000-0000-0000-0000-000000000000:0 -> 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "WSREP_SST: [INFO] Proceeding with SST (20260630 17:29:37.816)",
                                "WSREP_SST: [INFO] Evaluating socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:29:37.818)",
                                "WSREP_SST: [INFO] Cleaning the existing datadir and innodb-data/log directories (20260630 17:29:37.878)",
                                "WSREP_SST: [INFO] Waiting for SST streaming to complete! (20260630 17:29:37.895)",
                                "2026-06-30 17:29:37 0 [Note] WSREP: (420b122f-bde3, 'tcp://0.0.0.0:4567') turning message relay requesting off",
                                "2026-06-30 17:29:53 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 1.0 (openstack-db-1) complete.",
                                "2026-06-30 17:29:53 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.",
                                "WSREP_SST: [INFO] Preparing the backup at /var/lib/mysql/.sst (20260630 17:29:53.673)",
                                "WSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --prepare --no-version-check --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql/.sst' > '/var/lib/mysql/mariabackup.prepare.log' 2>&1 (20260630 17:29:53.679)",
                                "WSREP_SST: [INFO] Moving the backup to /var/lib/mysql (20260630 17:29:53.898)",
                                "WSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --move-back --no-version-check --galera-info --force-non-empty-directories --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql' > '/var/lib/mysql/mariabackup.move.log' 2>&1 (20260630 17:29:53.906)",
                                "WSREP_SST: [INFO] Move successful, removing /var/lib/mysql/.sst (20260630 17:29:53.968)",
                                "WSREP_SST: [INFO] Galera co-ords from donor: 2ca3d0df-74a9-11f1-a02a-527197580005:2 0 (20260630 17:29:53.985)",
                                "WSREP_SST: [INFO] Total time on joiner: 0 seconds (20260630 17:29:53.994)",
                                "WSREP_SST: [INFO] mariabackup SST completed on joiner (20260630 17:29:54.002)",
                                "WSREP_SST: [INFO] Removing the sst_in_progress file (20260630 17:29:54.012)",
                                "WSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:29:54.026)",
                                "2026-06-30 17:29:54 3 [Note] WSREP: SST received",
                                "2026-06-30 17:29:54 3 [Note] WSREP: Server status change joiner -> initializing",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Compressed tables use zlib 1.3",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Number of transaction pools: 1",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Using AVX512 instructions",
                                "2026-06-30 17:29:54 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Using liburing",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Completed initialization of buffer pool",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: End of log at LSN=57994",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Resizing redo log from 12.016KiB to 96.000MiB; LSN=57994",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Opened 3 undo tablespaces",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: log sequence number 57994; transaction id 32",
                                "2026-06-30 17:29:54 0 [Note] Plugin 'FEEDBACK' is disabled.",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool",
                                "2026-06-30 17:29:54 0 [Note] InnoDB: Cannot open '/var/lib/mysql/ib_buffer_pool' for reading: No such file or directory",
                                "2026-06-30 17:29:54 0 [Note] Server socket created on IP: '0.0.0.0'.",
                                "2026-06-30 17:29:54 0 [Note] Server socket created on IP: '::'.",
                                "2026-06-30 17:29:54 0 [Note] mariadbd: Event Scheduler: Loaded 0 events",
                                "2026-06-30 17:29:54 0 [Note] WSREP: wsrep_init_schema_and_SR (nil)",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Server initialized",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Server status change initializing -> initialized",
                                "2026-06-30 17:29:54 3 [Note] WSREP: Recovered position from storage: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "2026-06-30 17:29:54 3 [Note] WSREP: Server status change initialized -> joined",
                                "2026-06-30 17:29:54 3 [Note] WSREP: Recovered view from SST:",
                                "  id: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "  status: primary",
                                "  protocol_version: 4",
                                "  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO",
                                "  final: no",
                                "  own_index: 1",
                                "  members(2):",
                                "\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0",
                                "\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1",
                                "",
                                "2026-06-30 17:29:54 3 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:29:54 6 [Note] WSREP: Recovered cluster id 2ca3d0df-74a9-11f1-a02a-527197580005",
                                "2026-06-30 17:29:54 3 [Note] WSREP: SST received: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "2026-06-30 17:29:54 3 [Note] WSREP: SST succeeded for position 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "2026-06-30 17:29:54 2 [Note] WSREP: Installed new state from SST: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Joiner monitor thread ended with total time 19 sec",
                                "2026-06-30 17:29:54 0 [Note] mariadbd: ready for connections.",
                                "Version: '11.4.5-MariaDB-ubu2404'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution",
                                "2026-06-30 17:29:54 2 [Note] WSREP: Cert. index preload up to 2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: ####### IST applying starts with 3",
                                "2026-06-30 17:29:54 0 [Note] WSREP: ####### IST current seqno initialized to 2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Receiving IST... 0.0% (0/1 events) complete.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: IST preload starting at 2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: REPL Protocols: 11 (6)",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: ####### Assign initial position for certification: 2ca3d0df-74a9-11f1-a02a-527197580005:1, protocol version: 6",
                                "2026-06-30 17:29:54 0 [Note] WSREP: REPL Protocols: 11 (6)",
                                "2026-06-30 17:29:54 0 [Note] WSREP: ####### Adjusting cert position: 1 -> 2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Lowest cert index boundary for CC from preload: 2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Min available from gcache for CC from preload: 2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Receiving IST... 100.0% (1/1 events) complete.",
                                "2026-06-30 17:29:54 2 [Note] WSREP: IST received: 2ca3d0df-74a9-11f1-a02a-527197580005:2",
                                "2026-06-30 17:29:54 2 [Note] WSREP: Lowest cert index boundary for CC from sst: 2",
                                "2026-06-30 17:29:54 2 [Note] WSREP: Min available from gcache for CC from sst: 2",
                                "2026-06-30 17:29:54 0 [Note] WSREP: 1.0 (openstack-db-1): State transfer from 0.0 (openstack-db-0) complete.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Shifting JOINER -> JOINED (TO: 2)",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Member 1.0 (openstack-db-1) synced with group.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.",
                                "2026-06-30 17:29:54 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 2)",
                                "2026-06-30 17:29:54 2 [Note] WSREP: Server openstack-db-1 synced with group",
                                "2026-06-30 17:29:54 2 [Note] WSREP: Server status change joined -> synced",
                                "2026-06-30 17:29:54 2 [Note] WSREP: Synchronized with group, ready for connections",
                                "2026-06-30 17:29:54 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:30:05 0 [Note] WSREP: (420b122f-bde3, 'tcp://0.0.0.0:4567') connection established to 54b040ef-9af8 tcp://10.244.0.44:4567",
                                "2026-06-30 17:30:06 0 [Note] WSREP: declaring 2c9cf50e-b69e at tcp://10.244.0.42:4567 stable",
                                "2026-06-30 17:30:06 0 [Note] WSREP: declaring 54b040ef-9af8 at tcp://10.244.0.44:4567 stable",
                                "2026-06-30 17:30:07 0 [Note] WSREP: Node 2c9cf50e-b69e state prim",
                                "2026-06-30 17:30:07 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,3) memb {",
                                "\t2c9cf50e-b69e,0",
                                "\t420b122f-bde3,0",
                                "\t54b040ef-9af8,0",
                                "} joined {",
                                "} left {",
                                "} partitioned {",
                                "})",
                                "2026-06-30 17:30:07 0 [Note] WSREP: save pc into disk",
                                "2026-06-30 17:30:07 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 1, memb_num = 3",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: Waiting for state UUID.",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 0 (openstack-db-0)",
                                "2026-06-30 17:30:07 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 1 (openstack-db-1)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 2 (openstack-db-2)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Quorum results:",
                                "\tversion    = 6,",
                                "\tcomponent  = PRIMARY,",
                                "\tconf_id    = 2,",
                                "\tmembers    = 2/3 (joined/total),",
                                "\tact_id     = 2,",
                                "\tlast_appl. = 0,",
                                "\tprotocols  = 5/11/4 (gcs/repl/appl),",
                                "\tvote policy= 0,",
                                "\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [28, 28]",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### processing CC 3, local, ordered",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### My UUID: 420b122f-74a9-11f1-bde3-8210b3068b52",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Skipping cert index reset",
                                "2026-06-30 17:30:08 2 [Note] WSREP: REPL Protocols: 11 (6)",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### Adjusting cert position: 2 -> 3",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ================================================",
                                "View:",
                                "  id: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "  status: primary",
                                "  protocol_version: 4",
                                "  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO",
                                "  final: no",
                                "  own_index: 1",
                                "  members(3):",
                                "\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0",
                                "\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1",
                                "\t2: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2",
                                "=================================================",
                                "2026-06-30 17:30:08 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Lowest cert index boundary for CC from group: 3",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Min available from gcache for CC from group: 2",
                                "2026-06-30 17:30:09 0 [Note] WSREP: (420b122f-bde3, 'tcp://0.0.0.0:4567') turning message relay requesting off",
                                "2026-06-30 17:30:09 0 [Note] WSREP: Member 2.0 (openstack-db-2) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 2.0 (openstack-db-2) complete.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: 2.0 (openstack-db-2): State transfer from 0.0 (openstack-db-0) complete.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Member 2.0 (openstack-db-2) synced with group.",
                                "{\"level\":\"info\",\"ts\":1782840566.8444855,\"msg\":\"Agent starting\"}",
                                "{\"level\":\"info\",\"ts\":1782840566.8448968,\"logger\":\"api\",\"msg\":\"Configuring Kubernetes authentication\"}",
                                "{\"level\":\"info\",\"ts\":1782840566.845589,\"logger\":\"api\",\"msg\":\"Configuring TLS\"}",
                                "{\"level\":\"info\",\"ts\":1782840566.85236,\"logger\":\"probe\",\"msg\":\"Server listening\",\"addr\":\":5566\",\"tls\":false}",
                                "{\"level\":\"info\",\"ts\":1782840566.8524687,\"logger\":\"api\",\"msg\":\"Server listening\",\"addr\":\":5555\",\"tls\":true}",
                                "2026/06/30 17:30:37 \"DELETE https://openstack-db-1.openstack-db-internal.openstack.svc.cluster.local:5555/api/galera/bootstrap HTTP/1.1\" from 10.244.0.18:43892 - 404 41B in 4.932867ms",
                                "--- logs pod/openstack-db-1 (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"openstack-db-1\" not found",
                                "--- describe pod/openstack-db-2 ---",
                                "Name:             openstack-db-2",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  openstack-db",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:28:56 +0000",
                                "Labels:           app.kubernetes.io/instance=openstack-db",
                                "                  app.kubernetes.io/name=mariadb",
                                "                  apps.kubernetes.io/pod-index=2",
                                "                  controller-revision-hash=openstack-db-7c9978c654",
                                "                  k8s.mariadb.com/role=replica",
                                "                  statefulset.kubernetes.io/pod-name=openstack-db-2",
                                "Annotations:      k8s.mariadb.com/ca: 7efd69c42bb4815b92f679ca11d9f1b70944aaf60b861f8630587c1ebe39b816",
                                "                  k8s.mariadb.com/client-cert: 5c61cd61d5bf25189d1bdbedccd5f88af5cc3c8b53f7c654fca3b22f632ee57b",
                                "                  k8s.mariadb.com/config-galera: 757bb1c1291218e5f4f33f493a35eb5f0352ef68f5b84445811b41b2370a0e48",
                                "                  k8s.mariadb.com/config-tls: 169a08c8cb9d9b89643267e720eb6e3c3c7894d6c18d429404a88d762c7388cd",
                                "                  k8s.mariadb.com/galera: ",
                                "                  k8s.mariadb.com/mariadb: openstack-db",
                                "                  k8s.mariadb.com/server-cert: cb9abbd4591b7a8ddf8421596b7ba7779e383a3525559bb83c8075214be78d21",
                                "Status:           Running",
                                "IP:               10.244.0.44",
                                "IPs:",
                                "  IP:           10.244.0.44",
                                "Controlled By:  StatefulSet/openstack-db",
                                "Init Containers:",
                                "  init:",
                                "    Container ID:  containerd://9cbae89b64afcbabd9e13adb79cebba8c88316aa5fefdd3199eaa50c7b0cd1a7",
                                "    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1",
                                "    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38",
                                "    Port:          <none>",
                                "    Host Port:     <none>",
                                "    Args:",
                                "      init",
                                "      --config-dir=/etc/mysql/mariadb.conf.d",
                                "      --state-dir=/var/lib/mysql",
                                "    State:          Terminated",
                                "      Reason:       Completed",
                                "      Exit Code:    0",
                                "      Started:      Tue, 30 Jun 2026 17:28:57 +0000",
                                "      Finished:     Tue, 30 Jun 2026 17:29:55 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-2 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "Containers:",
                                "  mariadb:",
                                "    Container ID:   containerd://cc600a0f6e7cdc6fc076bb8d0a55eb6c9dbbd2cce05f136bdfc0dd9e654ae9d4",
                                "    Image:          docker-registry1.mariadb.com/library/mariadb:11.4.5",
                                "    Image ID:       docker-registry1.mariadb.com/library/mariadb@sha256:49117dcc565cf51aa57ac5fca59ab31213402ff0eae6ffc13c46a37b938f7e4b",
                                "    Ports:          3306/TCP (mariadb), 4567/TCP (cluster), 4568/TCP (ist), 4444/TCP (sst)",
                                "    Host Ports:     0/TCP (mariadb), 0/TCP (cluster), 0/TCP (ist), 0/TCP (sst)",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:29:56 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Readiness:      http-get http://:5566/readiness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Startup:        http-get http://:5566/liveness delay=20s timeout=5s period=10s #success=1 #failure=3",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-2 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "  agent:",
                                "    Container ID:  containerd://cb8868eddbed79e30a4ec99b2215be124f6361e8fcf3521432b4a716869e231b",
                                "    Image:         docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1",
                                "    Image ID:      docker-registry3.mariadb.com/mariadb-operator/mariadb-operator@sha256:64cede8bb930e4c9a899084583878e4fe883c3fc34456c7dac56886fc30ead38",
                                "    Ports:         5555/TCP (agent), 5566/TCP (agent-probe)",
                                "    Host Ports:    0/TCP (agent), 0/TCP (agent-probe)",
                                "    Args:",
                                "      agent",
                                "      --addr=:5555",
                                "      --probe-addr=:5566",
                                "      --config-dir=/etc/mysql/mariadb.conf.d",
                                "      --state-dir=/var/lib/mysql",
                                "      --graceful-shutdown-timeout=1s",
                                "      --kubernetes-auth",
                                "      --kubernetes-trusted-name=mariadb-operator",
                                "      --kubernetes-trusted-namespace=mariadb-system",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:29:57 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3",
                                "    Readiness:      http-get http://:5566/health delay=0s timeout=1s period=10s #success=1 #failure=3",
                                "    Environment:",
                                "      MYSQL_TCP_PORT:             3306",
                                "      MARIADB_ROOT_HOST:          %",
                                "      CLUSTER_NAME:               cluster.local",
                                "      POD_NAME:                   openstack-db-2 (v1:metadata.name)",
                                "      POD_NAMESPACE:              openstack (v1:metadata.namespace)",
                                "      POD_IP:                      (v1:status.podIP)",
                                "      MARIADB_NAME:               openstack-db",
                                "      TLS_ENABLED:                true",
                                "      TLS_CA_CERT_PATH:           /etc/pki/ca.crt",
                                "      TLS_SERVER_CERT_PATH:       /etc/pki/server.crt",
                                "      TLS_SERVER_KEY_PATH:        /etc/pki/server.key",
                                "      TLS_CLIENT_CERT_PATH:       /etc/pki/client.crt",
                                "      TLS_CLIENT_KEY_PATH:        /etc/pki/client.key",
                                "      WSREP_SST_OPT_REMOTE_AUTH:  openstack-db-client:",
                                "      MARIADB_ROOT_PASSWORD:      <set to the key 'password' in secret 'openstack-db-root'>  Optional: false",
                                "      MYSQL_INITDB_SKIP_TZINFO:   1",
                                "    Mounts:",
                                "      /etc/mysql/conf.d from config (rw)",
                                "      /etc/mysql/mariadb.conf.d from galera (rw)",
                                "      /etc/pki from pki (rw)",
                                "      /var/lib/mysql from storage (rw)",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from serviceaccount (rw)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   True ",
                                "  Initialized                 True ",
                                "  Ready                       True ",
                                "  ContainersReady             True ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  storage:",
                                "    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)",
                                "    ClaimName:  storage-openstack-db-2",
                                "    ReadOnly:   false",
                                "  galera:",
                                "    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)",
                                "    ClaimName:  galera-openstack-db-2",
                                "    ReadOnly:   false",
                                "  config:",
                                "    Type:           Projected (a volume that contains injected data from multiple sources)",
                                "    ConfigMapName:  openstack-db-config-default",
                                "    Optional:       false",
                                "    ConfigMapName:  openstack-db-config-tls",
                                "    Optional:       false",
                                "  pki:",
                                "    Type:        Projected (a volume that contains injected data from multiple sources)",
                                "    SecretName:  openstack-db-ca-bundle",
                                "    Optional:    false",
                                "    SecretName:  openstack-db-client-cert",
                                "    Optional:    false",
                                "    SecretName:  openstack-db-server-cert",
                                "    Optional:    false",
                                "  serviceaccount:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3600",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type     Reason     Age                From               Message",
                                "  ----     ------     ----               ----               -------",
                                "  Normal   Scheduled  14m                default-scheduler  Successfully assigned openstack/openstack-db-2 to forge-control-plane",
                                "  Normal   Pulled     14m                kubelet            spec.initContainers{init}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    14m                kubelet            spec.initContainers{init}: Container created",
                                "  Normal   Started    14m                kubelet            spec.initContainers{init}: Container started",
                                "  Normal   Pulled     13m                kubelet            spec.containers{mariadb}: Container image \"docker-registry1.mariadb.com/library/mariadb:11.4.5\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    13m                kubelet            spec.containers{mariadb}: Container created",
                                "  Normal   Started    13m                kubelet            spec.containers{mariadb}: Container started",
                                "  Normal   Pulled     13m                kubelet            spec.containers{agent}: Container image \"docker-registry3.mariadb.com/mariadb-operator/mariadb-operator:0.38.1\" already present on machine and can be accessed by the pod",
                                "  Normal   Created    13m                kubelet            spec.containers{agent}: Container created",
                                "  Normal   Started    13m                kubelet            spec.containers{agent}: Container started",
                                "  Warning  Unhealthy  13m                kubelet            spec.containers{agent}: Readiness probe failed: Get \"http://10.244.0.44:5566/health\": dial tcp 10.244.0.44:5566: connect: connection refused",
                                "  Warning  Unhealthy  12m (x2 over 13m)  kubelet            spec.containers{mariadb}: Startup probe failed: HTTP probe failed with statuscode: 500",
                                "--- logs pod/openstack-db-2 (current) ---",
                                "{\"level\":\"info\",\"ts\":1782840537.625376,\"msg\":\"Starting init\"}",
                                "{\"level\":\"info\",\"ts\":1782840537.6697228,\"msg\":\"Configuring Galera\"}",
                                "{\"level\":\"info\",\"ts\":1782840537.6704106,\"msg\":\"Waiting for previous Pod to be ready\",\"pod\":\"openstack-db-1\"}",
                                "{\"level\":\"info\",\"ts\":1782840595.678834,\"msg\":\"Init done\"}",
                                "2026-06-30 17:30:04 0 [Note] WSREP: gcomm thread scheduling priority set to other:0 ",
                                "2026-06-30 17:30:04 0 [Note] WSREP: access file(/var/lib/mysql//gvwstate.dat) failed(No such file or directory)",
                                "2026-06-30 17:30:04 0 [Note] WSREP: restore pc from disk failed",
                                "2026-06-30 17:30:04 0 [Note] WSREP: GMCast version 0",
                                "2026-06-30 17:30:04 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') listening at tcp://0.0.0.0:4567",
                                "2026-06-30 17:30:04 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') multicast: , ttl: 1",
                                "2026-06-30 17:30:04 0 [Note] WSREP: EVS version 1",
                                "2026-06-30 17:30:04 0 [Note] WSREP: gcomm: connecting to group 'mariadb-operator', peer 'openstack-db-0.openstack-db-internal.openstack.svc.cluster.local:,openstack-db-1.openstack-db-internal.openstack.svc.cluster.local:,openstack-db-2.openstack-db-internal.openstack.svc.cluster.local:'",
                                "2026-06-30 17:30:05 0 [Note] WSREP: EVS version upgrade 0 -> 1",
                                "2026-06-30 17:30:05 0 [Note] WSREP: PC protocol upgrade 0 -> 1",
                                "2026-06-30 17:30:05 0 [Note] WSREP: No nodes coming from primary view, primary view is not possible",
                                "2026-06-30 17:30:05 0 [Note] WSREP: view(view_id(NON_PRIM,54b040ef-9af8,1) memb {",
                                "\t54b040ef-9af8,0",
                                "} joined {",
                                "} left {",
                                "} partitioned {",
                                "})",
                                "2026-06-30 17:30:05 0 [Note] WSREP: Failed to establish connection: wrong version number (SSL routines)",
                                "2026-06-30 17:30:05 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') connection established to 2c9cf50e-b69e tcp://10.244.0.42:4567",
                                "2026-06-30 17:30:05 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') connection established to 420b122f-bde3 tcp://10.244.0.43:4567",
                                "2026-06-30 17:30:06 0 [Note] WSREP: declaring 2c9cf50e-b69e at tcp://10.244.0.42:4567 stable",
                                "2026-06-30 17:30:06 0 [Note] WSREP: declaring 420b122f-bde3 at tcp://10.244.0.43:4567 stable",
                                "2026-06-30 17:30:06 0 [Warning] WSREP: last inactive check more than PT1.5S ago (PT2.26175S), skipping check",
                                "2026-06-30 17:30:07 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') Found matching local endpoint for a connection, blacklisting address tcp://10.244.0.44:4567",
                                "2026-06-30 17:30:07 0 [Note] WSREP: Node 2c9cf50e-b69e state prim",
                                "2026-06-30 17:30:07 0 [Note] WSREP: view(view_id(PRIM,2c9cf50e-b69e,3) memb {",
                                "\t2c9cf50e-b69e,0",
                                "\t420b122f-bde3,0",
                                "\t54b040ef-9af8,0",
                                "} joined {",
                                "} left {",
                                "} partitioned {",
                                "})",
                                "2026-06-30 17:30:07 0 [Note] WSREP: save pc into disk",
                                "2026-06-30 17:30:08 0 [Note] WSREP: gcomm: connected",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Changing maximum packet size to 64500, resulting msg size: 32636",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Shifting CLOSED -> OPEN (TO: 0)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Opened channel 'mariadb-operator'",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Initializing config service v1",
                                "2026-06-30 17:30:08 0 [Note] WSREP: New COMPONENT: primary = no, bootstrap = no, my_idx = 0, memb_num = 1",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [16, 16]",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Received NON-PRIMARY.",
                                "2026-06-30 17:30:08 1 [Note] WSREP: Starting rollbacker thread 1",
                                "2026-06-30 17:30:08 0 [Note] WSREP: New COMPONENT: primary = yes, bootstrap = no, my_idx = 2, memb_num = 3",
                                "2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: Waiting for state UUID.",
                                "2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: sent state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa",
                                "2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 0 (openstack-db-0)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Deinitializing config service v1",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Starting applier thread 2",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ================================================",
                                "View:",
                                "  id: 00000000-0000-0000-0000-000000000000:-1",
                                "  status: non-primary",
                                "  protocol_version: -1",
                                "  capabilities: ",
                                "  final: no",
                                "  own_index: 0",
                                "  members(1):",
                                "\t0: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2",
                                "=================================================",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Non-primary view",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Server status change disconnected -> connected",
                                "2026-06-30 17:30:08 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 1 (openstack-db-1)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: STATE EXCHANGE: got state msg: 56a75d63-74a9-11f1-84a8-4bbb46d8e3fa from 2 (openstack-db-2)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Quorum results:",
                                "\tversion    = 6,",
                                "\tcomponent  = PRIMARY,",
                                "\tconf_id    = 2,",
                                "\tmembers    = 2/3 (joined/total),",
                                "\tact_id     = 2,",
                                "\tlast_appl. = 0,",
                                "\tprotocols  = 5/11/4 (gcs/repl/appl),",
                                "\tvote policy= 0,",
                                "\tgroup UUID = 2ca3d0df-74a9-11f1-a02a-527197580005",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Flow-control interval: [28, 28]",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Shifting OPEN -> PRIMARY (TO: 3)",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### processing CC 3, local, ordered",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Process first view: 2ca3d0df-74a9-11f1-a02a-527197580005 my uuid: 54b040ef-74a9-11f1-9af8-d69ea190cc0a",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Server openstack-db-2 connected to cluster at position 2ca3d0df-74a9-11f1-a02a-527197580005:3 with ID 54b040ef-74a9-11f1-9af8-d69ea190cc0a",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Server status change connected -> connected",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### My UUID: 54b040ef-74a9-11f1-9af8-d69ea190cc0a",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Cert index reset to 00000000-0000-0000-0000-000000000000:-1 (proto: 11), state transfer needed: yes",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:30:08 2 [Note] WSREP: ####### Assign initial position for certification: 00000000-0000-0000-0000-000000000000:-1, protocol version: -1",
                                "2026-06-30 17:30:08 2 [Note] WSREP: State transfer required: ",
                                "\tGroup state: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "\tLocal state: 00000000-0000-0000-0000-000000000000:-1",
                                "2026-06-30 17:30:08 2 [Note] WSREP: Server status change connected -> joiner",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Running: 'wsrep_sst_mariabackup --role 'joiner' --address '10.244.0.44:4444' --datadir '/var/lib/mysql/' --parent 1 --progress 0'",
                                "2026-06-30 17:30:08 0 [Note] WSREP: Joiner monitor thread started to monitor",
                                "WSREP_SST: [INFO] mariabackup SST started on joiner (20260630 17:30:08.283)",
                                "WSREP_SST: [INFO] SSL configuration: CA='', CAPATH='', CERT='', KEY='', MODE='DISABLED', encrypt='0' (20260630 17:30:08.420)",
                                "2026-06-30 17:30:08 0 [Note] WSREP: (54b040ef-9af8, 'tcp://0.0.0.0:4567') turning message relay requesting off",
                                "WSREP_SST: [INFO] Progress reporting tool pv not found in path: /usr//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin (20260630 17:30:08.793)",
                                "WSREP_SST: [INFO] Disabling all progress/rate-limiting (20260630 17:30:08.798)",
                                "WSREP_SST: [INFO] Streaming with mbstream (20260630 17:30:08.826)",
                                "WSREP_SST: [INFO] Using socat as streamer (20260630 17:30:08.832)",
                                "WSREP_SST: [INFO] 'ss' is selected as a socket information utility. (20260630 17:30:08.936)",
                                "WSREP_SST: [INFO] Evaluating timeout -k 310 300 socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:08.955)",
                                "2026-06-30 17:30:09 2 [Note] WSREP: ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 3, STRv: 3",
                                "2026-06-30 17:30:09 2 [Note] WSREP: IST receiver addr using tcp://10.244.0.44:4568",
                                "2026-06-30 17:30:09 2 [Note] WSREP: Prepared IST receiver for 0-3, listening at: tcp://10.244.0.44:4568",
                                "2026-06-30 17:30:09 0 [Note] WSREP: Member 2.0 (openstack-db-2) requested state transfer from '*any*'. Selected 0.0 (openstack-db-0)(SYNCED) as donor.",
                                "2026-06-30 17:30:09 0 [Note] WSREP: Shifting PRIMARY -> JOINER (TO: 3)",
                                "2026-06-30 17:30:09 2 [Note] WSREP: Requesting state transfer: success, donor: 0",
                                "2026-06-30 17:30:09 2 [Note] WSREP: Resetting GCache seqno map due to different histories.",
                                "2026-06-30 17:30:09 2 [Note] WSREP: GCache history reset: 00000000-0000-0000-0000-000000000000:0 -> 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "WSREP_SST: [INFO] Proceeding with SST (20260630 17:30:10.605)",
                                "WSREP_SST: [INFO] Evaluating socat -u TCP-LISTEN:4444,reuseaddr stdio | '/usr//bin/mbstream' -x; RC=( ${PIPESTATUS[@]} ) (20260630 17:30:10.605)",
                                "WSREP_SST: [INFO] Cleaning the existing datadir and innodb-data/log directories (20260630 17:30:10.664)",
                                "WSREP_SST: [INFO] Waiting for SST streaming to complete! (20260630 17:30:10.688)",
                                "2026-06-30 17:30:26 0 [Note] WSREP: 0.0 (openstack-db-0): State transfer to 2.0 (openstack-db-2) complete.",
                                "2026-06-30 17:30:26 0 [Note] WSREP: Member 0.0 (openstack-db-0) synced with group.",
                                "WSREP_SST: [INFO] Preparing the backup at /var/lib/mysql/.sst (20260630 17:30:26.674)",
                                "WSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --prepare --no-version-check --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql/.sst' > '/var/lib/mysql/mariabackup.prepare.log' 2>&1 (20260630 17:30:26.681)",
                                "WSREP_SST: [INFO] Moving the backup to /var/lib/mysql (20260630 17:30:26.884)",
                                "WSREP_SST: [INFO] Evaluating /usr//bin/mariadb-backup --move-back --no-version-check --galera-info --force-non-empty-directories --target-dir='/var/lib/mysql/.sst' --datadir='/var/lib/mysql' > '/var/lib/mysql/mariabackup.move.log' 2>&1 (20260630 17:30:26.888)",
                                "WSREP_SST: [INFO] Move successful, removing /var/lib/mysql/.sst (20260630 17:30:26.926)",
                                "WSREP_SST: [INFO] Galera co-ords from donor: 2ca3d0df-74a9-11f1-a02a-527197580005:3 0 (20260630 17:30:26.946)",
                                "WSREP_SST: [INFO] Total time on joiner: 0 seconds (20260630 17:30:26.951)",
                                "WSREP_SST: [INFO] mariabackup SST completed on joiner (20260630 17:30:26.959)",
                                "WSREP_SST: [INFO] Removing the sst_in_progress file (20260630 17:30:26.969)",
                                "WSREP_SST: [INFO] Cleaning up temporary directories (20260630 17:30:26.983)",
                                "2026-06-30 17:30:27 3 [Note] WSREP: SST received",
                                "2026-06-30 17:30:27 3 [Note] WSREP: Server status change joiner -> initializing",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Compressed tables use zlib 1.3",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Number of transaction pools: 1",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Using AVX512 instructions",
                                "2026-06-30 17:30:27 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Using liburing",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Completed initialization of buffer pool",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: End of log at LSN=60369",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Resizing redo log from 12.016KiB to 96.000MiB; LSN=60369",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Opened 3 undo tablespaces",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: log sequence number 60369; transaction id 34",
                                "2026-06-30 17:30:27 0 [Note] Plugin 'FEEDBACK' is disabled.",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool",
                                "2026-06-30 17:30:27 0 [Note] InnoDB: Cannot open '/var/lib/mysql/ib_buffer_pool' for reading: No such file or directory",
                                "2026-06-30 17:30:27 0 [Note] Server socket created on IP: '0.0.0.0'.",
                                "2026-06-30 17:30:27 0 [Note] Server socket created on IP: '::'.",
                                "2026-06-30 17:30:27 0 [Note] mariadbd: Event Scheduler: Loaded 0 events",
                                "2026-06-30 17:30:27 0 [Note] WSREP: wsrep_init_schema_and_SR (nil)",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Server initialized",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Server status change initializing -> initialized",
                                "2026-06-30 17:30:27 3 [Note] WSREP: Recovered position from storage: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "2026-06-30 17:30:27 3 [Note] WSREP: Server status change initialized -> joined",
                                "2026-06-30 17:30:27 3 [Note] WSREP: Recovered view from SST:",
                                "  id: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "  status: primary",
                                "  protocol_version: 4",
                                "  capabilities: MULTI-MASTER, CERTIFICATION, PARALLEL_APPLYING, REPLAY, ISOLATION, PAUSE, CAUSAL_READ, INCREMENTAL_WS, UNORDERED, PREORDERED, STREAMING, NBO",
                                "  final: no",
                                "  own_index: 2",
                                "  members(3):",
                                "\t0: 2c9cf50e-74a9-11f1-b69e-f7d1fbdb7846, openstack-db-0",
                                "\t1: 420b122f-74a9-11f1-bde3-8210b3068b52, openstack-db-1",
                                "\t2: 54b040ef-74a9-11f1-9af8-d69ea190cc0a, openstack-db-2",
                                "",
                                "2026-06-30 17:30:27 3 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "2026-06-30 17:30:27 6 [Note] WSREP: Recovered cluster id 2ca3d0df-74a9-11f1-a02a-527197580005",
                                "2026-06-30 17:30:27 3 [Note] WSREP: SST received: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "2026-06-30 17:30:27 3 [Note] WSREP: SST succeeded for position 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Joiner monitor thread ended with total time 19 sec",
                                "2026-06-30 17:30:27 2 [Note] WSREP: Installed new state from SST: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "2026-06-30 17:30:27 0 [Note] mariadbd: ready for connections.",
                                "Version: '11.4.5-MariaDB-ubu2404'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution",
                                "2026-06-30 17:30:27 2 [Note] WSREP: Cert. index preload up to 3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: ####### IST applying starts with 4",
                                "2026-06-30 17:30:27 0 [Note] WSREP: ####### IST current seqno initialized to 3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Receiving IST... 0.0% (0/1 events) complete.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: IST preload starting at 3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: REPL Protocols: 11 (6)",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: ####### Assign initial position for certification: 2ca3d0df-74a9-11f1-a02a-527197580005:2, protocol version: 6",
                                "2026-06-30 17:30:27 0 [Note] WSREP: REPL Protocols: 11 (6)",
                                "2026-06-30 17:30:27 0 [Note] WSREP: ####### Adjusting cert position: 2 -> 3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Service thread queue flushed.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Lowest cert index boundary for CC from preload: 3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Min available from gcache for CC from preload: 3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Receiving IST... 100.0% (1/1 events) complete.",
                                "2026-06-30 17:30:27 2 [Note] WSREP: IST received: 2ca3d0df-74a9-11f1-a02a-527197580005:3",
                                "2026-06-30 17:30:27 2 [Note] WSREP: Lowest cert index boundary for CC from sst: 3",
                                "2026-06-30 17:30:27 2 [Note] WSREP: Min available from gcache for CC from sst: 3",
                                "2026-06-30 17:30:27 0 [Note] WSREP: 2.0 (openstack-db-2): State transfer from 0.0 (openstack-db-0) complete.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Shifting JOINER -> JOINED (TO: 3)",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Processing event queue:... -nan% (0/0 events) complete.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Member 2.0 (openstack-db-2) synced with group.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Processing event queue:... 100.0% (1/1 events) complete.",
                                "2026-06-30 17:30:27 0 [Note] WSREP: Shifting JOINED -> SYNCED (TO: 3)",
                                "2026-06-30 17:30:27 2 [Note] WSREP: Server openstack-db-2 synced with group",
                                "2026-06-30 17:30:27 2 [Note] WSREP: Server status change joined -> synced",
                                "2026-06-30 17:30:27 2 [Note] WSREP: Synchronized with group, ready for connections",
                                "2026-06-30 17:30:27 2 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.",
                                "{\"level\":\"info\",\"ts\":1782840597.143061,\"msg\":\"Agent starting\"}",
                                "{\"level\":\"info\",\"ts\":1782840597.1445014,\"logger\":\"api\",\"msg\":\"Configuring Kubernetes authentication\"}",
                                "{\"level\":\"info\",\"ts\":1782840597.1462045,\"logger\":\"api\",\"msg\":\"Configuring TLS\"}",
                                "{\"level\":\"info\",\"ts\":1782840597.1501045,\"logger\":\"api\",\"msg\":\"Server listening\",\"addr\":\":5555\",\"tls\":true}",
                                "{\"level\":\"info\",\"ts\":1782840597.1501043,\"logger\":\"probe\",\"msg\":\"Server listening\",\"addr\":\":5566\",\"tls\":false}",
                                "{\"level\":\"error\",\"ts\":1782840617.0681496,\"logger\":\"probe.liveness\",\"msg\":\"error getting SQL client\",\"error\":\"dial tcp [::1]:3306: connect: connection refused\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Liveness\\n\\t/app/pkg/galera/agent/handler/probe.go:67\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}",
                                "{\"level\":\"error\",\"ts\":1782840627.035392,\"logger\":\"probe.liveness\",\"msg\":\"error getting SQL client\",\"error\":\"dial tcp [::1]:3306: connect: connection refused\",\"stacktrace\":\"github.com/mariadb-operator/mariadb-operator/pkg/galera/agent/handler.(*Probe).Liveness\\n\\t/app/pkg/galera/agent/handler/probe.go:67\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/recoverer.go:45\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5/middleware.(*Compressor).Handler-fm.(*Compressor).Handler.func1\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/compress.go:209\\nnet/http.HandlerFunc.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:2294\\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP\\n\\t/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90\\nnet/http.serverHandler.ServeHTTP\\n\\t/usr/local/go/src/net/http/server.go:3301\\nnet/http.(*conn).serve\\n\\t/usr/local/go/src/net/http/server.go:2102\"}",
                                "2026/06/30 17:30:37 \"DELETE https://openstack-db-2.openstack-db-internal.openstack.svc.cluster.local:5555/api/galera/bootstrap HTTP/1.1\" from 10.244.0.18:42238 - 404 41B in 10.184805ms",
                                "--- logs pod/openstack-db-2 (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"init\" in pod \"openstack-db-2\" not found",
                                "--- describe pod/openstack-memcached-f654cd846-l95d8 ---",
                                "Name:             openstack-memcached-f654cd846-l95d8",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  default",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:28:21 +0000",
                                "Labels:           app.kubernetes.io/instance=openstack-memcached",
                                "                  app.kubernetes.io/managed-by=memcached-operator",
                                "                  app.kubernetes.io/name=memcached",
                                "                  app.kubernetes.io/version=1.6",
                                "                  pod-template-hash=f654cd846",
                                "Annotations:      <none>",
                                "Status:           Running",
                                "IP:               10.244.0.32",
                                "IPs:",
                                "  IP:           10.244.0.32",
                                "Controlled By:  ReplicaSet/openstack-memcached-f654cd846",
                                "Containers:",
                                "  memcached:",
                                "    Container ID:  containerd://68cd124dddb27ed988d0d0a55e34e8a8f09dd6c77379b831c1fa286e4f772dd4",
                                "    Image:         memcached:1.6",
                                "    Image ID:      docker.io/library/memcached@sha256:e2a8683c7fbb73d12dce8082525adf9df857765970e639bd9f4705acc31dfcba",
                                "    Port:          11211/TCP (memcached)",
                                "    Host Port:     0/TCP (memcached)",
                                "    Args:",
                                "      -m",
                                "      64",
                                "      -c",
                                "      1024",
                                "      -t",
                                "      4",
                                "      -I",
                                "      1m",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:28:28 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       tcp-socket :memcached delay=10s timeout=1s period=10s #success=1 #failure=3",
                                "    Readiness:      tcp-socket :memcached delay=5s timeout=1s period=5s #success=1 #failure=3",
                                "    Environment:    <none>",
                                "    Mounts:",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-gk6jf (ro)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   True ",
                                "  Initialized                 True ",
                                "  Ready                       True ",
                                "  ContainersReady             True ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  kube-api-access-gk6jf:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3607",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type    Reason     Age   From               Message",
                                "  ----    ------     ----  ----               -------",
                                "  Normal  Scheduled  15m   default-scheduler  Successfully assigned openstack/openstack-memcached-f654cd846-l95d8 to forge-control-plane",
                                "  Normal  Pulling    15m   kubelet            spec.containers{memcached}: Pulling image \"memcached:1.6\"",
                                "  Normal  Pulled     14m   kubelet            spec.containers{memcached}: Successfully pulled image \"memcached:1.6\" in 724ms (5.689s including waiting). Image size: 32221876 bytes.",
                                "  Normal  Created    14m   kubelet            spec.containers{memcached}: Container created",
                                "  Normal  Started    14m   kubelet            spec.containers{memcached}: Container started",
                                "--- logs pod/openstack-memcached-f654cd846-l95d8 (current) ---",
                                "--- logs pod/openstack-memcached-f654cd846-l95d8 (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"memcached\" in pod \"openstack-memcached-f654cd846-l95d8\" not found",
                                "--- describe pod/openstack-memcached-f654cd846-n9kjr ---",
                                "Name:             openstack-memcached-f654cd846-n9kjr",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  default",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:28:21 +0000",
                                "Labels:           app.kubernetes.io/instance=openstack-memcached",
                                "                  app.kubernetes.io/managed-by=memcached-operator",
                                "                  app.kubernetes.io/name=memcached",
                                "                  app.kubernetes.io/version=1.6",
                                "                  pod-template-hash=f654cd846",
                                "Annotations:      <none>",
                                "Status:           Running",
                                "IP:               10.244.0.34",
                                "IPs:",
                                "  IP:           10.244.0.34",
                                "Controlled By:  ReplicaSet/openstack-memcached-f654cd846",
                                "Containers:",
                                "  memcached:",
                                "    Container ID:  containerd://49270a905b1f91b69c605520b0c6d7906cad2db47b527134ee6692322cbba45f",
                                "    Image:         memcached:1.6",
                                "    Image ID:      docker.io/library/memcached@sha256:e2a8683c7fbb73d12dce8082525adf9df857765970e639bd9f4705acc31dfcba",
                                "    Port:          11211/TCP (memcached)",
                                "    Host Port:     0/TCP (memcached)",
                                "    Args:",
                                "      -m",
                                "      64",
                                "      -c",
                                "      1024",
                                "      -t",
                                "      4",
                                "      -I",
                                "      1m",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:28:26 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       tcp-socket :memcached delay=10s timeout=1s period=10s #success=1 #failure=3",
                                "    Readiness:      tcp-socket :memcached delay=5s timeout=1s period=5s #success=1 #failure=3",
                                "    Environment:    <none>",
                                "    Mounts:",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-nwxcz (ro)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   True ",
                                "  Initialized                 True ",
                                "  Ready                       True ",
                                "  ContainersReady             True ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  kube-api-access-nwxcz:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3607",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type    Reason     Age   From               Message",
                                "  ----    ------     ----  ----               -------",
                                "  Normal  Scheduled  15m   default-scheduler  Successfully assigned openstack/openstack-memcached-f654cd846-n9kjr to forge-control-plane",
                                "  Normal  Pulling    15m   kubelet            spec.containers{memcached}: Pulling image \"memcached:1.6\"",
                                "  Normal  Pulled     15m   kubelet            spec.containers{memcached}: Successfully pulled image \"memcached:1.6\" in 4.275s (4.275s including waiting). Image size: 32221876 bytes.",
                                "  Normal  Created    15m   kubelet            spec.containers{memcached}: Container created",
                                "  Normal  Started    15m   kubelet            spec.containers{memcached}: Container started",
                                "--- logs pod/openstack-memcached-f654cd846-n9kjr (current) ---",
                                "--- logs pod/openstack-memcached-f654cd846-n9kjr (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"memcached\" in pod \"openstack-memcached-f654cd846-n9kjr\" not found",
                                "--- describe pod/openstack-memcached-f654cd846-pljfj ---",
                                "Name:             openstack-memcached-f654cd846-pljfj",
                                "Namespace:        openstack",
                                "Priority:         0",
                                "Service Account:  default",
                                "Node:             forge-control-plane/172.18.0.2",
                                "Start Time:       Tue, 30 Jun 2026 17:28:21 +0000",
                                "Labels:           app.kubernetes.io/instance=openstack-memcached",
                                "                  app.kubernetes.io/managed-by=memcached-operator",
                                "                  app.kubernetes.io/name=memcached",
                                "                  app.kubernetes.io/version=1.6",
                                "                  pod-template-hash=f654cd846",
                                "Annotations:      <none>",
                                "Status:           Running",
                                "IP:               10.244.0.33",
                                "IPs:",
                                "  IP:           10.244.0.33",
                                "Controlled By:  ReplicaSet/openstack-memcached-f654cd846",
                                "Containers:",
                                "  memcached:",
                                "    Container ID:  containerd://35339e3e70e764b2c8b28c80a92c07adb21171bc2ef685c41e9265952a775ae2",
                                "    Image:         memcached:1.6",
                                "    Image ID:      docker.io/library/memcached@sha256:e2a8683c7fbb73d12dce8082525adf9df857765970e639bd9f4705acc31dfcba",
                                "    Port:          11211/TCP (memcached)",
                                "    Host Port:     0/TCP (memcached)",
                                "    Args:",
                                "      -m",
                                "      64",
                                "      -c",
                                "      1024",
                                "      -t",
                                "      4",
                                "      -I",
                                "      1m",
                                "    State:          Running",
                                "      Started:      Tue, 30 Jun 2026 17:28:27 +0000",
                                "    Ready:          True",
                                "    Restart Count:  0",
                                "    Liveness:       tcp-socket :memcached delay=10s timeout=1s period=10s #success=1 #failure=3",
                                "    Readiness:      tcp-socket :memcached delay=5s timeout=1s period=5s #success=1 #failure=3",
                                "    Environment:    <none>",
                                "    Mounts:",
                                "      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-h99z5 (ro)",
                                "Conditions:",
                                "  Type                        Status",
                                "  PodReadyToStartContainers   True ",
                                "  Initialized                 True ",
                                "  Ready                       True ",
                                "  ContainersReady             True ",
                                "  PodScheduled                True ",
                                "Volumes:",
                                "  kube-api-access-h99z5:",
                                "    Type:                    Projected (a volume that contains injected data from multiple sources)",
                                "    TokenExpirationSeconds:  3607",
                                "    ConfigMapName:           kube-root-ca.crt",
                                "    Optional:                false",
                                "    DownwardAPI:             true",
                                "QoS Class:                   BestEffort",
                                "Node-Selectors:              <none>",
                                "Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s",
                                "                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s",
                                "Events:",
                                "  Type    Reason     Age   From               Message",
                                "  ----    ------     ----  ----               -------",
                                "  Normal  Scheduled  15m   default-scheduler  Successfully assigned openstack/openstack-memcached-f654cd846-pljfj to forge-control-plane",
                                "  Normal  Pulling    15m   kubelet            spec.containers{memcached}: Pulling image \"memcached:1.6\"",
                                "  Normal  Pulled     14m   kubelet            spec.containers{memcached}: Successfully pulled image \"memcached:1.6\" in 733ms (4.994s including waiting). Image size: 32221876 bytes.",
                                "  Normal  Created    14m   kubelet            spec.containers{memcached}: Container created",
                                "  Normal  Started    14m   kubelet            spec.containers{memcached}: Container started",
                                "--- logs pod/openstack-memcached-f654cd846-pljfj (current) ---",
                                "--- logs pod/openstack-memcached-f654cd846-pljfj (previous) ---",
                                "Error from server (BadRequest): previous terminated container \"memcached\" in pod \"openstack-memcached-f654cd846-pljfj\" not found",
                                "Deleting kind cluster forge",
                                "Deleting cluster \"forge\" ...",
                                "Deleted nodes: [\"forge-control-plane\"]",
                                "make: *** [Makefile:9: integration] Error 1"
                            ],
                            "zuul_log_id": "0242ac1f-6606-16ad-22ea-000000000005-1-ubuntunoblelarge"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:29.925206Z",
                            "start": "2026-06-30T17:22:27.868479Z"
                        },
                        "id": "0242ac1f-6606-16ad-22ea-000000000005",
                        "name": "Run the integration test"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 1,
            "failures": 1,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post-fetch.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-30T17:43:59.848868Z",
                    "start": "2026-06-30T17:43:30.980879Z"
                },
                "id": "0242ac1f-6606-e0d2-dc68-000000000002",
                "name": "Base post-fetch"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul/zuul-output/logs"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/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
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:31.685528Z",
                            "start": "2026-06-30T17:43:30.995853Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-000000000009",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j182780104447.33185",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\n} > \"$out\" 2>&1\n",
                            "delta": "0:00:06.064998",
                            "end": "2026-06-30 17:43:38.799178",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\n} > \"$out\" 2>&1\n",
                                    "_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": "0242ac1f-6606-e0d2-dc68-00000000000a-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "results_file": "/home/zuul/.ansible_async/j182780104447.33185",
                            "start": "2026-06-30 17:43:32.734180",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-e0d2-dc68-00000000000a-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:43.680179Z",
                            "start": "2026-06-30T17:43:31.697273Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-00000000000a",
                        "name": "Snapshot dual-stack network state (post)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j562512984677.33294",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\n{\n  echo \"== docker / buildkit IPv6 config ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    echo \"-- docker info (IPv6 lines) --\"\n    if info=$(timeout 30 docker info 2>&1); then\n      printf '%s\\n' \"$info\" | grep -iE 'ipv6|ip6tables'        || echo \"(no IPv6 lines)\"\n    else\n      echo \"docker info FAILED/timed out (daemon down or no permission):\"\n      printf '%s\\n' \"$info\" | head -5\n    fi\n    echo \"-- /etc/docker/daemon.json --\"\n    cat /etc/docker/daemon.json 2>/dev/null || echo \"(absent)\"\n    echo \"-- docker network inspect bridge (EnableIPv6 + IPAM) --\"\n    timeout 30 docker network inspect bridge 2>&1      | grep -iE '\"Name\"|EnableIPv6|Subnet|Gateway'      || echo \"(inspect failed)\"\n    echo \"-- docker buildx ls --\"\n    timeout 30 docker buildx ls 2>&1 || echo \"(buildx unavailable)\"\n  fi\n} >> \"$out\" 2>&1\n",
                            "delta": "0:00:00.411183",
                            "end": "2026-06-30 17:43:44.856698",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\n{\n  echo \"== docker / buildkit IPv6 config ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    echo \"-- docker info (IPv6 lines) --\"\n    if info=$(timeout 30 docker info 2>&1); then\n      printf '%s\\n' \"$info\" | grep -iE 'ipv6|ip6tables'        || echo \"(no IPv6 lines)\"\n    else\n      echo \"docker info FAILED/timed out (daemon down or no permission):\"\n      printf '%s\\n' \"$info\" | head -5\n    fi\n    echo \"-- /etc/docker/daemon.json --\"\n    cat /etc/docker/daemon.json 2>/dev/null || echo \"(absent)\"\n    echo \"-- docker network inspect bridge (EnableIPv6 + IPAM) --\"\n    timeout 30 docker network inspect bridge 2>&1      | grep -iE '\"Name\"|EnableIPv6|Subnet|Gateway'      || echo \"(inspect failed)\"\n    echo \"-- docker buildx ls --\"\n    timeout 30 docker buildx ls 2>&1 || echo \"(buildx unavailable)\"\n  fi\n} >> \"$out\" 2>&1\n",
                                    "_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": "0242ac1f-6606-e0d2-dc68-00000000000b-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul/.ansible_async/j562512984677.33294",
                            "start": "2026-06-30 17:43:44.445515",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-e0d2-dc68-00000000000b-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:49.935106Z",
                            "start": "2026-06-30T17:43:43.690398Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-00000000000b",
                        "name": "Snapshot Docker/BuildKit IPv6 config (teardown)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j252871100921.33442",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\n{\n  echo \"== container netns exec probe (default bridge) ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    # Prefer a full base image likely to carry ip/curl/getent,\n    # skipping dangling (<none>) tags; fall back to any local image\n    # ID (a valid run reference). Never pull. (docker image ls\n    # columns: REPOSITORY TAG IMAGE_ID ...)\n    img=$(timeout 30 docker image ls 2>/dev/null | awk      '$1~/^(ubuntu|debian)$/ && $2!=\"<none>\"{print $1\":\"$2; exit}')\n    if [ -z \"$img\" ]; then\n      img=$(timeout 30 docker image ls -q 2>/dev/null | head -1)\n    fi\n    if [ -z \"$img\" ]; then\n      echo \"no local image; skipped (will not pull over a broken network)\"\n    else\n      echo \"using local image $img\"\n      # Bound the whole probe: on the degraded node this role exists\n      # to diagnose, a wedged daemon can make `docker run` hang\n      # indefinitely and stall teardown. timeout keeps it best-effort.\n      # A killed client may orphan the container, but the node is torn\n      # down right after, so that is acceptable here.\n      timeout 60 docker run --rm \"$img\" sh -c '\n        echo \"tools: ip=$(command -v ip || echo no)\" \\\n             \"curl=$(command -v curl || echo no)\" \\\n             \"getent=$(command -v getent || echo no)\"\n        echo \"-- ip -6 addr / route --\"\n        (ip -6 addr show 2>/dev/null; ip -6 route show 2>/dev/null) \\\n          || cat /proc/net/ipv6_route 2>/dev/null || echo \"no ip tool\"\n        echo \"-- /etc/resolv.conf --\"; cat /etc/resolv.conf 2>/dev/null\n        for d in '\"$targets\"'; do\n          echo \"target $d:\"\n          getent ahosts \"$d\" 2>&1 | head -4 || echo \"  getent unavailable\"\n          (curl -6 -sS -m 8 -o /dev/null \\\n             -w \"  v6 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v6 FAIL/unavailable\")\n          (curl -4 -sS -m 8 -o /dev/null \\\n             -w \"  v4 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v4 FAIL/unavailable\")\n        done\n      ' 2>&1\n    fi\n  fi\n} >> \"$out\" 2>&1\n",
                            "delta": "0:00:01.014049",
                            "end": "2026-06-30 17:43:51.681413",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\n{\n  echo \"== container netns exec probe (default bridge) ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    # Prefer a full base image likely to carry ip/curl/getent,\n    # skipping dangling (<none>) tags; fall back to any local image\n    # ID (a valid run reference). Never pull. (docker image ls\n    # columns: REPOSITORY TAG IMAGE_ID ...)\n    img=$(timeout 30 docker image ls 2>/dev/null | awk      '$1~/^(ubuntu|debian)$/ && $2!=\"<none>\"{print $1\":\"$2; exit}')\n    if [ -z \"$img\" ]; then\n      img=$(timeout 30 docker image ls -q 2>/dev/null | head -1)\n    fi\n    if [ -z \"$img\" ]; then\n      echo \"no local image; skipped (will not pull over a broken network)\"\n    else\n      echo \"using local image $img\"\n      # Bound the whole probe: on the degraded node this role exists\n      # to diagnose, a wedged daemon can make `docker run` hang\n      # indefinitely and stall teardown. timeout keeps it best-effort.\n      # A killed client may orphan the container, but the node is torn\n      # down right after, so that is acceptable here.\n      timeout 60 docker run --rm \"$img\" sh -c '\n        echo \"tools: ip=$(command -v ip || echo no)\" \\\n             \"curl=$(command -v curl || echo no)\" \\\n             \"getent=$(command -v getent || echo no)\"\n        echo \"-- ip -6 addr / route --\"\n        (ip -6 addr show 2>/dev/null; ip -6 route show 2>/dev/null) \\\n          || cat /proc/net/ipv6_route 2>/dev/null || echo \"no ip tool\"\n        echo \"-- /etc/resolv.conf --\"; cat /etc/resolv.conf 2>/dev/null\n        for d in '\"$targets\"'; do\n          echo \"target $d:\"\n          getent ahosts \"$d\" 2>&1 | head -4 || echo \"  getent unavailable\"\n          (curl -6 -sS -m 8 -o /dev/null \\\n             -w \"  v6 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v6 FAIL/unavailable\")\n          (curl -4 -sS -m 8 -o /dev/null \\\n             -w \"  v4 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v4 FAIL/unavailable\")\n        done\n      ' 2>&1\n    fi\n  fi\n} >> \"$out\" 2>&1\n",
                                    "_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": "0242ac1f-6606-e0d2-dc68-00000000000c-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul/.ansible_async/j252871100921.33442",
                            "start": "2026-06-30 17:43:50.667364",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-e0d2-dc68-00000000000c-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:56.105485Z",
                            "start": "2026-06-30T17:43:49.943555Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-00000000000c",
                        "name": "Probe container network namespace (teardown)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-00000000000e",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:56.183059Z",
                            "start": "2026-06-30T17:43:56.117892Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-000000000010",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-00000000000e",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:56.237802Z",
                            "start": "2026-06-30T17:43:56.191755Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-000000000011",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-00000000000e",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:57.105461Z",
                            "start": "2026-06-30T17:43:56.245364Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-000000000012",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:/home/zuul/zuul-output/logs/' /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:/home/zuul/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n>f+++++++++ net-debug.post.txt\n>f+++++++++ net-debug.pre.txt\n>f+++++++++ sudo-debug.txt\n>f+++++++++ sudo-strace.log\n>f+++++++++ sudo-strace.log.time\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./",
                                        ">f+++++++++ net-debug.post.txt",
                                        ">f+++++++++ net-debug.pre.txt",
                                        ">f+++++++++ sudo-debug.txt",
                                        ">f+++++++++ sudo-strace.log",
                                        ">f+++++++++ sudo-strace.log.time"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:/home/zuul/zuul-output/artifacts/' /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:/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/b4976b3b18474449abb37099dc40d426/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@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:/home/zuul/zuul-output/docs/' /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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@2a13:1a81:8000:3124:f816:3eff:fe70:ecfe]:/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/b4976b3b18474449abb37099dc40d426/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-00000000000e",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:59.164337Z",
                            "start": "2026-06-30T17:43:57.113565Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-000000000014",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "shell",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/artifacts/* /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/artifacts\nfi\n",
                                    "delta": "0:00:00.010739",
                                    "end": "2026-06-30 17:43:59.481172",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/artifacts/* /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-30 17:43:59.470433",
                                    "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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/docs/* /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/work/logs/docs\nfi\n",
                                    "delta": "0:00:00.011127",
                                    "end": "2026-06-30 17:43:59.802899",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/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/b4976b3b18474449abb37099dc40d426/work/docs/* /var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/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_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-30 17:43:59.791772",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "docs",
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-e0d2-dc68-000000000017",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:43:59.848868Z",
                            "start": "2026-06-30T17:43:59.180982Z"
                        },
                        "id": "0242ac1f-6606-e0d2-dc68-000000000019",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 8,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-30T17:44:01.706640Z",
                    "start": "2026-06-30T17:44:00.792613Z"
                },
                "id": "0242ac1f-6606-cf49-1bc2-000000000002",
                "name": "Base post"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrWOHMq3KOtBlTcfYvkETodH58LwgQbAKJmkqTsjHn6DXX7MKt3G07dNurtRx28y4yMvxfAJlDDG+aOb/woPyP8gY0ZrkWFgWK0PEQPrXgI7huAw9yKUcc/REJqiiHbHAKvx7hOsNvF3Kbo9rjHrxFWoJ7+uHQutmZAf6r456pJ3DrMBgsCpg2PrghFfhg8kRH8ln2If+Kjw0qpgGYkr4udH19pxraJLczQfjxjLi38OAdwv4dOm6kK7SJdhB8yr2NqC+eKeLuLlyLHHK/Kd+pbagc1ZztkKAMMDylXMyStBRyxAVxLeeovluy0nRpka1ntIj08tdFG4sd6ffJdidD3KuYKQbkeguTC5GfesWJc+gWXe9IxvQP8RsCkHhLNHJUaK8kG8kAVm/gpvsr7oh9EZqrEIeRumuBsniN0KcDwx8C3SnAHnPrTHHubfkiaH56fotgB9VP6y5lNA9H3SgkMf+5G/dPRaumRPEbMMoPe38F1Vbp6q2Kp2qoBK/bWd8= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrWOHMq3KOtBlTcfYvkETodH58LwgQbAKJmkqTsjHn6DXX7MKt3G07dNurtRx28y4yMvxfAJlDDG+aOb/woPyP8gY0ZrkWFgWK0PEQPrXgI7huAw9yKUcc/REJqiiHbHAKvx7hOsNvF3Kbo9rjHrxFWoJ7+uHQutmZAf6r456pJ3DrMBgsCpg2PrghFfhg8kRH8ln2If+Kjw0qpgGYkr4udH19pxraJLczQfjxjLi38OAdwv4dOm6kK7SJdhB8yr2NqC+eKeLuLlyLHHK/Kd+pbagc1ZztkKAMMDylXMyStBRyxAVxLeeovluy0nRpka1ntIj08tdFG4sd6ffJdidD3KuYKQbkeguTC5GfesWJc+gWXe9IxvQP8RsCkHhLNHJUaK8kG8kAVm/gpvsr7oh9EZqrEIeRumuBsniN0KcDwx8C3SnAHnPrTHHubfkiaH56fotgB9VP6y5lNA9H3SgkMf+5G/dPRaumRPEbMMoPe38F1Vbp6q2Kp2qoBK/bWd8= 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": "0242ac1f-6606-cf49-1bc2-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/b4976b3b18474449abb37099dc40d426/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-30T17:44:01.706640Z",
                            "start": "2026-06-30T17:44:00.806890Z"
                        },
                        "id": "0242ac1f-6606-cf49-1bc2-000000000007",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
